View | Details | Raw Unified | Return to bug 141147
Collapse All | Expand All

(-)qmpdclient/Makefile (-14 / +13 lines)
Lines 6-45 Link Here
6
#
6
#
7
7
8
PORTNAME=	qmpdclient
8
PORTNAME=	qmpdclient
9
PORTVERSION=	1.0.9
9
PORTVERSION=	1.1.2
10
CATEGORIES=	audio
10
CATEGORIES=	audio
11
MASTER_SITES=	http://havtknut.tihlde.org/qmpdclient/files/%SUBDIR%/:src,i18n
11
MASTER_SITES=	http://dump.bitcheese.net/files/dedycec/
12
MASTER_SITE_SUBDIR=	translations/:i18n
12
DISTNAME=	${PORTNAME}-${PORTVERSION}
13
DISTFILES=	${EXTRACT_ONLY}:src ${I18N_DISTFILES}
14
DIST_SUBDIR=	${DISTNAME}
15
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
16
13
17
MAINTAINER=	uyamba@gmail.com
14
MAINTAINER=	uyamba@gmail.com
18
COMMENT=	Easy to use musicpd client written in QT4
15
COMMENT=	Easy to use musicpd client written in QT4
19
16
17
USE_BZIP2=	yes
20
HAS_CONFIGURE=	yes
18
HAS_CONFIGURE=	yes
21
USE_QT_VER=	4
19
USE_QT_VER=	4
22
QT_COMPONENTS=	qmake_build moc_build rcc_build uic_build \
20
QT_COMPONENTS=	qmake_build moc_build rcc_build uic_build \
23
		corelib xml gui
21
		corelib xml gui
24
QMAKE_ARGS=	-unix PREFIX=${PREFIX}
22
QMAKE_ARGS=	-unix PREFIX=${PREFIX}
23
QMAKE_PRO=	${PORTNAME}.pro
25
24
26
OPTIONS=	DBUS	"Enable D-BUS support"	off
25
OPTIONS=	DBUS	"Enable D-BUS support"	off
27
26
28
DATADIR=	${PREFIX}/share/QMPDClient
27
DATADIR=	${PREFIX}/share/QMPDClient
29
PLIST_FILES=	bin/${PORTNAME}
28
PLIST_FILES=	bin/${PORTNAME}
30
29
31
USE_DOS2UNIX=	qmpdclient.pro
30
USE_DOS2UNIX=	${QMAKE_PRO}
31
32
WRKSRC=		${WRKDIR}/${PORTNAME}
32
33
33
.include  <bsd.port.pre.mk>
34
.include  <bsd.port.pre.mk>
34
35
35
.if !defined(WITHOUT_NLS)
36
.if !defined(WITHOUT_NLS)
36
QT_COMPONENTS+=	linguist_build
37
QT_COMPONENTS+=	linguist_build
37
38
38
TRANSLATIONS=	de_DE fr_FR it_IT nl_NL nn_NO no_NO ru_RU \
39
TRANSLATIONS=	cs_CZ de_DE fr_FR it_IT nl_NL nn_NO pt_BR no_NO \
39
		sv_SE tr_TR zh_CN zh_TW
40
		ru_RU sv_SE tr_TR uk_UA zh_CN zh_TW
40
41
41
.for lang in ${TRANSLATIONS}
42
.for lang in ${TRANSLATIONS}
42
I18N_DISTFILES+=${lang}.ts:i18n
43
PLIST_FILES+=	${DATADIR_REL}/translations/${lang}.qm
43
PLIST_FILES+=	${DATADIR_REL}/translations/${lang}.qm
44
.endfor
44
.endfor
45
PLIST_DIRS=	${DATADIR_REL}/translations \
45
PLIST_DIRS=	${DATADIR_REL}/translations \
Lines 53-66 Link Here
53
53
54
do-configure:
54
do-configure:
55
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${QMAKE} \
55
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${QMAKE} \
56
		${QMAKE_ARGS} qmpdclient.pro
56
		${QMAKE_ARGS} ${QMAKE_PRO}
57
57
58
post-build:
58
post-build:
59
.if !defined(WITHOUT_NLS)
59
.if !defined(WITHOUT_NLS)
60
.for lang in ${TRANSLATIONS}
60
.for lang in ${TRANSLATIONS}
61
	@${QT_PREFIX}/bin/lrelease-qt4 -compress \
61
	@${QT_PREFIX}/bin/lrelease-qt4 -compress \
62
		${DISTDIR}/${DIST_SUBDIR}/${lang}.ts \
62
		${WRKSRC}/lang/${lang}.ts
63
		-qm ${WRKDIR}/${lang}.qm
64
.endfor
63
.endfor
65
.else
64
.else
66
	@${DO_NADA}
