diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2012-05-29 13:52:14 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2012-05-29 13:52:14 +0000 |
commit | 53e9fa3e2f26fc9de0dd6eabec08aa150a8567eb (patch) | |
tree | f9cb1754d4dd5a78faecd292ab2f4b7fd99f5887 /audio/gogglesmm | |
parent | bcb67a0012df55cf440753d2e3426a0335b7b130 (diff) | |
download | ports-53e9fa3e2f26fc9de0dd6eabec08aa150a8567eb.tar.gz ports-53e9fa3e2f26fc9de0dd6eabec08aa150a8567eb.zip |
Convert to new options framework
While here add shared dbus and curl descriptions
Notes
Notes:
svn path=/head/; revision=297669
Diffstat (limited to 'audio/gogglesmm')
-rw-r--r-- | audio/gogglesmm/Makefile | 49 |
1 files changed, 24 insertions, 25 deletions
diff --git a/audio/gogglesmm/Makefile b/audio/gogglesmm/Makefile index cfbfc8dc25d2..48d85628d386 100644 --- a/audio/gogglesmm/Makefile +++ b/audio/gogglesmm/Makefile @@ -21,13 +21,15 @@ LIB_DEPENDS= xine.2:${PORTSDIR}/multimedia/libxine \ tag.1:${PORTSDIR}/audio/taglib \ sqlite3.8:${PORTSDIR}/databases/sqlite3 -OPTIONS= DBUS "Add DBUS support" on \ - CURL "Add Curl support" on \ - NLS "Add support for nls" on \ - NEWREMOTE "Use new remote player" on \ - FOX16 "Use stable branch of FOX" on \ - FOX17 "Use development branch of FOX" off \ - GCRYPT "Use libgcrypt for md5 calculation" off +OPTIONS_DEFINE= DBUS CURL NLS NEWREMOTE GCRYPT DOCS +OPTIONS_SINGLE= FOX +OPTIONS_SINGLE_FOX= FOX16 FOX17 +OPTIONS_DEFAULT= DBUS CURL NEWREMOTE FOX16 + +FOX16_DESC= Use stable branch of FOX +FOX17_DESC= Use development branch of FOX +NEWREMOTE_DESC= Use new remote player +GCRYPT_DESC= Use libgcrypt for md5 calculation HAS_CONFIGURE= yes CONFIGURE_ARGS+= --mandir=${PREFIX}/man --prefix=${PREFIX} @@ -40,46 +42,43 @@ MAN1= gogglesmm.1 PORTDOCS= README AUTHORS .include <bsd.port.options.mk> -.if (defined(WITHOUT_FOX16) && defined(WITHOUT_FOX17)) || (defined(WITH_FOX16) && defined(WITH_FOX17)) -IGNORE= you should choose between FOX16 and FOX17 -.endif -.if defined(WITH_FOX16) +.if ${PORT_OPTIONS:MFOX16} LIB_DEPENDS+= FOX-1.6:${PORTSDIR}/x11-toolkits/fox16 .endif -.if defined(WITH_FOX17) +.if ${PORT_OPTIONS:MFOX17} LIB_DEPENDS+= FOX-1.7:${PORTSDIR}/x11-toolkits/fox17 .endif -.if defined(WITH_GCRYPT) +.if ${PORT_OPTIONS:MGCRYPT} LIB_DEPENDS+= gcrypt.18:${PORTSDIR}/security/libgcrypt CONFIGURE_ARGS+= --with-md5=gcrypt .else CONFIGURE_ARGS+= --with-md5=internal .endif -.if defined(WITHOUT_DBUS) -CONFIGURE_ARGS+= --without-dbus -.else +.if ${PORT_OPTIONS:MDBUS} LIB_DEPENDS+= dbus-1:${PORTSDIR}/devel/dbus +.else +CONFIGURE_ARGS+= --without-dbus .endif -.if defined(WITHOUT_CURL) -CONFIGURE_ARGS+= --without-curl -.else +.if ${PORT_OPTIONS:MCURL} LIB_DEPENDS+= curl.6:${PORTSDIR}/ftp/curl +.else +CONFIGURE_ARGS+= --without-curl .endif -.if defined(WITHOUT_NLS) -CONFIGURE_ARGS+=--disable-nls -PLIST_SUB= NLS="@comment " -.else +.if ${PORT_OPTIONS:MNLS} PLIST_SUB= NLS="" USE_GETTEXT= yes +.else +CONFIGURE_ARGS+=--disable-nls +PLIST_SUB= NLS="@comment " .endif -.if defined(WITHOUT_NEWREMOTE) +.if empty(PORT_OPTIONS:MNEWREMOTE) CONFIGURE_ARGS+=--without-new-remote .endif @@ -90,7 +89,7 @@ pre-install: @${MKDIR} ${PREFIX}/share/applications post-install: -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR} . for FILE in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} |