multimedia/qmmp*-qt6: add Qt6 version of QMMP and plugins (+)
It may be a little buggy but testers are welcome :)
This commit is contained in:
parent
e694029fe8
commit
60e6db227b
@ -330,7 +330,9 @@
|
||||
SUBDIR += py-subliminal
|
||||
SUBDIR += py-tvnamer
|
||||
SUBDIR += qmmp-plugin-pack-qt5
|
||||
SUBDIR += qmmp-plugin-pack-qt6
|
||||
SUBDIR += qmmp-qt5
|
||||
SUBDIR += qmmp-qt6
|
||||
SUBDIR += qpwgraph
|
||||
SUBDIR += qt5-multimedia
|
||||
SUBDIR += qt6-multimedia
|
||||
|
68
multimedia/qmmp-plugin-pack-qt6/Makefile
Normal file
68
multimedia/qmmp-plugin-pack-qt6/Makefile
Normal file
@ -0,0 +1,68 @@
|
||||
PORTNAME= qmmp-plugin-pack
|
||||
PORTVERSION= 2.1.0
|
||||
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 (Qt5)
|
||||
|
||||
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 <bsd.port.mk>
|
3
multimedia/qmmp-plugin-pack-qt6/distinfo
Normal file
3
multimedia/qmmp-plugin-pack-qt6/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1661189530
|
||||
SHA256 (qmmp-plugin-pack-2.1.0.tar.bz2) = 25692f5fc9f608d9b194697dae76d16408c98707758fb1d77ca633ba78eee917
|
||||
SIZE (qmmp-plugin-pack-2.1.0.tar.bz2) = 243070
|
13
multimedia/qmmp-plugin-pack-qt6/pkg-descr
Normal file
13
multimedia/qmmp-plugin-pack-qt6/pkg-descr
Normal file
@ -0,0 +1,13 @@
|
||||
Additional plug-ins for Qt MultiMedia Player
|
||||
|
||||
- MPG123: provides MPEG v1/2 layer1/2/3 support with use of
|
||||
libmpg123 library
|
||||
- FFap: provides enhanced Monkey's Audio (APE) support
|
||||
(24-bit samples and embedded cue support)
|
||||
- Goom: Goom spectacle
|
||||
- xmp: Decodes module audio and renders sound
|
||||
- Sample Rate Converter: Changes frequency of sample rate.
|
||||
- History: Collects information about listend tracks.
|
||||
- FFvideo: FFmpeg-based video
|
||||
|
||||
WWW: http://qmmp.ylsoftware.com/
|
7
multimedia/qmmp-plugin-pack-qt6/pkg-plist
Normal file
7
multimedia/qmmp-plugin-pack-qt6/pkg-plist
Normal file
@ -0,0 +1,7 @@
|
||||
%%SRCONV%%lib/qmmp-%%APP_SUFFIX%%/Effect/libsrconverter.so
|
||||
%%FFVIDEO%%lib/qmmp-%%APP_SUFFIX%%/Engines/libffvideo.so
|
||||
%%FFAP%%lib/qmmp-%%APP_SUFFIX%%/Input/libffap.so
|
||||
%%MODPLUG%%lib/qmmp-%%APP_SUFFIX%%/Input/libmodplug.so
|
||||
%%GOOM%%lib/qmmp-%%APP_SUFFIX%%/Visual/libgoom.so
|
||||
%%YTB%%lib/qmmp-%%APP_SUFFIX%%/Transports/libytb.so
|
||||
share/metainfo/qmmp-plugin-pack.appdata.xml
|
330
multimedia/qmmp-qt6/Makefile
Normal file
330
multimedia/qmmp-qt6/Makefile
Normal file
@ -0,0 +1,330 @@
|
||||
PORTNAME= qmmp
|
||||
PORTVERSION= 2.1.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= Qt5-based multimedia player
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
CONFLICTS= ${PORTNAME}-qt5
|
||||
PORTSCOUT= limit:^1\..*
|
||||
|
||||
USES= cmake gl gnome pathfix pkgconfig qt:6 tar:bzip2
|
||||
USE_GL= gl opengl
|
||||
USE_QT= base_build declarative_build tools_build
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
CMAKE_OFF= USE_MMS
|
||||
|
||||
OPTIONS_SUB= yes
|
||||
OPTIONS_GROUP= DOCUMENTS PLUGIN_APPLICATION PLUGIN_FORMATS \
|
||||
PLUGIN_DSP_EFFECTS PLUGIN_VISUAL_EFFECTS PLUGIN_OUTPUT \
|
||||
PLUGIN_PLAYLIST PLUGIN_NETWORKING MISC
|
||||
|
||||
PLUGIN_APPLICATION_DESC= Main program view
|
||||
OPTIONS_GROUP_PLUGIN_APPLICATION= GNOMEHOTKEY HISTORY HOTKEY KDENOTIFY \
|
||||
NOTIFIER QMMP_DIALOG QSUI SKINNEDUI STATICON TWOPANELDIALOG
|
||||
|
||||
DOCUMENTS_DESC= Documentation and API Reference
|
||||
OPTIONS_GROUP_DOCUMENTS= DOCS DOXYGEN
|
||||
|
||||
PLUGIN_FORMATS_DESC= Support various media formats
|
||||
OPTIONS_GROUP_PLUGIN_FORMATS= ARCHIVE CDDA FAAD FFMPEG FLAC GME \
|
||||
MAD MPG123 MUSEPACK OPUS SNDFILE VORBIS WAVPACK WILDMIDI XMP
|
||||
|
||||
PLUGIN_DSP_EFFECTS_DESC= DSP effects
|
||||
OPTIONS_GROUP_PLUGIN_DSP_EFFECTS= BS2B CROSSFADE LADSPA SOXR STEREO
|
||||
|
||||
PLUGIN_VISUAL_EFFECTS_DESC= Visual effects
|
||||
OPTIONS_GROUP_PLUGIN_VISUAL_EFFECTS= ANALYZER PROJECTM
|
||||
|
||||
PLUGIN_OUTPUT_DESC= Output sound systems
|
||||
OPTIONS_GROUP_PLUGIN_OUTPUT= ALSA JACK NULLOUT OSS OSS4 \
|
||||
PULSEAUDIO QTMULTIMEDIA SHOUTCAST
|
||||
|
||||
PLUGIN_PLAYLIST_DESC= Playlist operation
|
||||
OPTIONS_GROUP_PLUGIN_PLAYLIST= COPYPASTE DIR_ASSOC FILEOPS \
|
||||
TRACKCHANGE UDISKS
|
||||
|
||||
PLUGIN_NETWORKING_DESC= Features via the Net
|
||||
OPTIONS_GROUP_PLUGIN_NETWORKING= COVER CURL LYRICS SB SCROBBLER
|
||||
|
||||
MISC_DESC= Other features
|
||||
OPTIONS_GROUP_MISC= CONVERTER CUE ENCA FILEWRITER MPLAYER MPRIS RGSCAN SID
|
||||
|
||||
OPTIONS_DEFAULT= ALSA ANALYZER ARCHIVE BS2B CDDA CONVERTER COPYPASTE COVER \
|
||||
CROSSFADE CUE CURL DIR_ASSOC ENCA FFMPEG FILEOPS FILEWRITER FLAC \
|
||||
GNOMEHOTKEY GME HISTORY HOTKEY JACK KDENOTIFY LADSPA LYRICS \
|
||||
MPRIS MPLAYER MUSEPACK NOTIFIER NULLOUT \
|
||||
OPUS OSS4 PROJECTM PULSEAUDIO QMMP_DIALOG QSUI RGSCAN \
|
||||
SHOUTCAST SB SCROBBLER SID SKINNEDUI SNDFILE SOXR STATICON STEREO \
|
||||
TRACKCHANGE TWOPANELDIALOG UDISKS VORBIS WAVPACK WILDMIDI XMP
|
||||
|
||||
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
|
||||
|
||||
QSUI_DESC= Simple UI based on standard widgets set
|
||||
QSUI_CMAKE_BOOL= USE_QSUI
|
||||
|
||||
SKINNEDUI_DESC= Skinned GUI
|
||||
SKINNEDUI_USES= xorg
|
||||
SKINNEDUI_USE= QT=base XORG=x11
|
||||
SKINNEDUI_CMAKE_BOOL= USE_SKINNED
|
||||
|
||||
DIR_ASSOC_DESC= inode/directory mime type association
|
||||
DIR_ASSOC_CMAKE_BOOL= USE_DIR_ASSOC
|
||||
DIR_ASSOC_USES= desktop-file-utils
|
||||
|
||||
JACK_LIB_DEPENDS= libjack.so:audio/jack \
|
||||
libsoxr.so:audio/libsoxr
|
||||
JACK_BUILD_DEPENDS= jackit>=0.121.2:audio/jack
|
||||
JACK_CMAKE_BOOL= USE_JACK
|
||||
|
||||
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
|
||||
ALSA_CMAKE_BOOL= USE_ALSA
|
||||
|
||||
BS2B_DESC= Support the Bauer stereophonic2binaural effect
|
||||
BS2B_LIB_DEPENDS= libbs2b.so:audio/libbs2b
|
||||
BS2B_CMAKE_BOOL= USE_BS2B
|
||||
|
||||
HISTORY_DESC= Information about listened tracks
|
||||
HISTORY_USE= QT=base
|
||||
HISTORY_CMAKE_BOOL= USE_HISTORY
|
||||
|
||||
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
|
||||
PULSEAUDIO_CMAKE_BOOL= USE_PULSE
|
||||
|
||||
QTMULTIMEDIA_DESC= Support to use Qt low-level multimedia API
|
||||
QTMULTIMEDIA_USE= QT=multimedia
|
||||
QTMULTIMEDIA_CMAKE_BOOL= USE_QTMULTIMEDIA
|
||||
|
||||
SHOUTCAST_LIB_DEPENDS= libogg.so:audio/libogg \
|
||||
libshout.so:audio/libshout \
|
||||
libsoxr.so:audio/libsoxr \
|
||||
libvorbis.so:audio/libvorbis
|
||||
SHOUTCAST_CMAKE_BOOL= USE_SHOUT
|
||||
|
||||
FLAC_LIB_DEPENDS= libFLAC.so:audio/flac \
|
||||
libtag.so:audio/taglib
|
||||
FLAC_USES= iconv
|
||||
FLAC_CMAKE_BOOL= USE_FLAC
|
||||
|
||||
MUSEPACK_LIB_DEPENDS= libmpcdec.so:audio/musepack \
|
||||
libtag.so:audio/taglib
|
||||
MUSEPACK_USES= iconv
|
||||
MUSEPACK_CMAKE_BOOL= USE_MPC
|
||||
|
||||
GME_DESC= Support video game music files
|
||||
GME_LIB_DEPENDS= libgme.so:audio/libgme
|
||||
GME_CMAKE_BOOL= USE_GME
|
||||
|
||||
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
|
||||
FFMPEG_CMAKE_BOOL= USE_FFMPEG
|
||||
|
||||
FAAD_LIB_DEPENDS= libfaad.so:audio/faad \
|
||||
libtag.so:audio/taglib
|
||||
FAAD_USES= iconv
|
||||
FAAD_CMAKE_BOOL= USE_AAC
|
||||
|
||||
CDDA_LIB_DEPENDS= libcdio.so:sysutils/libcdio \
|
||||
libcddb.so:audio/libcddb \
|
||||
libcdio_cdda.so:sysutils/libcdio-paranoia
|
||||
CDDA_CMAKE_BOOL= USE_CDA
|
||||
|
||||
ENCA_DESC= Support automatic character set detection
|
||||
ENCA_LIB_DEPENDS= libenca.so:converters/enca
|
||||
ENCA_CMAKE_BOOL= USE_ENCA
|
||||
|
||||
FILEWRITER_DESC= Dump output sound into ogg audio file
|
||||
FILEWRITER_LIB_DEPENDS= libvorbisenc.so:audio/libvorbis
|
||||
FILEWRITER_CMAKE_BOOL= USE_FILEWRITER
|
||||
|
||||
MPLAYER_DESC= Enable showing videos by mplayer
|
||||
MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer
|
||||
MPLAYER_CMAKE_BOOL= USE_MPLAYER
|
||||
|
||||
PROJECTM_DESC= Support the projectM music visualiser
|
||||
PROJECTM_LIB_DEPENDS= libprojectM.so:graphics/libprojectm
|
||||
PROJECTM_CMAKE_BOOL= USE_PROJECTM
|
||||
|
||||
OSS_CMAKE_BOOL= USE_OSS
|
||||
|
||||
OSS4_DESC= Open Sound System (ver4) support
|
||||
OSS4_BUILD_DEPENDS= ${LOCALBASE}/lib/oss/include/sys/soundcard.h:audio/oss
|
||||
OSS4_CMAKE_BOOL= USE_OSS4
|
||||
|
||||
LADSPA_RUN_DEPENDS= analyseplugin:audio/ladspa
|
||||
LADSPA_CMAKE_BOOL= USE_LADSPA
|
||||
|
||||
WILDMIDI_DESC= Support to playback MIDI files
|
||||
WILDMIDI_LIB_DEPENDS= libWildMidi.so:audio/wildmidi
|
||||
WILDMIDI_CMAKE_BOOL= USE_MIDI
|
||||
|
||||
MAD_LIB_DEPENDS= libmad.so:audio/libmad \
|
||||
libtag.so:audio/taglib
|
||||
MUAD_USES= iconv
|
||||
MAD_CMAKE_BOOL= USE_MAD
|
||||
|
||||
MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123 \
|
||||
libtag.so:audio/taglib
|
||||
MPG123K_USES= iconv
|
||||
MPG123_CMAKE_BOOL= USE_MPG123
|
||||
|
||||
OPUS_DESC= Enable reading opusfile tags
|
||||
OPUS_LIB_DEPENDS= libopusfile.so:audio/opusfile \
|
||||
libopus.so:audio/opus \
|
||||
libtag.so:audio/taglib
|
||||
OPUS_USES= iconv
|
||||
OPUS_CMAKE_BOOL= USE_OPUS
|
||||
|
||||
RGSCAN_DESC= ReplayGain scanner
|
||||
RGSCAN_LIB_DEPENDS= libtag.so:audio/taglib
|
||||
RGSCAN_CMAKE_BOOL= USE_RGSCAN
|
||||
|
||||
SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile
|
||||
SNDFILE_CMAKE_BOOL= USE_SNDFILE
|
||||
|
||||
VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \
|
||||
libogg.so:audio/libogg \
|
||||
libtag.so:audio/taglib
|
||||
VORBIS_USES= iconv
|
||||
VORBIS_CMAKE_BOOL= USE_VORBIS
|
||||
|
||||
WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack
|
||||
WAVPACK_CMAKE_BOOL= USE_WAVPACK
|
||||
|
||||
XMP_DESC= Support various module formats using libxmp
|
||||
XMP_LIB_DEPENDS= libxmp.so:audio/libxmp
|
||||
XMP_CMAKE_BOOL= USE_XMP
|
||||
|
||||
CURL_LIB_DEPENDS= libcurl.so:ftp/curl
|
||||
CURL_CMAKE_BOOL= USE_CURL
|
||||
|
||||
CUE_CMAKE_BOOL= USE_CUE
|
||||
|
||||
NULLOUT_DESC= Support null output
|
||||
NULLOUT_CMAKE_BOOL= USE_NULL
|
||||
|
||||
SOXR_LIB_DEPENDS= libsoxr.so:audio/libsoxr
|
||||
SOXR_CMAKE_BOOL= USE_SOXR
|
||||
|
||||
CROSSFADE_DESC= Support cross-fade effect
|
||||
CROSSFADE_CMAKE_BOOL= USE_CROSSFADE
|
||||
|
||||
STEREO_DESC= Support stereo effect
|
||||
STEREO_CMAKE_BOOL= USE_STEREO
|
||||
|
||||
ANALYZER_DESC= Support spectrum analyzer visualization
|
||||
ANALYZER_CMAKE_BOOL= USE_ANALYZER
|
||||
|
||||
ARCHIVE_DESC= Read archived media file
|
||||
ARCHIVE_USES= libarchive
|
||||
ARCHIVE_CMAKE_BOOL= USE_ARCHIVE
|
||||
|
||||
CONVERTER_DESC= Support file type converter
|
||||
CONVERTER_LIB_DEPENDS= libtag.so:audio/taglib
|
||||
CONVERTER_CMAKE_BOOL= USE_CONVERTER
|
||||
|
||||
COPYPASTE_DESC= Enable copy/paste track infos between playlists
|
||||
COPYPASTE_CMAKE_BOOL= USE_COPYPASTE
|
||||
|
||||
MPRIS_DESC= Support the Media Player Remote
|
||||
MPRIS_USE= QT=base
|
||||
MPRIS_CMAKE_BOOL= USE_MPRIS
|
||||
|
||||
SCROBBLER_DESC= Support Libre.fm/Last.fm scrobbler feature
|
||||
SCROBBLER_CMAKE_BOOL= USE_SCROBBLER
|
||||
|
||||
SID_DESC= Support sid
|
||||
SID_LIB_DEPENDS= libsidplayfp.so:audio/libsidplayfp
|
||||
SID_CMAKE_BOOL= USE_SID
|
||||
|
||||
STATICON_DESC= Support to show status icon
|
||||
STATICON_CMAKE_BOOL= USE_STATICON
|
||||
|
||||
SB_DESC= Browser for IceCast stream directory
|
||||
SB_CMAKE_BOOL= USE_SB
|
||||
|
||||
NOTIFIER_DESC= Support to popup notifier
|
||||
NOTIFIER_CMAKE_BOOL= USE_NOTIFIER
|
||||
|
||||
LYRICS_DESC= Support to show lyrics using lyrics.wikia.com
|
||||
LYRICS_CMAKE_BOOL= USE_LYRICS
|
||||
|
||||
HOTKEY_DESC= Support global shortcut keys
|
||||
HOTKEY_USE= QT=base XORG=x11
|
||||
HOTKEY_CMAKE_BOOL= USE_HOTKEY
|
||||
|
||||
GNOMEHOTKEY_DESC= Support GNOME/Cinnamon shortcut keys
|
||||
GNOMEHOTKEY_USE= QT=base
|
||||
GNOMEHOTKEY_CMAKE_BOOL= USE_GNOMEHOTKEY
|
||||
|
||||
FILEOPS_DESC= Support file operation
|
||||
FILEOPS_CMAKE_BOOL= USE_FILEOPS
|
||||
|
||||
COVER_DESC= Support to show cover images
|
||||
COVER_CMAKE_BOOL= USE_COVER
|
||||
|
||||
KDENOTIFY_DESC= Support to popup notifier for KDE
|
||||
KDENOTIFY_USE= QT=base
|
||||
KDENOTIFY_CMAKE_BOOL= USE_KDENOTIFY
|
||||
|
||||
TRACKCHANGE_DESC= Enable to run external command each track
|
||||
TRACKCHANGE_CMAKE_BOOL= USE_TRACKCHANGE
|
||||
|
||||
UDISKS_DESC= Support removable disc detection using UDisks
|
||||
UDISKS_RUN_DEPENDS= bsdisks:sysutils/bsdisks
|
||||
UDISKS_USE= QT=base
|
||||
UDISKS_CMAKE_BOOL= USE_UDISKS
|
||||
|
||||
QMMP_DIALOG_DESC= An original dialog
|
||||
QMMP_DIALOG_CMAKE_BOOL= USE_QMMP_DIALOG
|
||||
|
||||
TWOPANELDIALOG_DESC= File dialog by two-panel selector
|
||||
TWOPANELDIALOG_CMAKE_BOOL= USE_TWO_PANEL_DIALOG
|
||||
|
||||
PLIST_SUB+= SHLIB_VER=${PORTVERSION:C/-.*//} LIB_SUFFX=-${PORTVERSION:R} BIN_SUFFX=-${PORTVERSION:R:R}
|
||||
|
||||
PATHFIX_CMAKELISTSTXT= \\"CMakeLists.txt -exec grep -l /pkgconfig {} +\\"
|
||||
PORTDOCS= README README.RUS AUTHORS
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if (${PORT_OPTIONS:MMAD} || ${PORT_OPTIONS:MMPG123})
|
||||
PLIST_SUB+= MPEG=""
|
||||
.else
|
||||
PLIST_SUB+= MPEG="@comment "
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${GREP} -L '${LOCALBASE}/lib/oss' \
|
||||
${WRKSRC}/src/plugins/Output/oss4/CMakeLists.txt | ${XARGS} \
|
||||
${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|'
|
||||
|
||||
pre-configure:
|
||||
@${RM} ${BUILD_WRKSRC}/CMakeCache.txt
|
||||
|
||||
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:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}/html/search ; \
|
||||
cd ${WRKSRC}/doc/html && \
|
||||
${INSTALL_MAN} *.html *.png *.css ${STAGEDIR}${DOCSDIR}/html ; \
|
||||
cd ${WRKSRC}/doc/html/search && \
|
||||
${INSTALL_MAN} *.html *.png *.css *.js ${STAGEDIR}${DOCSDIR}/html/search ; \
|
||||
${RM} ${WRKDIR}/PLIST.doc ; \
|
||||
${FIND} ${STAGEDIR}${DOCSDIR}/html -type f | \
|
||||
${SED} 's|${STAGEDIR}${PREFIX}/||' \
|
||||
>> ${WRKDIR}/PLIST.doc ; \
|
||||
cd ${WRKDIR} ; ${SED} -i -e '/PLIST.doc/ r PLIST.doc' ${TMPPLIST}
|
||||
|
||||
.include <bsd.port.mk>
|
3
multimedia/qmmp-qt6/distinfo
Normal file
3
multimedia/qmmp-qt6/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1661124631
|
||||
SHA256 (qmmp-2.1.1.tar.bz2) = d16fa33d066ec3e4993070b7dee8336df39869560a54a36d5d9659935ef0057f
|
||||
SIZE (qmmp-2.1.1.tar.bz2) = 1344539
|
24
multimedia/qmmp-qt6/pkg-descr
Normal file
24
multimedia/qmmp-qt6/pkg-descr
Normal file
@ -0,0 +1,24 @@
|
||||
This program is an audio-player, written with help of Qt library.
|
||||
Supported formats:
|
||||
MPEG1 layer 2/3, Ogg Vorbis, Native FLAC, Ogg FLAC, Musepack, WavePack,
|
||||
tracker modules (mod, s3m, it, xm, etc.), ADTS AAC, CD Audio, MIDI,
|
||||
Opus tags, WMA-Monkey's Audio (and other formats via FFmpeg),
|
||||
PCM Wave (and other formats via libsndfile), and Chiptune formats
|
||||
(AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX)
|
||||
DSP effects:
|
||||
Effects of Bauer Stereophonic-to-Binaural, SoX resampling, LADSPA,
|
||||
extra stereo, and crossfade
|
||||
Visual effects:
|
||||
Spectrum Analyzer, and projectM audio visulaliser
|
||||
Output system support:
|
||||
PulseAudio, OSS, OSS4, jack, ALSA, Qt multimedia API, and shoutcast
|
||||
Other features:
|
||||
multi-band equalizer, Last.fm/Libre.fm scrobbler, global hotkey,
|
||||
streaming (MP3, Vorbis, AAC, AAC+ via IceCast/ShoutCast) and browser,
|
||||
CDDB, removable device detection (via HAL or UDisks), cover art, MMS,
|
||||
multiple playlists, file type determination and converter, ReplayGain,
|
||||
CUE sheet, embedded CUE (for FLAC and WavPack), MPRIS, archived media,
|
||||
automatic charset detection for cue files and ShoutCast metadata,
|
||||
video playback via Mplayer, dump, lyrics (using lyrics.wikia.com), simple
|
||||
UI, and skinned UI (supports all skins for XMMS and Winamp 2.x)
|
||||
WWW: http://qmmp.ylsoftware.com/
|
148
multimedia/qmmp-qt6/pkg-plist
Normal file
148
multimedia/qmmp-qt6/pkg-plist
Normal file
@ -0,0 +1,148 @@
|
||||
bin/qmmp
|
||||
include/qmmp/abstractengine.h
|
||||
include/qmmp/audioconverter.h
|
||||
include/qmmp/audioparameters.h
|
||||
include/qmmp/buffer.h
|
||||
include/qmmp/channelmap.h
|
||||
include/qmmp/cueparser.h
|
||||
include/qmmp/decoder.h
|
||||
include/qmmp/decoderfactory.h
|
||||
include/qmmp/effect.h
|
||||
include/qmmp/effectfactory.h
|
||||
include/qmmp/enginefactory.h
|
||||
include/qmmp/eqsettings.h
|
||||
include/qmmp/inputsource.h
|
||||
include/qmmp/inputsourcefactory.h
|
||||
include/qmmp/metadatamanager.h
|
||||
include/qmmp/metadatamodel.h
|
||||
include/qmmp/output.h
|
||||
include/qmmp/outputfactory.h
|
||||
include/qmmp/qmmp.h
|
||||
include/qmmp/qmmp_export.h
|
||||
include/qmmp/qmmpsettings.h
|
||||
include/qmmp/qmmptextcodec.h
|
||||
include/qmmp/soundcore.h
|
||||
include/qmmp/statehandler.h
|
||||
include/qmmp/tagmodel.h
|
||||
include/qmmp/trackinfo.h
|
||||
include/qmmp/visual.h
|
||||
include/qmmp/visualfactory.h
|
||||
include/qmmp/volume.h
|
||||
include/qmmp/volumehandler.h
|
||||
include/qmmpui/commandlinehandler.h
|
||||
include/qmmpui/commandlinemanager.h
|
||||
include/qmmpui/configdialog.h
|
||||
include/qmmpui/detailsdialog.h
|
||||
include/qmmpui/filedialog.h
|
||||
include/qmmpui/filedialogfactory.h
|
||||
include/qmmpui/general.h
|
||||
include/qmmpui/generalfactory.h
|
||||
include/qmmpui/mediaplayer.h
|
||||
include/qmmpui/metadataformatter.h
|
||||
include/qmmpui/metadataformattermenu.h
|
||||
include/qmmpui/playlistdownloader.h
|
||||
include/qmmpui/playlistformat.h
|
||||
include/qmmpui/playlistgroup.h
|
||||
include/qmmpui/playlistheadermodel.h
|
||||
include/qmmpui/playlistitem.h
|
||||
include/qmmpui/playlistmanager.h
|
||||
include/qmmpui/playlistmodel.h
|
||||
include/qmmpui/playlistparser.h
|
||||
include/qmmpui/playlisttrack.h
|
||||
include/qmmpui/qmmpui_export.h
|
||||
include/qmmpui/qmmpuisettings.h
|
||||
include/qmmpui/templateeditor.h
|
||||
include/qmmpui/uifactory.h
|
||||
include/qmmpui/uihelper.h
|
||||
include/qmmpui/uiloader.h
|
||||
lib/libqmmp.so
|
||||
lib/libqmmp.so.2
|
||||
lib/libqmmp.so.%%SHLIB_VER%%
|
||||
lib/libqmmpui.so
|
||||
lib/libqmmpui.so.2
|
||||
lib/libqmmpui.so.%%SHLIB_VER%%
|
||||
lib/qmmp%%LIB_SUFFX%%/CommandLineOptions/libincdecvolumeoption.so
|
||||
lib/qmmp%%LIB_SUFFX%%/CommandLineOptions/libplaylistoption.so
|
||||
lib/qmmp%%LIB_SUFFX%%/CommandLineOptions/libseekoption.so
|
||||
lib/qmmp%%LIB_SUFFX%%/CommandLineOptions/libstatusoption.so
|
||||
%%LADSPA%%lib/qmmp%%LIB_SUFFX%%/Effect/libladspa.so
|
||||
%%BS2B%%lib/qmmp%%LIB_SUFFX%%/Effect/libbs2b.so
|
||||
%%FILEWRITER%%lib/qmmp%%LIB_SUFFX%%/Effect/libfilewriter.so
|
||||
lib/qmmp%%LIB_SUFFX%%/Effect/libmonotostereo.so
|
||||
%%SOXR%%lib/qmmp%%LIB_SUFFX%%/Effect/libsoxr.so
|
||||
%%STEREO%%lib/qmmp%%LIB_SUFFX%%/Effect/libstereo.so
|
||||
%%CROSSFADE%%lib/qmmp%%LIB_SUFFX%%/Effect/libcrossfade.so
|
||||
%%MPLAYER%%lib/qmmp%%LIB_SUFFX%%/Engines/libmplayer.so
|
||||
%%QMMP_DIALOG%%lib/qmmp%%LIB_SUFFX%%/FileDialogs/libqmmpfiledialog.so
|
||||
%%TWOPANELDIALOG%%lib/qmmp%%LIB_SUFFX%%/FileDialogs/libtwopanelfiledialog.so
|
||||
%%CONVERTER%%lib/qmmp%%LIB_SUFFX%%/General/libconverter.so
|
||||
%%COPYPASTE%%lib/qmmp%%LIB_SUFFX%%/General/libcopypaste.so
|
||||
%%COVER%%lib/qmmp%%LIB_SUFFX%%/General/libcovermanager.so
|
||||
%%FILEOPS%%lib/qmmp%%LIB_SUFFX%%/General/libfileops.so
|
||||
%%GNOMEHOTKEY%%lib/qmmp%%LIB_SUFFX%%/General/libgnomehotkey.so
|
||||
%%HISTORY%%lib/qmmp%%LIB_SUFFX%%/General/libhistory.so
|
||||
%%HOTKEY%%lib/qmmp%%LIB_SUFFX%%/General/libhotkey.so
|
||||
%%KDENOTIFY%%lib/qmmp%%LIB_SUFFX%%/General/libkdenotify.so
|
||||
lib/qmmp%%LIB_SUFFX%%/General/liblibrary.so
|
||||
lib/qmmp%%LIB_SUFFX%%/General/liblistenbrainz.so
|
||||
%%LYRICS%%lib/qmmp%%LIB_SUFFX%%/General/liblyrics.so
|
||||
%%MPRIS%%lib/qmmp%%LIB_SUFFX%%/General/libmpris.so
|
||||
%%NOTIFIER%%lib/qmmp%%LIB_SUFFX%%/General/libnotifier.so
|
||||
%%RGSCAN%%lib/qmmp%%LIB_SUFFX%%/General/librgscan.so
|
||||
lib/qmmp%%LIB_SUFFX%%/General/libsleepinhibitor.so
|
||||
%%SCROBBLER%%lib/qmmp%%LIB_SUFFX%%/General/libscrobbler.so
|
||||
%%STATICON%%lib/qmmp%%LIB_SUFFX%%/General/libstatusicon.so
|
||||
%%SB%%lib/qmmp%%LIB_SUFFX%%/General/libstreambrowser.so
|
||||
%%TRACKCHANGE%%lib/qmmp%%LIB_SUFFX%%/General/libtrackchange.so
|
||||
%%UDISKS%%lib/qmmp%%LIB_SUFFX%%/General/libudisks.so
|
||||
%%FAAD%%lib/qmmp%%LIB_SUFFX%%/Input/libaac.so
|
||||
%%ARCHIVE%%lib/qmmp%%LIB_SUFFX%%/Input/libarchive.so
|
||||
%%CDDA%%lib/qmmp%%LIB_SUFFX%%/Input/libcdaudio.so
|
||||
%%CUE%%lib/qmmp%%LIB_SUFFX%%/Input/libcue.so
|
||||
%%FFMPEG%%lib/qmmp%%LIB_SUFFX%%/Input/libffmpeg.so
|
||||
%%FLAC%%lib/qmmp%%LIB_SUFFX%%/Input/libflac.so
|
||||
%%GME%%lib/qmmp%%LIB_SUFFX%%/Input/libgme.so
|
||||
%%MUSEPACK%%lib/qmmp%%LIB_SUFFX%%/Input/libmpc.so
|
||||
%%MPEG%%lib/qmmp%%LIB_SUFFX%%/Input/libmpeg.so
|
||||
%%OPUS%%lib/qmmp%%LIB_SUFFX%%/Input/libopus.so
|
||||
%%SID%%lib/qmmp%%LIB_SUFFX%%/Input/libsid.so
|
||||
%%SNDFILE%%lib/qmmp%%LIB_SUFFX%%/Input/libsndfile.so
|
||||
%%VORBIS%%lib/qmmp%%LIB_SUFFX%%/Input/libvorbis.so
|
||||
%%WAVPACK%%lib/qmmp%%LIB_SUFFX%%/Input/libwavpack.so
|
||||
%%WILDMIDI%%lib/qmmp%%LIB_SUFFX%%/Input/libwildmidi.so
|
||||
%%XMP%%lib/qmmp%%LIB_SUFFX%%/Input/libxmp.so
|
||||
%%JACK%%lib/qmmp%%LIB_SUFFX%%/Output/libjack.so
|
||||
%%ALSA%%lib/qmmp%%LIB_SUFFX%%/Output/libalsa.so
|
||||
%%NULLOUT%%lib/qmmp%%LIB_SUFFX%%/Output/libnull.so
|
||||
%%OSS%%lib/qmmp%%LIB_SUFFX%%/Output/liboss.so
|
||||
%%OSS4%%lib/qmmp%%LIB_SUFFX%%/Output/liboss4.so
|
||||
%%PULSEAUDIO%%lib/qmmp%%LIB_SUFFX%%/Output/libpulseaudio.so
|
||||
%%QTMULTIMEDIA%%lib/qmmp%%LIB_SUFFX%%/Output/libqtmultimedia.so
|
||||
%%SHOUTCAST%%lib/qmmp%%LIB_SUFFX%%/Output/libshout.so
|
||||
lib/qmmp%%LIB_SUFFX%%/PlayListFormats/libm3uplaylistformat.so
|
||||
lib/qmmp%%LIB_SUFFX%%/PlayListFormats/libplsplaylistformat.so
|
||||
lib/qmmp%%LIB_SUFFX%%/PlayListFormats/libxspfplaylistformat.so
|
||||
%%CURL%%lib/qmmp%%LIB_SUFFX%%/Transports/libhttp.so
|
||||
%%SKINNEDUI%%lib/qmmp%%LIB_SUFFX%%/Ui/libskinned.so
|
||||
%%QSUI%%lib/qmmp%%LIB_SUFFX%%/Ui/libqsui.so
|
||||
%%ANALYZER%%lib/qmmp%%LIB_SUFFX%%/Visual/libanalyzer.so
|
||||
%%PROJECTM%%lib/qmmp%%LIB_SUFFX%%/Visual/libprojectm.so
|
||||
libdata/pkgconfig/qmmp.pc
|
||||
libdata/pkgconfig/qmmpui.pc
|
||||
%%DIR_ASSOC%%share/applications/qmmp-dir.desktop
|
||||
%%DIR_ASSOC%%share/applications/qmmp-enqueue.desktop
|
||||
share/applications/qmmp.desktop
|
||||
share/icons/hicolor/128x128/apps/qmmp.png
|
||||
share/icons/hicolor/16x16/apps/qmmp.png
|
||||
share/icons/hicolor/256x256/apps/qmmp.png
|
||||
share/icons/hicolor/32x32/apps/qmmp.png
|
||||
share/icons/hicolor/48x48/apps/qmmp.png
|
||||
share/icons/hicolor/56x56/apps/qmmp.png
|
||||
share/icons/hicolor/64x64/apps/qmmp.png
|
||||
share/icons/hicolor/scalable/apps/qmmp-simple.svgz
|
||||
share/icons/hicolor/scalable/apps/qmmp.svgz
|
||||
share/metainfo/qmmp.appdata.xml
|
||||
%%DATADIR%%/images/app_icon.png
|
||||
%%DATADIR%%/images/empty_cover.png
|
||||
%%DATADIR%%/scripts/kwin.sh
|
||||
share/solid/actions/qmmp-opencda.desktop
|
Loading…
Reference in New Issue
Block a user