65
	@${DO_NADA}
Lines 71-77 Link Here
71
.if !defined(WITHOUT_NLS)
70
.if !defined(WITHOUT_NLS)
72
	${MKDIR} ${DATADIR}/translations
71
	${MKDIR} ${DATADIR}/translations
73
.for lang in ${TRANSLATIONS}
72
.for lang in ${TRANSLATIONS}
74
	${INSTALL_DATA} ${WRKDIR}/${lang}.qm \
73
	${INSTALL_DATA} ${WRKSRC}/lang/${lang}.qm \
75
		${DATADIR}/translations/${lang}.qm
74
		${DATADIR}/translations/${lang}.qm
76
.endfor
75
.endfor
77
.endif
76
.endif
(-)qmpdclient/distinfo (-36 / +3 lines)
Lines 1-36 Link Here
1
MD5 (qmpdclient-1.0.9/qmpdclient-1.0.9.tar.gz) = 775d9a01b64408ba58997c089c0ed0d5
1
MD5 (qmpdclient-1.1.2.tar.bz2) = 8a8b25ae6ec66c4c23b4cc95d3e34144
2
SHA256 (qmpdclient-1.0.9/qmpdclient-1.0.9.tar.gz) = 4b979cbb8429f86cca49ee5b307c3971b16e6e21f6ea303ec55638ccf5025a3b
2
SHA256 (qmpdclient-1.1.2.tar.bz2) = 7bd0c2a87e9a6bdd0580b5c99b6450eb8345f90e27c12a601d3f097e797d794d
3
SIZE (qmpdclient-1.0.9/qmpdclient-1.0.9.tar.gz) = 181058
3
SIZE (qmpdclient-1.1.2.tar.bz2) = 260718
4
MD5 (qmpdclient-1.0.9/de_DE.ts) = a917107d043cf364c801204564bec6d4
5
SHA256 (qmpdclient-1.0.9/de_DE.ts) = 2fc335b6382ca15ab0e563741c059e801c31a96397179b305c5bb2aa9cb00bf7
6
SIZE (qmpdclient-1.0.9/de_DE.ts) = 33591
7
MD5 (qmpdclient-1.0.9/fr_FR.ts) = 0a1a30a6d4e28a0035a8efa2d6a89bd4
8
SHA256 (qmpdclient-1.0.9/fr_FR.ts) = 75c032f0d4c057a0be9483f8926a61aa05b7aadf56ad116b4079fcea46e7f982
9
SIZE (qmpdclient-1.0.9/fr_FR.ts) = 50625
10
MD5 (qmpdclient-1.0.9/it_IT.ts) = 48eaafeec8f41ad27bb0668c7b1552aa
11
SHA256 (qmpdclient-1.0.9/it_IT.ts) = 7f4d65957e249ec27834135dff572121f983b614a51d6a66ba568ea7e5f0135e
12
SIZE (qmpdclient-1.0.9/it_IT.ts) = 46621
13
MD5 (qmpdclient-1.0.9/nl_NL.ts) = 261d84593ba1816fdd9b5d9bb4a847a9
14
SHA256 (qmpdclient-1.0.9/nl_NL.ts) = 8d34f47ee367a65283f47c5efb3dabbe5059d6108df1a8c14060d82ba15fc7ef
15
SIZE (qmpdclient-1.0.9/nl_NL.ts) = 33503
16
MD5 (qmpdclient-1.0.9/nn_NO.ts) = f18e6bd851bad9c4394f8693afe47f02
17
SHA256 (qmpdclient-1.0.9/nn_NO.ts) = 8918cd8285a4523821fd47a07356770e4d55d4ab7af1a4fec9331de9d012e317
18
SIZE (qmpdclient-1.0.9/nn_NO.ts) = 52469
19
MD5 (qmpdclient-1.0.9/no_NO.ts) = 5fb3e92815f4150799fdb46de71e91ad
20
SHA256 (qmpdclient-1.0.9/no_NO.ts) = 101523d75054133163990cb810aa54b2b05bd94e9cab136d9a399b85db412bf1
21
SIZE (qmpdclient-1.0.9/no_NO.ts) = 52527
22
MD5 (qmpdclient-1.0.9/ru_RU.ts) = d9cb99815c9d2e9c60fca520fd4b001d
23
SHA256 (qmpdclient-1.0.9/ru_RU.ts) = 73e4fdd4590655c3396f75fd9747a480e438c0e5957739843d2530c7d1dae93d
24
SIZE (qmpdclient-1.0.9/ru_RU.ts) = 50043
25
MD5 (qmpdclient-1.0.9/sv_SE.ts) = ed7a304f4d07616876b0f8c7a9c32e21
26
SHA256 (qmpdclient-1.0.9/sv_SE.ts) = 911e02dd1d3c4506427791a9d8ab06d6bf24e06ef4c2c6cb8a3bfdcaffbbf414
27
SIZE (qmpdclient-1.0.9/sv_SE.ts) = 49689
28
MD5 (qmpdclient-1.0.9/tr_TR.ts) = 310fdeb5e4b9b9a8b5c4d9206e060dce
29
SHA256 (qmpdclient-1.0.9/tr_TR.ts) = 161bc6dd60e10da1effbb2a3e036180bae47e139fc8fd04485acb32f9cdfadc6
30
SIZE (qmpdclient-1.0.9/tr_TR.ts) = 50289
31
MD5 (qmpdclient-1.0.9/zh_CN.ts) = 61a66795ee2743a99b0d53a663a4bb07
32
SHA256 (qmpdclient-1.0.9/zh_CN.ts) = 8f18409d71a42e2251a6ac41772f8713d26b6f8a9bec4b26800a5e43bff2d2b6
33
SIZE (qmpdclient-1.0.9/zh_CN.ts) = 37807
34
MD5 (qmpdclient-1.0.9/zh_TW.ts) = 8546e682529f1ae64bebae375f97fcfc
35
SHA256 (qmpdclient-1.0.9/zh_TW.ts) = 576cef45eb5c6193c8ff61a01ba37a51fc47079307da8e9814cd7d95ef276996
36
SIZE (qmpdclient-1.0.9/zh_TW.ts) = 46289
(-)qmpdclient/files/patch-qmpdclient.pro (-21 / +12 lines)
Lines 1-29 Link Here
1
--- qmpdclient.pro.orig	2008-05-28 23:32:48.000000000 +0400
1
--- qmpdclient.pro.orig	2009-12-02 14:42:07.000000000 +0700
2
+++ qmpdclient.pro	2008-05-28 23:36:27.000000000 +0400
2
+++ qmpdclient.pro	2009-12-02 14:48:21.000000000 +0700
3
@@ -1,15 +1,5 @@
3
@@ -8,7 +8,7 @@ CONFIG += qt
4
-# installation prefix on *nix/osx
4
 # addition ldflags for release build
