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 |