diff --git a/audio/fooyin/Makefile b/audio/fooyin/Makefile index a97bfda7d107..9ddf8babf77f 100644 --- a/audio/fooyin/Makefile +++ b/audio/fooyin/Makefile @@ -1,44 +1,45 @@ PORTNAME= fooyin DISTVERSIONPREFIX= v DISTVERSION= 0.6.2 +PORTREVISION= 1 CATEGORIES= audio multimedia PATCH_SITES= https://github.com/fooyin/fooyin/commit/ PATCHFILES= a7388331090465ae9c22600bee4769d4c00bbc53.patch:-p1 \ 318f2e00952f37e1d237789d7b2605f05639c687.patch:-p1 MAINTAINER= diizzy@FreeBSD.org COMMENT= foobar2000 inspired audio player WWW= https://github.com/fooyin/fooyin LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING NOT_FOR_ARCHS= armv7 i386 powerpc NOT_FOR_ARCHS_REASON= Fails to build on 32-bit platforms with various errors LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ libgme.so:audio/libgme \ libicui18n.so:devel/icu \ libkdsingleapplication-qt6.so:devel/kdsingleapplication \ libtag.so:audio/taglib USES= cmake compiler:c++20-lang desktop-file-utils gl libarchive \ pkgconfig qt:6 sdl USE_GL= opengl USE_QT= base svg tools:build USE_SDL= sdl2 USE_GITHUB= yes CMAKE_OFF= BUILD_ALSA \ BUILD_CCACHE \ BUILD_LIBVGM \ CMAKE_CXX_EXTENSIONS CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_ALSA \ CMAKE_DISABLE_FIND_PACKAGE_LibVgm \ CMAKE_DISABLE_FIND_PACKAGE_OpenMpt \ CMAKE_DISABLE_FIND_PACKAGE_PipeWire \ CMAKE_DISABLE_FIND_PACKAGE_SndFile .include diff --git a/audio/gstreamer1-plugins-gme/Makefile b/audio/gstreamer1-plugins-gme/Makefile index b6ef3e2d0ef4..6ef26688859a 100644 --- a/audio/gstreamer1-plugins-gme/Makefile +++ b/audio/gstreamer1-plugins-gme/Makefile @@ -1,15 +1,15 @@ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= audio COMMENT= GStreamer emulate gaming console sound processors plugin GST_PLUGIN= gme DIST= bad MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins PLIST= ${.CURDIR}/pkg-plist LIB_DEPENDS= libgme.so:audio/libgme .include "${MASTERDIR}/Makefile" diff --git a/audio/ocp/Makefile b/audio/ocp/Makefile index cf1d7964d852..514bcf92863e 100644 --- a/audio/ocp/Makefile +++ b/audio/ocp/Makefile @@ -1,107 +1,107 @@ PORTNAME= ocp PORTVERSION= 0.2.109 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= audio MASTER_SITES= https://stian.cubic.org/ocp/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Legendary Open Cubic Player WWW= https://stian.cubic.org/project-ocp.php LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64 powerpc64le BUILD_DEPENDS= xa65:devel/xa65 LIB_DEPENDS= libancient.so:archivers/ancient \ libcjson.so:devel/libcjson \ libdiscid.so:audio/libdiscid \ libid3tag.so:audio/libid3tag \ libmad.so:audio/libmad \ libogg.so:audio/libogg \ libpng.so:graphics/png \ libvorbis.so:audio/libvorbis USES= compiler:c11 dos2unix gmake gnome iconv jpeg localbase:ldflags \ makeinfo ncurses pkgconfig shared-mime-info tar:xz GNU_CONFIGURE= yes CONFIGURE_ARGS= --libdir=${PREFIX}/lib \ --with-dir-suffix="" \ --without-sdl \ --without-update-desktop-database CONFIGURE_ENV= SHARED_FLAGS="${LDFLAGS} -shared" \ XA=${PREFIX}/bin/xa65 MAKE_JOBS_UNSAFE= yes LDFLAGS_i386= -Wl,-z,notext CONFLICTS_INSTALL= alliance # man/man1/ocp.1.gz INFO= ocp OPTIONS_DEFINE= ADPLUG ALSA DOCS FLAC GME MIDI OSS SDL X11 OPTIONS_DEFAULT= ADPLUG ALSA FLAC GME MIDI OSS SDL X11 OPTIONS_SUB= yes ADPLUG_DESC= adplug support GME_DESC= libgme support for additional video game music support MIDI_DESC= timidity support ADPLUG_LIB_DEPENDS= libadplug.so:audio/libadplug \ libbinio.so:devel/libbinio ADPLUG_CONFIGURE_WITH= adplug ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_WITH= alsa FLAC_LIB_DEPENDS= libFLAC.so:audio/flac FLAC_CONFIGURE_WITH= flac GME_LIB_DEPENDS= libgme.so:audio/libgme GME_CONFIGURE_WITH= libgme MIDI_RUN_DEPENDS= eawpats>0:audio/eawpats OSS_CONFIGURE_WITH= oss SDL_IMPLIES= X11 SDL_BUILD_DEPENDS= ${LOCALBASE}/share/fonts/gnu-unifont-otf/unifont.otf:x11-fonts/gnu-unifont-otf SDL_LIB_DEPENDS= libfreetype.so:print/freetype2 SDL_RUN_DEPENDS= ${LOCALBASE}/share/fonts/gnu-unifont-otf/unifont.otf:x11-fonts/gnu-unifont-otf SDL_USES= desktop-file-utils sdl SDL_USE= SDL=sdl2 SDL_CONFIGURE_WITH= sdl2 \ unifontdir=${LOCALBASE}/share/fonts/gnu-unifont-otf SDL_PLIST_SUB= DESKTOP='' SDL_PLIST_SUB_OFF= DESKTOP='@comment ' X11_BUILD_DEPENDS= ${LOCALBASE}/share/fonts/gnu-unifont-otf/unifont.otf:x11-fonts/gnu-unifont-otf X11_LIB_DEPENDS= libfreetype.so:print/freetype2 X11_RUN_DEPENDS= ${LOCALBASE}/share/fonts/gnu-unifont-otf/unifont.otf:x11-fonts/gnu-unifont-otf X11_USES= desktop-file-utils xorg X11_USE= XORG=x11,xext,xpm,xxf86dga,xxf86vm X11_CONFIGURE_WITH= unifontdir-otf=${LOCALBASE}/share/fonts/gnu-unifont-otf \ x11 X11_PLIST_SUB= DESKTOP='' \ XORG='' X11_PLIST_SUB_OFF= DESKTOP='@comment ' \ XORG='@comment ' TIMIDITY_CFG= ${LOCALBASE}/share/timidity/timidity.cfg .include .if ${COMPILER_TYPE} == clang CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ocp @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ocp/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ocp/autoload/*.so .include diff --git a/audio/zmusic/Makefile b/audio/zmusic/Makefile index 3536d2fca99c..0149d39936ab 100644 --- a/audio/zmusic/Makefile +++ b/audio/zmusic/Makefile @@ -1,40 +1,40 @@ PORTNAME= zmusic DISTVERSION= 1.1.12 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio MAINTAINER= kevans@FreeBSD.org COMMENT= GZDoom's music system as a standalone library WWW= https://github.com/coelckers/ZMusic LICENSE= BSD3CLAUSE GPLv3 LGPL3 LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/licenses/bsd.txt LICENSE_FILE_GPLv3= ${WRKSRC}/licenses/gplv3.txt LICENSE_FILE_LGPL3= ${WRKSRC}/licenses/lgplv3.txt LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth \ libgme.so:audio/libgme \ libmpg123.so:audio/mpg123 \ libsndfile.so:audio/libsndfile USES= cmake compiler:c++11-lang localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= coelckers GH_PROJECT= ZMusic USE_LDCONFIG= yes EXTRACT_AFTER_ARGS+= --exclude thirdparty/fluidsynth \ --exclude thirdparty/game-music-emu \ --exclude thirdparty/zlib CMAKE_OFF= DYN_MPG123 DYN_SNDFILE OPTIONS_DEFINE= ALSA OPTIONS_DEFAULT= ALSA ALSA_CMAKE_BOOL= SYSTEM_MIDI ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib .include diff --git a/games/SRB2/Makefile b/games/SRB2/Makefile index 8bff37a52198..fff7cb8f9b81 100644 --- a/games/SRB2/Makefile +++ b/games/SRB2/Makefile @@ -1,57 +1,58 @@ PORTNAME= SRB2 PORTVERSION= 2.2.13 DISTVERSIONPREFIX= SRB2_release_ +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= https://github.com/STJr/SRB2/releases/download/SRB2_release_${PORTVERSION}/:assets DISTFILES+= SRB2-v${PORTVERSION:C/\.//g}-Full.zip:assets EXTRACT_ONLY= STJr-SRB2-SRB2_release_${PORTVERSION}_GH0.tar.gz MAINTAINER= pkubaj@FreeBSD.org COMMENT= 3D Sonic the Hedgehog fangame WWW= https://www.srb2.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcurl.so:ftp/curl \ libgme.so:audio/libgme \ libopenmpt.so:audio/libopenmpt \ libpng.so:graphics/png USES= cmake localbase:ldflags sdl CMAKE_ARGS+= -DSRB2_CONFIG_ASSET_DIRECTORY=${WRKSRC}/assets/installer/ \ -DSRB2_SDL2_EXE_NAME=${EXE_NAME} CMAKE_ON= SRB2_CONFIG_SYSTEM_LIBRARIES CMAKE_OFF= SRB2_CONFIG_ENABLE_TESTS USE_GITHUB= yes GH_ACCOUNT= STJr USE_SDL= mixer2 sdl2 CXXFLAGS+= -DDEFAULTWADLOCATION5=${DATADIR} LDFLAGS+= -lexecinfo -lm EXE_NAME= srb2 post-extract: @${MKDIR} ${WRKSRC}/assets/installer @cd ${WRKSRC}/assets/installer && ${UNZIP_NATIVE_CMD} ${DISTDIR}/SRB2-v${PORTVERSION:S/.//g}-Full.zip srb2.pk3 @cd ${WRKSRC}/assets/installer && ${UNZIP_NATIVE_CMD} ${DISTDIR}/SRB2-v${PORTVERSION:S/.//g}-Full.zip models.dat @cd ${WRKSRC}/assets/installer && ${UNZIP_NATIVE_CMD} ${DISTDIR}/SRB2-v${PORTVERSION:S/.//g}-Full.zip music.dta @cd ${WRKSRC}/assets/installer && ${UNZIP_NATIVE_CMD} ${DISTDIR}/SRB2-v${PORTVERSION:S/.//g}-Full.zip player.dta @cd ${WRKSRC}/assets/installer && ${UNZIP_NATIVE_CMD} ${DISTDIR}/SRB2-v${PORTVERSION:S/.//g}-Full.zip zones.pk3 @cd ${WRKSRC}/assets/installer && ${UNZIP_NATIVE_CMD} ${DISTDIR}/SRB2-v${PORTVERSION:S/.//g}-Full.zip patch.pk3 post-install: @${MKDIR} ${STAGEDIR}/${DATADIR} @${MV} ${STAGEDIR}/${PREFIX}/srb2.pk3 ${STAGEDIR}/${DATADIR} @${MV} ${STAGEDIR}/${PREFIX}/models.dat ${STAGEDIR}/${DATADIR} @${MV} ${STAGEDIR}/${PREFIX}/music.dta ${STAGEDIR}/${DATADIR} @${MV} ${STAGEDIR}/${PREFIX}/player.dta ${STAGEDIR}/${DATADIR} @${MV} ${STAGEDIR}/${PREFIX}/zones.pk3 ${STAGEDIR}/${DATADIR} @${MV} ${STAGEDIR}/${PREFIX}/patch.pk3 ${STAGEDIR}/${DATADIR} @${MV} ${STAGEDIR}/${PREFIX}/${EXE_NAME} ${STAGEDIR}/${PREFIX}/bin .include diff --git a/games/gzdoom/Makefile b/games/gzdoom/Makefile index 450761c53595..07a96eae1f9d 100644 --- a/games/gzdoom/Makefile +++ b/games/gzdoom/Makefile @@ -1,47 +1,47 @@ PORTNAME= gzdoom PORTVERSION= 4.7.1 DISTVERSIONPREFIX= g -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= games MAINTAINER= kevans@FreeBSD.org COMMENT= GL-enhanced source port for Doom-engine games WWW= https://zdoom.org/ LICENSE= BSD3CLAUSE GPLv3 LGPL3 LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/docs/licenses/bsd.txt LICENSE_FILE_GPLv3= ${WRKSRC}/docs/licenses/gpl.txt LICENSE_FILE_LGPL3= ${WRKSRC}/docs/licenses/lgpl.txt BUILD_DEPENDS= zip:archivers/zip LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libzmusic.so:audio/zmusic USES= cmake compiler:c++11-lang gnome jpeg pkgconfig sdl DATADIR= ${DMDIR}/${PORTNAME} USE_GITHUB= yes GH_ACCOUNT= coelckers CMAKE_ARGS= -DINSTALL_DOCS_PATH=${DOCSDIR} \ -DINSTALL_PK3_PATH=${DMDIR} \ -DINSTALL_SOUNDFONT_PATH=${DMDIR} \ -DDYN_GTK:BOOL=OFF USE_GNOME= gtk30 USE_SDL= sdl2 CXXFLAGS+= -DSHARE_DIR=\\\"${DATADIR}\\\" LDFLAGS+= -Wl,--as-needed DESKTOP_ENTRIES= "GZDoom" "" "${PORTNAME}" "${PORTNAME}" "Game;Shooter;" "" .include "${.CURDIR}/../doom-data/Makefile.include" post-install: ${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.xpm \ ${STAGEDIR}${PREFIX}/share/pixmaps .include diff --git a/multimedia/gstreamer1-plugins-all/Makefile b/multimedia/gstreamer1-plugins-all/Makefile index 97343e898654..9e6f29b499d0 100644 --- a/multimedia/gstreamer1-plugins-all/Makefile +++ b/multimedia/gstreamer1-plugins-all/Makefile @@ -1,13 +1,13 @@ PORTNAME= gstreamer1-plugins-all PORTVERSION= ${_GST_VERSION} -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= multimedia MAINTAINER= multimedia@FreeBSD.org COMMENT= Meta-port of all GStreamer 1.x plugins WWW= https://gstreamer.freedesktop.org/ USES= gstreamer metaport USE_GSTREAMER= ${_GST_PLUGINS_VER} .include diff --git a/multimedia/qmmp-plugin-pack-qt5/Makefile b/multimedia/qmmp-plugin-pack-qt5/Makefile index 7444d3f46343..d17ead6d9809 100644 --- a/multimedia/qmmp-plugin-pack-qt5/Makefile +++ b/multimedia/qmmp-plugin-pack-qt5/Makefile @@ -1,70 +1,71 @@ PORTNAME= qmmp-plugin-pack PORTVERSION= 1.6.2 +PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= http://qmmp.ylsoftware.com/files/${PORTNAME}/${PORTVERSION:R}/ \ SF/qmmp-dev/${PORTNAME}/${PORTVERSION:R}/ PKGNAMESUFFIX= -qt5 MAINTAINER= fluffy@FreeBSD.org COMMENT= Additional plug-ins for QMMP (Qt5) WWW= https://qmmp.ylsoftware.com/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libqmmpui-1.so:multimedia/qmmp-qt5 BUILD_DEPENDS= qmmp-qt5>=1.5.0:multimedia/qmmp-qt5 CONFLICTS= ${PORTNAME}-qt6 PORTSCOUT= limit:^1\..* USES= cmake pkgconfig qt:5 tar:bzip2 USE_QT= core gui widgets \ buildtools:build linguisttools:build qmake:build USE_LDCONFIG= yes OPTIONS_SUB= yes OPTIONS_MULTI= PLUGINS OPTIONS_MULTI_PLUGINS= FFAP FFVIDEO GOOM MODPLUG SRCONV YTB OPTIONS_DEFAULT= FFAP FFVIDEO GOOM MODPLUG YTB OPTIONS_DEFINE_i386= FFAPASM GOOMASM OPTIONS_DEFAULT_i386= FFAPASM GOOMASM OPTIONS_DEFINE_amd64= FFAPASM GOOMASM OPTIONS_DEFAULT_amd64= FFAPASM GOOMASM FFAP_DESC= Support APE sound file FFAP_LIB_DEPENDS= libtag.so:audio/taglib FFAP_CMAKE_BOOL= USE_FFAP FFAPASM_DESC= Optimize FFap decoder using devel/yasm FFAPASM_BUILD_DEPENDS= yasm:devel/yasm FFAPASM_CMAKE_BOOL= USE_ASM FFVIDEO_DESC= FFmpeg video FFVIDEO_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFVIDEO_CMAKE_BOOL= USE_FFVIDEO GOOM_DESC= Goom spectacle GOOM_CMAKE_BOOL= USE_GOOM GOOMASM_DESC= Optimize Goom spectacle using devel/yasm GOOMASM_BUILD_DEPENDS= yasm:devel/yasm GOOMASM_CMAKE_BOOL= GOOM_ASM MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug MODPLUG_CMAKE_BOOL= USE_MODPLUG SRCONV_DESC= Support the sample rate converter SRCONV_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate SRCONV_CMAKE_BOOL= USE_SRC YTB_DESC= YouTube plugin YTB_USE= QT=network YTB_CMAKE_BOOL= USE_YTB PLIST_SUB+= APP_SUFFIX=${PORTVERSION:R} pre-configure: @${RM} ${BUILD_WRKSRC}/CMakeCache.txt .include diff --git a/multimedia/qmmp-plugin-pack-qt6/Makefile b/multimedia/qmmp-plugin-pack-qt6/Makefile index 972ca9485910..10a3312c8e46 100644 --- a/multimedia/qmmp-plugin-pack-qt6/Makefile +++ b/multimedia/qmmp-plugin-pack-qt6/Makefile @@ -1,69 +1,70 @@ PORTNAME= qmmp-plugin-pack PORTVERSION= 2.1.2 +PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= http://qmmp.ylsoftware.com/files/${PORTNAME}/${PORTVERSION:R}/ \ SF/qmmp-dev/${PORTNAME}/${PORTVERSION:R}/ PKGNAMESUFFIX= -qt6 MAINTAINER= fluffy@FreeBSD.org COMMENT= Additional plug-ins for QMMP (Qt6) WWW= https://qmmp.ylsoftware.com/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libqmmpui.so:multimedia/qmmp-qt6 BUILD_DEPENDS= qmmp-qt6>=2.1:multimedia/qmmp-qt6 CONFLICTS= ${PORTNAME}-qt5 PORTSCOUT= limit:^1\..* USES= cmake pkgconfig qt:6 tar:bzip2 USE_QT= base tools:build USE_LDCONFIG= yes OPTIONS_SUB= yes OPTIONS_MULTI= PLUGINS OPTIONS_MULTI_PLUGINS= FFAP FFVIDEO GOOM MODPLUG SRCONV YTB OPTIONS_DEFAULT= FFAP FFVIDEO GOOM MODPLUG YTB OPTIONS_DEFINE_i386= FFAPASM GOOMASM OPTIONS_DEFAULT_i386= FFAPASM GOOMASM OPTIONS_DEFINE_amd64= FFAPASM GOOMASM OPTIONS_DEFAULT_amd64= FFAPASM GOOMASM FFAP_DESC= Support APE sound file FFAP_LIB_DEPENDS= libtag.so:audio/taglib FAAP_USES= iconv FFAP_CMAKE_BOOL= USE_FFAP FFAPASM_DESC= Optimize FFap decoder using devel/yasm FFAPASM_BUILD_DEPENDS= yasm:devel/yasm FFAPASM_CMAKE_BOOL= USE_ASM FFVIDEO_DESC= FFmpeg video FFVIDEO_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFVIDEO_CMAKE_BOOL= USE_FFVIDEO GOOM_DESC= Goom spectacle GOOM_CMAKE_BOOL= USE_GOOM GOOMASM_DESC= Optimize Goom spectacle using devel/yasm GOOMASM_BUILD_DEPENDS= yasm:devel/yasm GOOMASM_CMAKE_BOOL= GOOM_ASM MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug MODPLUG_CMAKE_BOOL= USE_MODPLUG SRCONV_DESC= Support the sample rate converter SRCONV_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate SRCONV_CMAKE_BOOL= USE_SRC YTB_DESC= YouTube plugin YTB_CMAKE_BOOL= USE_YTB PLIST_SUB+= APP_SUFFIX=${PORTVERSION:R} pre-configure: @${RM} ${BUILD_WRKSRC}/CMakeCache.txt .include diff --git a/multimedia/qmmp-qt5/Makefile b/multimedia/qmmp-qt5/Makefile index ddfa4b290b58..5849d0924ce1 100644 --- a/multimedia/qmmp-qt5/Makefile +++ b/multimedia/qmmp-qt5/Makefile @@ -1,261 +1,261 @@ PORTNAME= qmmp PORTVERSION= 1.6.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= http://qmmp.ylsoftware.com/files/${PORTNAME}/${DISTVERSION:R}/ \ SF/qmmp-dev/${PORTNAME}/${DISTVERSION:R}/ PKGNAMESUFFIX= -qt5 MAINTAINER= fluffy@FreeBSD.org COMMENT= Qt5-based multimedia player WWW= https://qmmp.ylsoftware.com/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake desktop-file-utils gl gnome iconv:wchar_t pathfix \ pkgconfig qt:5 tar:bzip2 xorg USE_GL= opengl PATHFIX_CMAKELISTSTXT= src/qmmpui/CMakeLists.txt src/qmmp/CMakeLists.txt USE_QT= core dbus gui network sql widgets x11extras xml \ buildtools:build linguisttools:build qmake:build USE_XORG= x11 xcb USE_LDCONFIG= yes CONFLICTS= ${PORTNAME}-qt6 PORTSCOUT= limit:^1\..* PLIST_SUB= SHLIB_VER=${DISTVERSION:C/-.*//} \ LIB_SUFFX=-${DISTVERSION:R} \ BIN_SUFFX=-${DISTVERSION:R:R} PORTDOCS= README README.RUS AUTHORS CMAKE_OFF= USE_CDA \ USE_MAD \ USE_MMS \ USE_MPC \ USE_MPLAYER CMAKE_ON= USE_ANALYZER \ USE_COPYPASTE \ USE_COVER \ USE_CROSSFADE \ USE_CUE \ USE_DIR_ASSOC \ USE_FILEOPS \ USE_GNOMEHOTKEY \ USE_HISTORY \ USE_KDENOTIFY \ USE_HOTKEY \ USE_MPRIS \ USE_NOTIFIER \ USE_NULL \ USE_SKINNED \ USE_STATICON \ USE_STEREO \ USE_TRACKCHANGE OPTIONS_SUB= yes OPTIONS_GROUP= DOCUMENTS PLUGIN_APPLICATION PLUGIN_FORMATS \ PLUGIN_DSP_EFFECTS PLUGIN_VISUAL_EFFECTS PLUGIN_OUTPUT \ PLUGIN_PLAYLIST PLUGIN_NETWORKING MISC OPTIONS_GROUP_DOCUMENTS= DOCS DOXYGEN OPTIONS_GROUP_MISC= CONVERTER ENCA FILEWRITER \ RGSCAN SID OPTIONS_GROUP_PLUGIN_APPLICATION= QMMP_DIALOG QSUI TWOPANELDIALOG OPTIONS_GROUP_PLUGIN_DSP_EFFECTS= BS2B LADSPA SOXR OPTIONS_GROUP_PLUGIN_FORMATS= ARCHIVE FAAD FFMPEG FLAC GME \ MPG123 OPUS SNDFILE \ VORBIS WAVPACK WILDMIDI XMP OPTIONS_GROUP_PLUGIN_NETWORKING= CURL LYRICS SB SCROBBLER OPTIONS_GROUP_PLUGIN_OUTPUT= ALSA JACK OSS OSS4 \ PIPEWIRE PULSEAUDIO QTMULTIMEDIA SHOUTCAST OPTIONS_GROUP_PLUGIN_PLAYLIST= UDISKS OPTIONS_GROUP_PLUGIN_VISUAL_EFFECTS= PROJECTM OPTIONS_DEFAULT= ALSA ARCHIVE BS2B CONVERTER CURL ENCA \ FFMPEG FILEWRITER FLAC GME JACK LADSPA \ LYRICS OPUS OSS4 PROJECTM PIPEWIRE \ PULSEAUDIO QMMP_DIALOG QSUI RGSCAN SHOUTCAST SB \ SCROBBLER SID SNDFILE SOXR TWOPANELDIALOG \ UDISKS VORBIS WAVPACK WILDMIDI XMP OPTIONS_EXCLUDE_i386= ARCHIVE ARCHIVE_DESC= Read archived media file BS2B_DESC= Support the Bauer stereophonic2binaural effect CONVERTER_DESC= Support file type converter DOCUMENTS_DESC= Documentation and API Reference ENCA_DESC= Support automatic character set detection FILEWRITER_DESC= Dump output sound into ogg audio file GME_DESC= Support video game music files LYRICS_DESC= Support to show lyrics using lyrics.wikia.com MISC_DESC= Other features OPUS_DESC= Enable reading opusfile tags OSS4_DESC= Open Sound System (ver4) support PLUGIN_APPLICATION_DESC= Main program view PLUGIN_DSP_EFFECTS_DESC= DSP effects PLUGIN_FORMATS_DESC= Support various media formats PLUGIN_NETWORKING_DESC= Features via the Net PLUGIN_OUTPUT_DESC= Output sound systems PLUGIN_PLAYLIST_DESC= Playlist operation PLUGIN_VISUAL_EFFECTS_DESC= Visual effects PROJECTM_DESC= Support the projectM music visualiser QMMP_DIALOG_DESC= An original dialog QSUI_DESC= Simple UI based on standard widgets set QTMULTIMEDIA_DESC= Support to use Qt low-level multimedia API RGSCAN_DESC= ReplayGain scanner SB_DESC= Browser for IceCast stream directory SCROBBLER_DESC= Support Libre.fm/Last.fm scrobbler feature SID_DESC= Support sid TWOPANELDIALOG_DESC= File dialog by two-panel selector UDISKS_DESC= Support removable disc detection using UDisks WILDMIDI_DESC= Support to playback MIDI files XMP_DESC= Support various module formats using libxmp ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CMAKE_BOOL= USE_ALSA ARCHIVE_USES= libarchive ARCHIVE_CMAKE_BOOL= USE_ARCHIVE BS2B_LIB_DEPENDS= libbs2b.so:audio/libbs2b BS2B_CMAKE_BOOL= USE_BS2B CONVERTER_LIB_DEPENDS= libtag.so:audio/taglib CONVERTER_CMAKE_BOOL= USE_CONVERTER CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CMAKE_BOOL= USE_CURL DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen ENCA_LIB_DEPENDS= libenca.so:converters/enca ENCA_CMAKE_BOOL= USE_ENCA FAAD_LIB_DEPENDS= libfaad.so:audio/faad \ libtag.so:audio/taglib FAAD_CMAKE_BOOL= USE_AAC FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CMAKE_BOOL= USE_FFMPEG FILEWRITER_LIB_DEPENDS= libvorbisenc.so:audio/libvorbis FILEWRITER_CMAKE_BOOL= USE_FILEWRITER FLAC_LIB_DEPENDS= libFLAC.so:audio/flac \ libtag.so:audio/taglib FLAC_CMAKE_BOOL= USE_FLAC GME_LIB_DEPENDS= libgme.so:audio/libgme GME_CMAKE_BOOL= USE_GME JACK_BUILD_DEPENDS= jackit>=0.121.2:audio/jack JACK_LIB_DEPENDS= libjack.so:audio/jack \ libsoxr.so:audio/libsoxr JACK_CMAKE_BOOL= USE_JACK LADSPA_RUN_DEPENDS= analyseplugin:audio/ladspa LADSPA_CMAKE_BOOL= USE_LADSPA LYRICS_CMAKE_BOOL= USE_LYRICS MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123 \ libtag.so:audio/taglib MPG123_CMAKE_BOOL= USE_MPG123 OPUS_LIB_DEPENDS= libopusfile.so:audio/opusfile \ libopus.so:audio/opus \ libtag.so:audio/taglib OPUS_CMAKE_BOOL= USE_OPUS OSS_CMAKE_BOOL= USE_OSS OSS4_BUILD_DEPENDS= ${LOCALBASE}/lib/oss/include/sys/soundcard.h:audio/oss OSS4_CMAKE_BOOL= USE_OSS4 PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire PIPEWIRE_CMAKE_BOOL= USE_PIPEWIRE PROJECTM_LIB_DEPENDS= libprojectM.so:graphics/libprojectm PROJECTM_CMAKE_BOOL= USE_PROJECTM PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_BOOL= USE_PULSE QMMP_DIALOG_CMAKE_BOOL= USE_QMMP_DIALOG QSUI_CMAKE_BOOL= USE_QSUI QTMULTIMEDIA_USE= QT=multimedia QTMULTIMEDIA_CMAKE_BOOL=USE_QTMULTIMEDIA RGSCAN_LIB_DEPENDS= libtag.so:audio/taglib RGSCAN_CMAKE_BOOL= USE_RGSCAN SB_CMAKE_BOOL= USE_SB SCROBBLER_CMAKE_BOOL= USE_SCROBBLER SHOUTCAST_LIB_DEPENDS= libogg.so:audio/libogg \ libshout.so:audio/libshout \ libsoxr.so:audio/libsoxr \ libvorbis.so:audio/libvorbis SHOUTCAST_CMAKE_BOOL= USE_SHOUT SID_LIB_DEPENDS= libsidplayfp.so:audio/libsidplayfp SID_CMAKE_BOOL= USE_SID SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile SNDFILE_CMAKE_BOOL= USE_SNDFILE SOXR_LIB_DEPENDS= libsoxr.so:audio/libsoxr SOXR_CMAKE_BOOL= USE_SOXR TWOPANELDIALOG_CMAKE_BOOL= USE_TWO_PANEL_DIALOG UDISKS_RUN_DEPENDS= bsdisks:sysutils/bsdisks UDISKS_CMAKE_BOOL= USE_UDISKS VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg \ libtag.so:audio/taglib VORBIS_CMAKE_BOOL= USE_VORBIS WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_CMAKE_BOOL= USE_WAVPACK WILDMIDI_LIB_DEPENDS= libWildMidi.so:audio/wildmidi WILDMIDI_CMAKE_BOOL= USE_MIDI XMP_LIB_DEPENDS= libxmp.so:audio/libxmp XMP_CMAKE_BOOL= USE_XMP post-patch: @${GREP} -L '${LOCALBASE}/lib/oss' \ ${WRKSRC}/src/plugins/Output/oss4/CMakeLists.txt | ${XARGS} \ ${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|' post-build-DOXYGEN-on: cd ${WRKSRC}/doc && doxygen Doxyfile post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}; \ cd ${WRKSRC} && ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-DOXYGEN-on: cd ${WRKSRC}/doc/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/html @${FIND} -P ${STAGEDIR}${DOCSDIR}/html -type f 2>/dev/null | \ ${SED} -ne 's|^${STAGEDIR}${PREFIX}/||p' >> ${TMPPLIST} .include diff --git a/multimedia/qmmp-qt6/Makefile b/multimedia/qmmp-qt6/Makefile index 951f93c7b5c3..cd291fb48388 100644 --- a/multimedia/qmmp-qt6/Makefile +++ b/multimedia/qmmp-qt6/Makefile @@ -1,261 +1,261 @@ PORTNAME= qmmp PORTVERSION= 2.1.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= http://qmmp.ylsoftware.com/files/${PORTNAME}/${DISTVERSION:R}/ \ SF/qmmp-dev/${PORTNAME}/${DISTVERSION:R}/ PKGNAMESUFFIX= -qt6 MAINTAINER= fluffy@FreeBSD.org COMMENT= Qt6-based multimedia player WWW= https://qmmp.ylsoftware.com/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake desktop-file-utils gl gnome iconv:wchar_t pathfix \ pkgconfig qt:6 tar:bzip2 xorg USE_GL= opengl PATHFIX_CMAKELISTSTXT= src/qmmpui/CMakeLists.txt src/qmmp/CMakeLists.txt USE_QT= base declarative:build tools:build USE_XORG= x11 xcb USE_LDCONFIG= yes CONFLICTS= ${PORTNAME}-qt5 PORTSCOUT= limit:^1\..* PLIST_SUB= SHLIB_VER=${DISTVERSION:C/-.*//} \ LIB_SUFFX=-${DISTVERSION:R} \ BIN_SUFFX=-${DISTVERSION:R:R} PORTDOCS= README README.RUS AUTHORS CMAKE_OFF= USE_CDA \ USE_MAD \ USE_MMS \ USE_MPC \ USE_MPLAYER CMAKE_ON= USE_ANALYZER \ USE_COPYPASTE \ USE_COVER \ USE_CROSSFADE \ USE_CUE \ USE_DIR_ASSOC \ USE_FILEOPS \ USE_GNOMEHOTKEY \ USE_HISTORY \ USE_KDENOTIFY \ USE_HOTKEY \ USE_MPRIS \ USE_NOTIFIER \ USE_NULL \ USE_SKINNED \ USE_STATICON \ USE_STEREO \ USE_TRACKCHANGE OPTIONS_SUB= yes OPTIONS_GROUP= DOCUMENTS PLUGIN_APPLICATION PLUGIN_FORMATS \ PLUGIN_DSP_EFFECTS PLUGIN_VISUAL_EFFECTS PLUGIN_OUTPUT \ PLUGIN_PLAYLIST PLUGIN_NETWORKING MISC OPTIONS_GROUP_DOCUMENTS= DOCS DOXYGEN OPTIONS_GROUP_MISC= CONVERTER ENCA FILEWRITER \ RGSCAN SID OPTIONS_GROUP_PLUGIN_APPLICATION= QMMP_DIALOG QSUI TWOPANELDIALOG OPTIONS_GROUP_PLUGIN_DSP_EFFECTS= BS2B LADSPA SOXR OPTIONS_GROUP_PLUGIN_FORMATS= ARCHIVE FAAD FFMPEG FLAC GME \ MPG123 OPUS SNDFILE \ VORBIS WAVPACK WILDMIDI XMP OPTIONS_GROUP_PLUGIN_NETWORKING= CURL LYRICS SB SCROBBLER OPTIONS_GROUP_PLUGIN_OUTPUT= ALSA JACK OSS OSS4 \ PIPEWIRE PULSEAUDIO QTMULTIMEDIA SHOUTCAST OPTIONS_GROUP_PLUGIN_PLAYLIST= UDISKS OPTIONS_GROUP_PLUGIN_VISUAL_EFFECTS= PROJECTM OPTIONS_DEFAULT= ALSA ARCHIVE BS2B CONVERTER CURL ENCA \ FFMPEG FILEWRITER FLAC GME JACK LADSPA \ LYRICS OPUS OSS4 PROJECTM PIPEWIRE \ PULSEAUDIO QMMP_DIALOG QSUI RGSCAN SHOUTCAST SB \ SCROBBLER SID SNDFILE SOXR TWOPANELDIALOG \ UDISKS VORBIS WAVPACK WILDMIDI XMP OPTIONS_EXCLUDE_i386= ARCHIVE ARCHIVE_DESC= Read archived media file BS2B_DESC= Support the Bauer stereophonic2binaural effect CONVERTER_DESC= Support file type converter DOCUMENTS_DESC= Documentation and API Reference ENCA_DESC= Support automatic character set detection FILEWRITER_DESC= Dump output sound into ogg audio file GME_DESC= Support video game music files LYRICS_DESC= Support to show lyrics using lyrics.wikia.com MISC_DESC= Other features OPUS_DESC= Enable reading opusfile tags OSS4_DESC= Open Sound System (ver4) support PLUGIN_APPLICATION_DESC= Main program view PLUGIN_DSP_EFFECTS_DESC= DSP effects PLUGIN_FORMATS_DESC= Support various media formats PLUGIN_NETWORKING_DESC= Features via the Net PLUGIN_OUTPUT_DESC= Output sound systems PLUGIN_PLAYLIST_DESC= Playlist operation PLUGIN_VISUAL_EFFECTS_DESC= Visual effects PROJECTM_DESC= Support the projectM music visualiser QMMP_DIALOG_DESC= An original dialog QSUI_DESC= Simple UI based on standard widgets set QTMULTIMEDIA_DESC= Support to use Qt low-level multimedia API RGSCAN_DESC= ReplayGain scanner SB_DESC= Browser for IceCast stream directory SCROBBLER_DESC= Support Libre.fm/Last.fm scrobbler feature SID_DESC= Support sid TWOPANELDIALOG_DESC= File dialog by two-panel selector UDISKS_DESC= Support removable disc detection using UDisks WILDMIDI_DESC= Support to playback MIDI files XMP_DESC= Support various module formats using libxmp ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CMAKE_BOOL= USE_ALSA ARCHIVE_USES= libarchive ARCHIVE_CMAKE_BOOL= USE_ARCHIVE BS2B_LIB_DEPENDS= libbs2b.so:audio/libbs2b BS2B_CMAKE_BOOL= USE_BS2B CONVERTER_LIB_DEPENDS= libtag.so:audio/taglib CONVERTER_CMAKE_BOOL= USE_CONVERTER CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CMAKE_BOOL= USE_CURL DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen ENCA_LIB_DEPENDS= libenca.so:converters/enca ENCA_CMAKE_BOOL= USE_ENCA FAAD_LIB_DEPENDS= libfaad.so:audio/faad \ libtag.so:audio/taglib FAAD_USES= iconv FAAD_CMAKE_BOOL= USE_AAC FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CMAKE_BOOL= USE_FFMPEG FILEWRITER_LIB_DEPENDS= libvorbisenc.so:audio/libvorbis FILEWRITER_CMAKE_BOOL= USE_FILEWRITER FLAC_LIB_DEPENDS= libFLAC.so:audio/flac \ libtag.so:audio/taglib FLAC_CMAKE_BOOL= USE_FLAC GME_LIB_DEPENDS= libgme.so:audio/libgme GME_CMAKE_BOOL= USE_GME JACK_BUILD_DEPENDS= jackit>=0.121.2:audio/jack JACK_LIB_DEPENDS= libjack.so:audio/jack \ libsoxr.so:audio/libsoxr JACK_CMAKE_BOOL= USE_JACK LADSPA_RUN_DEPENDS= analyseplugin:audio/ladspa LADSPA_CMAKE_BOOL= USE_LADSPA LYRICS_CMAKE_BOOL= USE_LYRICS MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123 \ libtag.so:audio/taglib MPG123_CMAKE_BOOL= USE_MPG123 OPUS_LIB_DEPENDS= libopusfile.so:audio/opusfile \ libopus.so:audio/opus \ libtag.so:audio/taglib OPUS_CMAKE_BOOL= USE_OPUS OSS_CMAKE_BOOL= USE_OSS OSS4_BUILD_DEPENDS= ${LOCALBASE}/lib/oss/include/sys/soundcard.h:audio/oss OSS4_CMAKE_BOOL= USE_OSS4 PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire PIPEWIRE_CMAKE_BOOL= USE_PIPEWIRE PROJECTM_LIB_DEPENDS= libprojectM.so:graphics/libprojectm PROJECTM_CMAKE_BOOL= USE_PROJECTM PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_BOOL= USE_PULSE QMMP_DIALOG_CMAKE_BOOL= USE_QMMP_DIALOG QSUI_CMAKE_BOOL= USE_QSUI QTMULTIMEDIA_USE= QT=multimedia QTMULTIMEDIA_CMAKE_BOOL=USE_QTMULTIMEDIA RGSCAN_LIB_DEPENDS= libtag.so:audio/taglib RGSCAN_CMAKE_BOOL= USE_RGSCAN SB_CMAKE_BOOL= USE_SB SCROBBLER_CMAKE_BOOL= USE_SCROBBLER SHOUTCAST_LIB_DEPENDS= libogg.so:audio/libogg \ libshout.so:audio/libshout \ libsoxr.so:audio/libsoxr \ libvorbis.so:audio/libvorbis SHOUTCAST_CMAKE_BOOL= USE_SHOUT SID_LIB_DEPENDS= libsidplayfp.so:audio/libsidplayfp SID_CMAKE_BOOL= USE_SID SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile SNDFILE_CMAKE_BOOL= USE_SNDFILE SOXR_LIB_DEPENDS= libsoxr.so:audio/libsoxr SOXR_CMAKE_BOOL= USE_SOXR TWOPANELDIALOG_CMAKE_BOOL= USE_TWO_PANEL_DIALOG UDISKS_RUN_DEPENDS= bsdisks:sysutils/bsdisks UDISKS_CMAKE_BOOL= USE_UDISKS VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg \ libtag.so:audio/taglib VORBIS_CMAKE_BOOL= USE_VORBIS WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_CMAKE_BOOL= USE_WAVPACK WILDMIDI_LIB_DEPENDS= libWildMidi.so:audio/wildmidi WILDMIDI_CMAKE_BOOL= USE_MIDI XMP_LIB_DEPENDS= libxmp.so:audio/libxmp XMP_CMAKE_BOOL= USE_XMP post-patch: @${GREP} -L '${LOCALBASE}/lib/oss' \ ${WRKSRC}/src/plugins/Output/oss4/CMakeLists.txt | ${XARGS} \ ${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|' post-build-DOXYGEN-on: cd ${WRKSRC}/doc && doxygen Doxyfile post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}; \ cd ${WRKSRC} && ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-DOXYGEN-on: cd ${WRKSRC}/doc/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/html @${FIND} -P ${STAGEDIR}${DOCSDIR}/html -type f 2>/dev/null | \ ${SED} -ne 's|^${STAGEDIR}${PREFIX}/||p' >> ${TMPPLIST} .include