5
-PREFIX = /usr/local
5
 QMAKE_LFLAGS_RELEASE += -O2 -g0 -s
6
-
6
 
7
-
7
-# CONFIG -= debug # Needed to avoid console on win32
8
-# Most people need not muck about below here
8
+CONFIG -= debug # Needed to avoid console on win32
9
-
10
-!contains(QT_MAJOR_VERSION, 4){
11
-    error(QMPDClient requires Qt 4)
12
-}
13
-
14
-CONFIG += qt debug # release
15
-#CONFIG -= debug # Needed to avoid console on win32
16
+CONFIG += qt release
17
+CONFIG -= debug
18
 TEMPLATE = app
9
 TEMPLATE = app
19
 RESOURCES = qmpdclient.qrc
10
 RESOURCES = qmpdclient.qrc
20
 VERSION = 1.0.9
11
 VERSION = 1.1.1
21
@@ -189,13 +179,12 @@
12
@@ -202,13 +202,12 @@ unix {
22
         SOURCES += src/qmpdclient_x11.cpp
13
         SOURCES += src/qmpdclient_x11.cpp
23
 
14
 
24
         # Check for dbus support
15
         # Check for dbus support
25
-        contains(QT_CONFIG, qdbus){
16
-        contains(QT_CONFIG, dbus) {
26
+        contains(CONFIG, qdbus){
17
+        contains(CONFIG, dbus) {
27
             message(DBus notifier: enabled)
18
             message(DBus notifier: enabled)
28
-            CONFIG += qdbus
19
-            CONFIG += qdbus
29
             SOURCES += src/notifications_dbus.cpp
20
             SOURCES += src/notifications_dbus.cpp
(-)qmpdclient/pkg-descr (-9 / +11 lines)
Lines 2-14 Link Here
2
2
3
Features:
3
Features:
4
4
5
- Multimedia keys support
5
- Covers` display
6
- System tray icon
6
- Lyrics` display
7
- Announce songs with passive popups
7
- Tag guessing
8
- Drag and drop
8
- Internet radio
9
- Stream support
9
- Storing & using playlists
10
- Playlist management
10
- Last.fm track submission
11
- Tag-guessing for untagged files
11
- Tray notifications (Freedestop too)
12
- Directory browser
12
- Skinnable interface with iconsets
13
- Shoutcast (unstable, see shoutcast branch in git)
14
And more
13
15
14
WWW: http://havtknut.tihlde.org/
16
WWW: http://bitcheese.net/wiki/QMPDClient

Return to bug 141147