Index: head/audio/gogglesmm/Makefile =================================================================== --- head/audio/gogglesmm/Makefile (revision 429417) +++ head/audio/gogglesmm/Makefile (revision 429418) @@ -1,103 +1,91 @@ # Created by: Sascha Klauder # $FreeBSD$ PORTNAME= gogglesmm -PORTVERSION= 1.1.3 +PORTVERSION= 1.1.4 CATEGORIES= audio MAINTAINER= jhale@FreeBSD.org COMMENT= Music collection manager and player LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libtag.so:audio/taglib \ libexpat.so:textproc/expat2 \ libFOX-1.7.so:x11-toolkits/fox17 USE_GITHUB= yes USES= cmake compiler:c++11-lib desktop-file-utils \ localbase:ldflags pkgconfig sqlite USE_XORG= ice sm x11 INSTALLS_ICONS= yes +PORTDOCS= AUTHORS ChangeLog README + OPTIONS_DEFINE= ALSA DBUS DOCS FAAD FLAC GCRYPT MAD NLS \ OGG OPENGL OPUS PULSEAUDIO OPTIONS_RADIO= VORBISDEC VORBISDEC_DESC= Vorbis decoder library OPTIONS_RADIO_VORBISDEC= TREMOR VORBIS OPTIONS_DEFAULT= DBUS FAAD FLAC MAD OGG OPENGL OPUS VORBIS OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib -ALSA_CMAKE_ON= -DWITH_ALSA:BOOL=ON -ALSA_CMAKE_OFF= -DWITH_ALSA:BOOL=OFF +ALSA_CMAKE_BOOL= WITH_ALSA DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus -DBUS_CMAKE_ON= -DWITH_DBUS:BOOL=ON -DBUS_CMAKE_OFF= -DWITH_DBUS:BOOL=OFF +DBUS_CMAKE_BOOL= WITH_DBUS FAAD_LIB_DEPENDS= libfaad.so:audio/faad -FAAD_CMAKE_ON= -DWITH_FAAD:BOOL=ON -FAAD_CMAKE_OFF= -DWITH_FAAD:BOOL=OFF +FAAD_CMAKE_BOOL= WITH_FAAD FLAC_LIB_DEPENDS= libFLAC.so:audio/flac -FLAC_CMAKE_ON= -DWITH_FLAC:BOOL=ON -FLAC_CMAKE_OFF= -DWITH_FLAC:BOOL=OFF +FLAC_CMAKE_BOOL= WITH_FLAC FLAC_IMPLIES= OGG GCRYPT_DESC= Use libgcrypt for md5 calculation GCRYPT_LIB_DEPENDS= libgcrypt.so:security/libgcrypt -GCRYPT_CMAKE_ON= -DWITH_GCRYPT:BOOL=ON -GCRYPT_CMAKE_OFF= -DWITH_GCRYPT:BOOL=OFF +GCRYPT_CMAKE_BOOL= WITH_GCRYPT MAD_LIB_DEPENDS= libmad.so:audio/libmad -MAD_CMAKE_ON= -DWITH_MAD:BOOL=ON -MAD_CMAKE_OFF= -DWITH_MAD:BOOL=OFF +MAD_CMAKE_BOOL= WITH_MAD NLS_USES= gettext NLS_LDFLAGS= -lintl -NLS_CMAKE_ON= -DWITH_NLS:BOOL=ON -NLS_CMAKE_OFF= -DWITH_NLS:BOOL=OFF +NLS_CMAKE_BOOL= WITH_NLS OGG_LIB_DEPENDS= libogg.so:audio/libogg -OGG_CMAKE_ON= -DWITH_OGG:BOOL=ON -OGG_CMAKE_OFF= -DWITH_OGG:BOOL=OFF +OGG_CMAKE_BOOL= WITH_OGG OPENGL_LIB_DEPENDS= libepoxy.so:graphics/libepoxy OPENGL_USE= GL=gl,glu -OPENGL_CMAKE_ON= -DWITH_OPENGL:BOOL=ON -OPENGL_CMAKE_OFF= -DWITH_OPENGL:BOOL=OFF +OPENGL_CMAKE_BOOL= WITH_OPENGL OPUS_LIB_DEPENDS= libopus.so:audio/opus -OPUS_CMAKE_ON= -DWITH_OPUS:BOOL=ON -OPUS_CMAKE_OFF= -DWITH_OPUS:BOOL=OFF +OPUS_CMAKE_BOOL= WITH_OPUS OPUS_IMPLIES= OGG PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio -PULSEAUDIO_CMAKE_ON= -DWITH_PULSE:BOOL=ON -PULSEAUDIO_CMAKE_OFF= -DWITH_PULSE:BOOL=OFF +PULSEAUDIO_CMAKE_BOOL= WITH_PULSE TREMOR_LIB_DEPENDS= libvorbisidec.so:audio/libtremor -TREMOR_CMAKE_ON= -DWITH_TREMOR:BOOL=ON -TREMOR_CMAKE_OFF= -DWITH_TREMOR:BOOL=OFF +TREMOR_CMAKE_BOOL= WITH_TREMOR TREMOR_IMPLIES= OGG VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis -VORBIS_CMAKE_ON= -DWITH_VORBIS:BOOL=ON -VORBIS_CMAKE_OFF= -DWITH_VORBIS:BOOL=OFF +VORBIS_CMAKE_BOOL= WITH_VORBIS VORBIS_IMPLIES= OGG .include .if ${PORT_OPTIONS:MOGG} && !${PORT_OPTIONS:MTREMOR} && !${PORT_OPTIONS:MVORBIS} IGNORE= you have selected an option that requires a Vorbis decoder. Run 'make config' and select one .endif post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} - (cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS ChangeLog README \ - ${STAGEDIR}${DOCSDIR}) + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/audio/gogglesmm/distinfo =================================================================== --- head/audio/gogglesmm/distinfo (revision 429417) +++ head/audio/gogglesmm/distinfo (revision 429418) @@ -1,3 +1,3 @@ -TIMESTAMP = 1479598736 -SHA256 (gogglesmm-gogglesmm-1.1.3_GH0.tar.gz) = 99907fe988429e88c051eef557143e3e07fedd64fe67c2d7a26e4de556055d37 -SIZE (gogglesmm-gogglesmm-1.1.3_GH0.tar.gz) = 1394950 +TIMESTAMP = 1482584810 +SHA256 (gogglesmm-gogglesmm-1.1.4_GH0.tar.gz) = 92df634580ecf5734a5a1fe21cc0296498aa8dd264ec1164e9a2b60d4c659a90 +SIZE (gogglesmm-gogglesmm-1.1.4_GH0.tar.gz) = 1411691 Index: head/audio/gogglesmm/files/patch-gap_CMakeLists.txt =================================================================== --- head/audio/gogglesmm/files/patch-gap_CMakeLists.txt (revision 429417) +++ head/audio/gogglesmm/files/patch-gap_CMakeLists.txt (revision 429418) @@ -1,108 +1,112 @@ ---- gap/CMakeLists.txt.orig 2016-10-22 17:13:46 UTC +--- gap/CMakeLists.txt.orig 2016-12-23 18:20:04 UTC +++ gap/CMakeLists.txt -@@ -103,7 +103,17 @@ if(UNIX) +@@ -103,7 +103,18 @@ if(UNIX) option(WITH_OSS "OSS Output Support" ON) option(WITH_ALSA "ALSA Output Support" OFF) endif() -+ option(WITH_CDDA "CDDA Support" OFF) ++ option(WITH_A52 "ATSC A/52 Stream Decoder Support" OFF) ++ option(WITH_DCA "DTS Coherent Acoustics Decoder Support" OFF) + option(WITH_JACK "JACK Sound Server Support" OFF) + option(WITH_FAAD "FAAD Support" OFF) + option(WITH_FLAC "FLAC Support" OFF) + option(WITH_MAD "MAD Support" OFF) + option(WITH_OGG "OGG Support" OFF) + option(WITH_OPUS "OPUS Support" OFF) + option(WITH_PULSE "PulseAudio Support" OFF) + option(WITH_SAMPLERATE "Samplerate Support" OFF) option(WITH_TREMOR "Tremor Support" OFF) + option(WITH_VORBIS "Vorbis Support" OFF) endif() # Endiannes -@@ -256,7 +266,7 @@ if(BUILD_GAP_SHARED_LIB) +@@ -278,7 +289,7 @@ if(BUILD_GAP_SHARED_LIB) endif() -if(FLAC_FOUND) +if(FLAC_FOUND AND WITH_FLAC) LIST(APPEND PLUGIN_SOURCES plugins/ap_flac.cpp) LIST(APPEND LIBRARIES ${FLAC_LIBRARIES}) set(HAVE_FLAC 1) -@@ -268,52 +278,52 @@ if(TREMOR_FOUND AND OGG_FOUND AND WITH_T +@@ -291,7 +302,7 @@ if(TREMOR_FOUND AND OGG_FOUND AND WITH_T set(HAVE_TREMOR 1) endif() -if(VORBIS_FOUND AND OGG_FOUND AND NOT WITH_TREMOR) +if(VORBIS_FOUND AND WITH_VORBIS AND OGG_FOUND AND NOT WITH_TREMOR) LIST(APPEND PLUGIN_SOURCES plugins/ap_vorbis.cpp) + LIST(APPEND PLUGIN_HEADERS plugins/ap_vorbis.h) LIST(APPEND LIBRARIES ${VORBIS_LIBRARIES}) - set(HAVE_VORBIS 1) +@@ -299,7 +310,7 @@ if(VORBIS_FOUND AND OGG_FOUND AND NOT WI endif() -if(OGG_FOUND AND (FLAC_FOUND OR OPUS_FOUND OR VORBIS_FOUND OR TREMOR_FOUND)) +if(OGG_FOUND AND WITH_OGG AND (FLAC_FOUND OR OPUS_FOUND OR VORBIS_FOUND OR TREMOR_FOUND)) LIST(APPEND PLUGIN_SOURCES plugins/ap_ogg.cpp plugins/ap_ogg_decoder.cpp) + LIST(APPEND PLUGIN_HEADERS plugins/ap_ogg_decoder.h) LIST(APPEND LIBRARIES ${OGG_LIBRARIES}) - set(HAVE_OGG 1) +@@ -307,39 +318,39 @@ if(OGG_FOUND AND (FLAC_FOUND OR OPUS_FOU endif() -if(OPUS_FOUND AND OGG_FOUND) +if(OPUS_FOUND AND OGG_FOUND AND WITH_OPUS) LIST(APPEND PLUGIN_SOURCES plugins/ap_opus.cpp) + LIST(APPEND PLUGIN_HEADERS plugins/ap_opus.h) LIST(APPEND LIBRARIES ${OPUS_LIBRARIES}) set(HAVE_OPUS 1) endif() -if(MAD_FOUND) +if(MAD_FOUND AND WITH_MAD) LIST(APPEND PLUGIN_SOURCES plugins/ap_mad.cpp) LIST(APPEND LIBRARIES ${MAD_LIBRARIES}) set(HAVE_MAD 1) endif() -if(FAAD_FOUND) +if(FAAD_FOUND AND WITH_FAAD) LIST(APPEND PLUGIN_SOURCES plugins/ap_aac.cpp) LIST(APPEND LIBRARIES ${FAAD_LIBRARIES}) set(HAVE_FAAD 1) endif() --if(CDDA_FOUND) -+if(CDDA_FOUND AND WITH_CDDA) - LIST(APPEND PLUGIN_SOURCES plugins/ap_cdda.cpp) - LIST(APPEND LIBRARIES ${CDDA_LIBRARIES}) - set(HAVE_CDDA 1) +-if(DCA_FOUND) ++if(DCA_FOUND AND WITH_DCA) + LIST(APPEND PLUGIN_SOURCES plugins/ap_dca.cpp) + LIST(APPEND LIBRARIES ${DCA_LIBRARIES}) + set(HAVE_DCA 1) endif() --if(SMB_FOUND) -+if(SMB_FOUND AND WITH_SMB) - LIST(APPEND PLUGIN_SOURCES plugins/ap_smb.cpp) - LIST(APPEND LIBRARIES ${SMB_LIBRARIES}) - set(HAVE_SMB 1) +-if(A52_FOUND) ++if(A52_FOUND AND WITH_A52) + LIST(APPEND PLUGIN_SOURCES plugins/ap_a52.cpp) + LIST(APPEND LIBRARIES ${A52_LIBRARIES}) + set(HAVE_A52 1) endif() -if(SAMPLERATE_FOUND) +if(SAMPLERATE_FOUND AND WITH_SAMPLERATE) LIST(APPEND LIBRARIES ${SAMPLERATE_LIBRARIES}) set(HAVE_SAMPLERATE 1) endif() -@@ -360,7 +370,7 @@ if(NOT CMAKE_SYSTEM_NAME STREQUAL "Windo +@@ -380,7 +391,7 @@ if(NOT WIN32) endif() # Pulse Output - if (PULSE_FOUND) + if (PULSE_FOUND AND WITH_PULSE) add_library(gap_pulse MODULE plugins/ap_pulse.cpp) target_link_libraries(gap_pulse ${PULSE_LIBRARIES}) target_include_directories(gap_pulse PRIVATE ${PROJECT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/include ${FOX_INCLUDE_DIRS}) -@@ -369,7 +379,7 @@ if(NOT CMAKE_SYSTEM_NAME STREQUAL "Windo +@@ -389,7 +400,7 @@ if(NOT WIN32) endif() # Jack Output - if (JACK_FOUND) + if (JACK_FOUND AND WITH_JACK) add_library(gap_jack MODULE plugins/ap_jack.cpp) target_link_libraries(gap_jack ${PULSE_LIBRARIES}) target_include_directories(gap_jack PRIVATE ${PROJECT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/include ${FOX_INCLUDE_DIRS}) Index: head/audio/gogglesmm/pkg-plist =================================================================== --- head/audio/gogglesmm/pkg-plist (revision 429417) +++ head/audio/gogglesmm/pkg-plist (revision 429418) @@ -1,27 +1,24 @@ bin/gogglesmm %%ALSA%%lib/gogglesmm/libgap_alsa.so lib/gogglesmm/libgap_oss.so %%PULSEAUDIO%%lib/gogglesmm/libgap_pulse.so lib/gogglesmm/libgap_wav.so man/man1/gogglesmm.1.gz share/appdata/gogglesmm.appdata.xml share/applications/gogglesmm.desktop -%%PORTDOCS%%%%DOCSDIR%%/AUTHORS -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/README %%DATADIR%%/import_banshee_stats.py %%DATADIR%%/import_gogglesmm12.py %%DATADIR%%/import_gogglesmm12_stats.py share/icons/hicolor/16x16/apps/gogglesmm.png share/icons/hicolor/22x22/apps/gogglesmm.png share/icons/hicolor/24x24/apps/gogglesmm.png share/icons/hicolor/32x32/apps/gogglesmm.png share/icons/hicolor/48x48/apps/gogglesmm.png share/icons/hicolor/64x64/apps/gogglesmm.png share/icons/hicolor/scalable/apps/gogglesmm.svg %%NLS%%share/locale/de/LC_MESSAGES/gogglesmm.mo %%NLS%%share/locale/es/LC_MESSAGES/gogglesmm.mo %%NLS%%share/locale/fr/LC_MESSAGES/gogglesmm.mo %%NLS%%share/locale/hu/LC_MESSAGES/gogglesmm.mo %%NLS%%share/locale/pt/LC_MESSAGES/gogglesmm.mo %%NLS%%share/locale/ru/LC_MESSAGES/gogglesmm.mo