diff --git a/audio/beets/Makefile b/audio/beets/Makefile index 5741be0a72aa..227ad5f205eb 100644 --- a/audio/beets/Makefile +++ b/audio/beets/Makefile @@ -1,94 +1,94 @@ PORTNAME= beets DISTVERSION= 1.6.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= audio python MASTER_SITES= PYPI MAINTAINER= ports@FreeBSD.org COMMENT= Media library management system for obsessive-compulsive music geeks WWW= https://beets.io/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}confuse>=1.0.0:devel/py-confuse@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jellyfish>=0:devel/py-jellyfish@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mediafile>=0.2.0:devel/py-mediafile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}munkres>=1.0.0:math/py-munkres@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>=1.45:audio/py-mutagen@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils optsuffix -PLIST_FILES= man/man1/beet.1.gz man/man5/beetsconfig.5.gz +PLIST_FILES= share/man/man1/beet.1.gz share/man/man5/beetsconfig.5.gz NO_ARCH= yes OPTIONS_DEFINE= ACOUSTICBRAINZ BADFILES BEATPORT CHROMA DISCOGS EMBYUPDATE \ FETCHART FFMPEG IMAGEMAGICK IPFS KODIUPDATE LASTFM \ LASTIMPORT LYRICS LYRICS_GOOGLE MPDSTATS METASYNC_DBUS \ PLEXUPDATE REPLAYGAIN SONOS_UPDATE SPOTIFY THUMBNAILS WEB \ WEB_CORS OPTIONS_DEFAULT= ${OPTIONS_DEFINE} ACOUSTICBRAINZ_DESC= AcousticBrainz Plugin BADFILES_DESC= Bad Files Plugin BEATPORT_DESC= Beatport Catalog Autotagging Support DISCOGS_DESC= Discogs Search Plugin EMBYUPDATE_DESC= Emby Update Plugin FETCHART_DESC= Cover Art Fetch Plugin IMAGEMAGICK_DESC= Cover Art Resizing and Comparison IPFS_DESC= IPFS Plugin KODIUPDATE_DESC= Kodi Update Plugin LASTFM_DESC= LastGenre Plugin LASTIMPORT_DESC= Last.fm Import Plugin LYRICS_DESC= Lyrics Plugin LYRICS_GOOGLE_DESC= Use Google Custom Search for Lyrics METASYNC_DBUS_DESC= Amarok support for the MetaSync plugin MPDSTATS_DESC= MPD Statistics Plugin PLEXUPDATE_DESC= PlexUpdate Plugin REPLAYGAIN_DESC= Normalize Audio Loudness SONOS_UPDATE_DESC= Sonos Update Plugin SPOTIFY_DESC= Spotify Plugin THUMBNAILS_DESC= Thumbnails for freedesktop.org-compliant file managers WEB_DESC= Web plugin for querying, browsing and playing music WEB_CORS_DESC= Cross-origin resource sharing for the Web plugin ACOUSTICBRAINZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} BADFILES_RUN_DEPENDS= flac:audio/flac \ mp3val:audio/mp3val BEATPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.6.1:www/py-requests-oauthlib@${PY_FLAVOR} DISCOGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}discogs-client>=2.2.1:audio/py-discogs-client@${PY_FLAVOR} EMBYUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} FETCHART_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} FFMPEG_RUN_DEPENDS= ffmpeg>=2:multimedia/ffmpeg IMAGEMAGICK_USES= magick:run IPFS_RUN_DEPENDS= ipfs-go:sysutils/ipfs-go KODIUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} LASTFM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylast>=0:audio/py-pylast@${PY_FLAVOR} LASTIMPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} LYRICS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} LYRICS_GOOGLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${PY_FLAVOR} METASYNC_DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} MPDSTATS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-mpd2>=0.4.2:audio/py-python-mpd2@${PY_FLAVOR} PLEXUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} REPLAYGAIN_RUN_DEPENDS= mp3gain>=0:audio/mp3gain -# Broken, unfechable aacgain>=0:audio/aacgain +# Broken, unfechable aacgain>=0:audio/aacgain SONOS_UPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}soco>=0:multimedia/py-soco@${PY_FLAVOR} SPOTIFY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} THUMBNAILS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR} WEB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR} WEB_CORS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask-Cors>=0:www/py-flask-cors@${PY_FLAVOR} post-install: - ${INSTALL} ${WRKSRC}/man/beet.1 ${STAGEDIR}${PREFIX}/man/man1/ - ${INSTALL} ${WRKSRC}/man/beetsconfig.5 ${STAGEDIR}${PREFIX}/man/man5/ + ${INSTALL} ${WRKSRC}/man/beet.1 ${STAGEDIR}${PREFIX}/share/man/man1/ + ${INSTALL} ${WRKSRC}/man/beetsconfig.5 ${STAGEDIR}${PREFIX}/share/man/man5/ .include diff --git a/audio/cd-discid/Makefile b/audio/cd-discid/Makefile index 15ce676a75b9..6f91a8187b45 100644 --- a/audio/cd-discid/Makefile +++ b/audio/cd-discid/Makefile @@ -1,21 +1,22 @@ PORTNAME= cd-discid DISTVERSION= 1.4-14 DISTVERSIONSUFFIX= -ga69bd89 +PORTREVISION= 1 CATEGORIES= audio MAINTAINER= ports@FreeBSD.org COMMENT= Backend utility to retrieve CDDB discid information WWW= http://linukz.org/cd-discid.shtml LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= taem -MAKE_ARGS+= MANDIR=${PREFIX}/man/man1 +MAKE_ARGS+= MANDIR=${PREFIX}/share/man/man1 PLIST_FILES= bin/cd-discid \ - man/man1/cd-discid.1.gz + share/man/man1/cd-discid.1.gz .include diff --git a/audio/d11amp/Makefile b/audio/d11amp/Makefile index 4b4f4e6608a9..9a054bdf8c97 100644 --- a/audio/d11amp/Makefile +++ b/audio/d11amp/Makefile @@ -1,34 +1,34 @@ PORTNAME= d11amp DISTVERSION= 0.61 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= https://www.dettus.net/d11amp/ DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= dettus@dettus.net COMMENT= Oldskool MP3 player WWW= https://www.dettus.net/d11amp/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libmpg123.so:audio/mpg123 \ libportaudio.so:audio/portaudio \ libzip.so:archivers/libzip USES= gnome pkgconfig tar:bz2 USE_GNOME= cairo gdkpixbuf2 gtk40 -MAKE_ARGS= INSTALLMAN=${STAGEDIR}${PREFIX}/man +MAKE_ARGS= INSTALLMAN=${STAGEDIR}${PREFIX}/share/man TEST_ENV= SHA256_CMD=sha256 TMP_DIR=/tmp/d11amp/ TEST_TARGET= check LDFLAGS+= -Wl,--as-needed PLIST_FILES= bin/d11amp \ - man/man1/d11amp.1.gz + share/man/man1/d11amp.1.gz post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/d11amp .include diff --git a/audio/dcd/Makefile b/audio/dcd/Makefile index 4cca67b11076..50d193544232 100644 --- a/audio/dcd/Makefile +++ b/audio/dcd/Makefile @@ -1,28 +1,28 @@ PORTNAME= dcd PORTVERSION= 0.99.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}player/${PORTNAME}player/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Simple, programmable, intelligent CD player WWW= https://dcdplayer.sourceforge.net/ LICENSE= GPLv2 LIB_DEPENDS= libcdaudio.so:audio/libcdaudio USES= gmake PLIST_FILES= bin/dcd \ - man/man1/dcd.1.gz + share/man/man1/dcd.1.gz post-patch: # Handle namespace collision with libcdaudio ${REINPLACE_CMD} -e 's|cd_stop|dcd_stop|g; s|cd_eject|dcd_eject|g; \ s|cd_pause|dcd_pause|g; s|cd_play_track|dcd_play_track|g' \ ${WRKSRC}/dcd.c ${WRKSRC}/infinite.c # Linux? Bugger off! ${REINPLACE_CMD} -e 's|linux/||' ${WRKSRC}/process.c .include diff --git a/audio/dcd/files/patch-Makefile b/audio/dcd/files/patch-Makefile index 9f526fcecc21..22e9adc0e4aa 100644 --- a/audio/dcd/files/patch-Makefile +++ b/audio/dcd/files/patch-Makefile @@ -1,61 +1,61 @@ --- Makefile.orig 2003-08-28 03:44:07.000000000 +0200 +++ Makefile 2014-01-30 09:36:44.000000000 +0100 @@ -1,11 +1,11 @@ ## This is the makefile for dcd, dave's cd player. # Select your compiler; gcc is probably just fine. -CC = gcc +#CC = gcc # Prefix for installing dcd. `make install' will put files in PREFIX/bin # and PREFIX/man/man1 . -PREFIX = /usr +#PREFIX = /usr # Where should dcd store its process ID? (relative to ~) # This is the default, which you probably don't need to change. @@ -21,7 +21,7 @@ # with that, you don't even need to uncomment the next line. # CDROM = /dev/cdrom # Or, if you use devfs, uncomment this line: -CDROM = /dev/cdroms/cdrom0 +CDROM = /dev/cdrom @@ -45,7 +45,7 @@ ## If you want to disable the network code, try this. It probably doesn't ## work, but you're welcome to try ... Just comment out the next line. -NETWORK = 1 +# NETWORK = 1 ## Here be dragons... (Non-configurable parts past here.) @@ -94,20 +94,19 @@ all: ${PROGS} .c.o: ${SRCS} - $(CC) -c $(CFLAGS) ${EXTRA_CFLAGS} -I/usr/local/include $< -o $@ + $(CC) -c $(CFLAGS) ${EXTRA_CFLAGS} -I${LOCALBASE}/include $< -o $@ ${PROGS}: ${OBJECTS} - ${CC} ${CFLAGS} ${EXTRA_CFLAGS} *.o ${EXTRA_LFLAGS} -o dcd + ${CC} ${CFLAGS} ${EXTRA_CFLAGS} *.o ${EXTRA_LFLAGS} -L${LOCALBASE}/lib -lcdaudio -o dcd clean:; -${RM} *.o ${PROGS} install: dcd - install -m 755 -d ${PREFIX}/bin - install -m 755 -s dcd ${PREFIX}/bin - install -m 755 -d ${PREFIX}/man/man1 - install -m 644 dcd.1 ${PREFIX}/man/man1 - install -m 755 -d ${HOME}/${CDI} + install -m 755 -d ${DESTDIR}${PREFIX}/bin + install -m 755 -s dcd ${DESTDIR}${PREFIX}/bin -+ install -m 755 -d ${DESTDIR}${PREFIX}/man/man1 -+ install -m 644 dcd.1 ${DESTDIR}${PREFIX}/man/man1 ++ install -m 755 -d ${DESTDIR}${PREFIX}/share/man/man1 ++ install -m 644 dcd.1 ${DESTDIR}${PREFIX}/share/man/man1 depend: makedepend -- ${CFLAGS} ${EXTRA_CFLAGS} -- ${SRCS} diff --git a/audio/flac123/Makefile b/audio/flac123/Makefile index 79b5ff9865e0..e5d77c38ddda 100644 --- a/audio/flac123/Makefile +++ b/audio/flac123/Makefile @@ -1,34 +1,36 @@ PORTNAME= flac123 DISTVERSIONPREFIX= v DISTVERSION= 2.1.1 +PORTREVISION= 1 CATEGORIES= audio MAINTAINER= multimedia@FreeBSD.org COMMENT= Command-line player for flac audio files WWW= https://github.com/flac123/flac123 LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libFLAC.so:audio/flac \ libao.so:audio/libao \ libpopt.so:devel/popt \ libogg.so:audio/libogg USES= autoreconf cpe USE_GITHUB= yes GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share OPTIONS_DEFINE= DOCS PORTDOCS= README.remote PLIST_FILES= bin/flac123 \ - man/man1/flac123.1.gz + share/man/man1/flac123.1.gz post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/audio/jack_umidi/Makefile b/audio/jack_umidi/Makefile index d9d2cad5c337..f3b614012f9d 100644 --- a/audio/jack_umidi/Makefile +++ b/audio/jack_umidi/Makefile @@ -1,38 +1,42 @@ PORTNAME= jack_umidi PORTVERSION= 1.1.2 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= audio MAINTAINER= ports@FreeBSD.org COMMENT= Daemon that converts a raw MIDI device into a JACK MIDI device WWW= https://github.com/hselasky/jack_umidi LICENSE= BSD2CLAUSE LIB_DEPENDS= libjack.so:audio/jack USES= tar:bzip2 uidfix USE_GITHUB= yes GH_ACCOUNT= hselasky MAKE_ARGS+= HAVE_MAN="YES" \ PTHREAD_LIBS="-lpthread" SUB_FILES= jack_umidi.conf -PLIST_FILES= man/man8/jack_umidi.8.gz \ +PLIST_FILES= share/man/man8/jack_umidi.8.gz \ sbin/jack_umidi OPTIONS_DEFINE= DEBUG DEVD_SCRIPT DEVD_SCRIPT_DESC= Install devd script to auto-launch jack_umidi DEBUG_MAKE_ARGS= HAVE_DEBUG="YES" DEVD_SCRIPT_PLIST_FILES= etc/devd/jack_umidi.conf +post-patch: + ${REINPLACE_CMD} -e 's|$${PREFIX}/man/man|$${PREFIX}/share/man/man|' ${WRKSRC}/Makefile + post-install-DEVD_SCRIPT-on:: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/devd ${INSTALL_DATA} ${WRKDIR}/jack_umidi.conf \ ${STAGEDIR}${PREFIX}/etc/devd .include diff --git a/audio/lv2proc/Makefile b/audio/lv2proc/Makefile index b74cffd06a2b..7a30bbbe398a 100644 --- a/audio/lv2proc/Makefile +++ b/audio/lv2proc/Makefile @@ -1,32 +1,33 @@ PORTNAME= lv2proc DISTVERSION= 0.5.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= SF/naspro/naspro/${DISTVERSION}/ MAINTAINER= yuri@FreeBSD.org COMMENT= Simple command line effect processor using LV2 plugins WWW= https://sourceforge.net/projects/naspro/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= liblilv-0.so:audio/lilv \ libserd-0.so:devel/serd \ libsndfile.so:audio/libsndfile \ libsord-0.so:devel/sord \ libsratom-0.so:audio/sratom USES= gmake pkgconfig tar:bz2 GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PLIST_FILES= bin/lv2proc \ - man/man1/lv2proc.1.gz + share/man/man1/lv2proc.1.gz .include .if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 )) CFLAGS+= -Wno-error=strict-prototypes .endif .include diff --git a/audio/musicpd/Makefile b/audio/musicpd/Makefile index c432d4cee896..ec24f7661bff 100644 --- a/audio/musicpd/Makefile +++ b/audio/musicpd/Makefile @@ -1,249 +1,250 @@ PORTNAME= musicpd PORTVERSION= 0.23.15 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= https://www.musicpd.org/download/mpd/${PORTVERSION:R}/ DISTNAME= mpd-${PORTVERSION} MAINTAINER= riggs@FreeBSD.org COMMENT= Remote-controllable music daemon WWW= https://www.musicpd.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \ libfmt.so:devel/libfmt \ libicudata.so:devel/icu USES= compiler:c++17-lang localbase:ldflags meson pkgconfig \ python:build tar:xz USE_RC_SUBR= ${PORTNAME} MESON_ARGS= --auto-features=disabled \ -Dbzip2=enabled \ -Dhttpd=true \ -Dicu=enabled \ -Doss=enabled \ -Dpipe=true \ -Dsyslog=enabled \ -Dzlib=enabled PORTDOCS= AUTHORS README.md NEWS SUB_FILES= pkg-message OPTIONS_SUB= yes OPTIONS_DEFINE= DOCS ID3TAG IPV6 ISO9660 MANPAGES SQLITE3 \ PROXYDB VORBISENC ZZIP OPTIONS_RADIO= RESAMPLER ZEROCONF OPTIONS_RADIO_ZEROCONF= AVAHI MDNSRESPONDER OPTIONS_RADIO_RESAMPLER= SAMPLERATE SOXR OPTIONS_MULTI= DOCUMENTATION FILE_FORMAT OPTIONS_MULTI_FILE_FORMAT= \ ADPLUG AUDIOFILE FAAD FFMPEG FLAC FLUIDSYNTH \ GME MAD MIKMOD MODPLUG MPG123 MUSEPACK \ OPUS SIDPLAY SNDFILE TWOLAME \ VORBIS WAVPACK WILDMIDI OPTIONS_GROUP= ACCESS PLAYBACK OPTIONS_GROUP_ACCESS= CDPARANOIA CURL LAME NFS PLAYLISTS QOBUZ \ SMB SOUNDCLOUD UPNP YAJL OPTIONS_GROUP_PLAYBACK= AO JACK OPENAL OPENMPT PIPEWIRE PULSEAUDIO \ SHOUTCAST SNDIO ADPLUG_DESC= AdPlug support FAAD_DESC= AAC/MP4 decoding via libfaad GME_DESC= GME support (video game music files) ISO9660_DESC= Direct support for ISO 9660 images PROXYDB_DESC= Proxy database support via libmpdclient LAME_DESC= Support for MP3 Icecast Streams OPENMPT_DESC= Support for OpenMPT playback PLAYLISTS_DESC= Enable extra playlist support (wma, RSS) QOBUZ_DESC= Streaming service support: Qobuz SIDPLAY_DESC= Sidplay support (C64 mono and stereo files) SMB_DESC= SMB network support (currently strongly discouraged) SOUNDCLOUD_DESC=Streaming service support: SoundCloud TWOLAME_DESC= TwoLAME support (mp2) VORBISENC_DESC= Ogg Vorbis encoder WILDMIDI_DESC= WildMIDI support (MIDI files) YAJL_DESC= JSON support via libyajl ZZIP_DESC= Support for zzip archives OPTIONS_DEFAULT=CURL FFMPEG FLAC ID3TAG LAME MANPAGES OPUS \ PLAYLISTS PROXYDB SNDFILE VORBIS VORBISENC \ WAVPACK MANPAGES_MESON_ENABLED= documentation MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/bin/sphinx-build:textproc/py-sphinx@${PY_FLAVOR} # Decoder plugins ADPLUG_MESON_ENABLED= adplug ADPLUG_LIB_DEPENDS= libadplug.so:audio/libadplug AUDIOFILE_MESON_ENABLED=audiofile AUDIOFILE_LIB_DEPENDS= libaudiofile.so:audio/libaudiofile FAAD_MESON_ENABLED= faad FAAD_LIB_DEPENDS= libfaad.so:audio/faad FFMPEG_MESON_ENABLED= ffmpeg FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libavformat.so:multimedia/ffmpeg \ libavutil.so:multimedia/ffmpeg FLAC_MESON_ENABLED= flac FLAC_LIB_DEPENDS= libFLAC.so:audio/flac FLUIDSYNTH_MESON_ENABLED= fluidsynth FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth GME_MESON_ENABLED= gme GME_LIB_DEPENDS= libgme.so:audio/libgme MAD_MESON_ENABLED= mad MAD_LIB_DEPENDS= libmad.so:audio/libmad MIKMOD_MESON_ENABLED= mikmod MIKMOD_LIB_DEPENDS= libmikmod.so:audio/libmikmod MODPLUG_MESON_ENABLED= modplug MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug MPG123_MESON_ENABLED= mpg123 MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123 MUSEPACK_MESON_ENABLED= mpcdec MUSEPACK_LIB_DEPENDS= libmpcdec.so:audio/musepack NFS_MESON_ENABLED= nfs NFS_LIB_DEPENDS= libnfs.so:net/libnfs OPENMPT_MESON_ENABLED= openmpt OPENMPT_LIB_DEPENDS= libopenmpt.so:audio/libopenmpt OPUS_MESON_ENABLED= opus OPUS_LIB_DEPENDS= libopus.so:audio/opus \ libogg.so:audio/libogg PLAYLISTS_MESON_ENABLED=expat PLAYLISTS_LIB_DEPENDS= libexpat.so:textproc/expat2 SIDPLAY_MESON_ENABLED= sidplay SIDPLAY_LIB_DEPENDS= libsidplayfp.so:audio/libsidplayfp SIDPLAY_CXXFLAGS= -D_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR SNDFILE_MESON_ENABLED= sndfile SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile VORBIS_MESON_ENABLED= vorbis VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis WAVPACK_MESON_ENABLED= wavpack WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WILDMIDI_MESON_ENABLED= wildmidi WILDMIDI_LIB_DEPENDS= libWildMidi.so:audio/wildmidi # Encoder plugins VORBISENC_IMPLIES= VORBIS VORBISENC_MESON_ENABLED= vorbisenc VORBISENC_LIB_DEPENDS= libvorbisenc.so:audio/libvorbis LAME_MESON_ENABLED= lame LAME_LIB_DEPENDS= libmp3lame.so:audio/lame TWOLAME_MESON_ENABLED= twolame TWOLAME_LIB_DEPENDS= libtwolame.so:audio/twolame # Filter plugins SAMPLERATE_MESON_ENABLED= libsamplerate SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate SOXR_MESON_ENABLED= soxr SOXR_LIB_DEPENDS= libsoxr.so:audio/libsoxr # Output plugins AO_MESON_ENABLED= ao AO_LIB_DEPENDS= libao.so:audio/libao JACK_MESON_ENABLED= jack JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CXXFLAGS= -Wno-register OPENAL_MESON_ENABLED= openal OPENAL_USES= openal PIPEWIRE_MESON_ENABLED= pipewire PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire PULSEAUDIO_MESON_ENABLED= pulse PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio SHOUTCAST_MESON_ENABLED=shout SHOUTCAST_LIB_DEPENDS= libshout.so:audio/libshout SHOUTCAST_IMPLIES= VORBIS SNDIO_MESON_ENABLED= sndio SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio # Input plugins CDPARANOIA_MESON_ENABLED= cdio_paranoia CDPARANOIA_LIB_DEPENDS= libcdio_paranoia.so:sysutils/libcdio-paranoia CURL_MESON_ENABLED= curl webdav CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_IMPLIES= PLAYLISTS SMB_MESON_ENABLED= smbclient SMB_USES= samba:lib # Archive plugins ZZIP_MESON_ENABLED= zzip ZZIP_LIB_DEPENDS= libzzip.so:devel/zziplib ISO9660_MESON_ENABLED= iso9660 ISO9660_LIB_DEPENDS= libiso9660.so:sysutils/libcdio # Database plugins SQLITE3_MESON_ENABLED= sqlite SQLITE3_LIB_DEPENDS= libsqlite3.so:databases/sqlite3 PROXYDB_MESON_ENABLED= libmpdclient PROXYDB_LIB_DEPENDS= libmpdclient.so:audio/libmpdclient # Tag plugins ID3TAG_MESON_ENABLED= id3tag ID3TAG_LIB_DEPENDS= libid3tag.so:audio/libid3tag # Network support IPV6_MESON_ENABLED= ipv6 # Commercial service support QOBUZ_MESON_ENABLED= qobuz QOBUZ_LIB_DEPENDS= libgcrypt.so:security/libgcrypt QOBUZ_IMPLIES= CURL YAJL SOUNDCLOUD_MESON_ENABLED= soundcloud SOUNDCLOUD_IMPLIES= CURL YAJL # Misc library support AVAHI_MESON_ON= -Dzeroconf=avahi AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app MDNSRESPONDER_MESON_ON= -Dzeroconf=bonjour MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder UPNP_MESON_ON= -Dupnp=npupnp UPNP_LIB_DEPENDS= libnpupnp.so:net/libnpupnp YAJL_MESON_ENABLED= yajl YAJL_LIB_DEPENDS= libyajl.so:devel/yajl MPDUSER?= mpd MPDGROUP?= mpd USERS= ${MPDUSER} GROUPS= ${MPDGROUP} post-patch: # Make musicpd run as ${MPDUSER} by default @${REINPLACE_CMD} -e 's|%%MPDUSER%%|${MPDUSER}|' \ ${WRKSRC}/doc/mpdconf.example # Fix man pages for executable names @${REINPLACE_CMD} \ -e 's#^``mpd#``${PORTNAME}#' \ -e 's#:: mpd#:: ${PORTNAME}#' \ -e 's#mpd(1)#${PORTNAME}(1)#' \ -e 's#mpd.conf(5)#${PORTNAME}.conf(5)#' \ ${WRKSRC}/doc/mpd.1.rst ${WRKSRC}/doc/mpd.conf.5.rst @${REINPLACE_CMD} \ -e "s#'mpd'#'${PORTNAME}'#" \ -e "s#'mpd.conf'#'${PORTNAME}.conf'#" \ -e "s#'mpd.conf doc#'${PORTNAME}.conf doc#" \ ${WRKSRC}/doc/conf.py do-install: ${INSTALL_PROGRAM} ${WRKSRC}/_build/mpd \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/doc/mpdconf.example \ ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample do-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/_build/doc/${PORTNAME}.1 \ - ${STAGEDIR}${PREFIX}/man/man1 + ${STAGEDIR}${PREFIX}/share/man/man1 ${INSTALL_MAN} ${WRKSRC}/_build/doc/${PORTNAME}.conf.5 \ - ${STAGEDIR}${PREFIX}/man/man5 + ${STAGEDIR}${PREFIX}/share/man/man5 .include diff --git a/audio/musicpd/pkg-plist b/audio/musicpd/pkg-plist index b4c7b697399c..f2cd0b467f48 100644 --- a/audio/musicpd/pkg-plist +++ b/audio/musicpd/pkg-plist @@ -1,4 +1,4 @@ bin/musicpd @sample etc/musicpd.conf.sample -%%MANPAGES%%man/man1/musicpd.1.gz -%%MANPAGES%%man/man5/musicpd.conf.5.gz +%%MANPAGES%%share/man/man1/musicpd.1.gz +%%MANPAGES%%share/man/man5/musicpd.conf.5.gz diff --git a/audio/ncmpcpp/Makefile b/audio/ncmpcpp/Makefile index cb7d95c66542..924da18f4819 100644 --- a/audio/ncmpcpp/Makefile +++ b/audio/ncmpcpp/Makefile @@ -1,51 +1,52 @@ PORTNAME= ncmpcpp DISTVERSION= 0.9.2 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= audio MASTER_SITES= https://ncmpcpp.rybczak.net/stable/ PATCH_SITES= https://github.com/ncmpcpp/ncmpcpp/commit/ PATCHFILES= d7f487c648e05172aeb2c2d0899d2086160edaf1.patch:-p1 MAINTAINER= yamagi@yamagi.org COMMENT= Ncurses mpd client, clone of ncmpc with some new features WWW= https://rybczak.net/ncmpcpp/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmpdclient.so:audio/libmpdclient \ libicuuc.so:devel/icu \ libboost_filesystem.so:devel/boost-libs \ libcurl.so:ftp/curl USES= compiler:c++14-lang gnome iconv libtool localbase ncurses \ pkgconfig readline tar:bzip2 USE_GNOME= glib20 GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ENV= ncursesw_CFLAGS="-L${NCURSESLIB}" ncursesw_LIBS="-lncursesw" PLIST_FILES= bin/ncmpcpp \ - man/man1/ncmpcpp.1.gz + share/man/man1/ncmpcpp.1.gz PORTDOCS= AUTHORS CHANGELOG.md COPYING bindings config OPTIONS_DEFINE= CLOCK DOCS OUTPUTS TAGLIB VISUALIZER OPTIONS_DEFAULT= CLOCK OUTPUTS TAGLIB VISUALIZER CLOCK_DESC= clock-screen support OUTPUTS_DESC= Enable outputs screen TAGLIB_DESC= taglib support VISUALIZER_DESC= Enable music visualizer screen CLOCK_CONFIGURE_ENABLE= clock OUTPUTS_CONFIGURE_ENABLE= outputs TAGLIB_LIB_DEPENDS= libtag.so:audio/taglib TAGLIB_CONFIGURE_WITH= taglib VISUALIZER_LIB_DEPENDS= libfftw3.so:math/fftw3 VISUALIZER_CONFIGURE_ENABLE= visualizer VISUALIZER_CONFIGURE_WITH= fftw post-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/ncmpcpp ${STAGEDIR}${PREFIX}/bin/ .include diff --git a/audio/pa-applet/Makefile b/audio/pa-applet/Makefile index 2194ec2efd2a..d0966db94fd0 100644 --- a/audio/pa-applet/Makefile +++ b/audio/pa-applet/Makefile @@ -1,29 +1,30 @@ PORTNAME= pa-applet PORTVERSION= g20181009 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio MAINTAINER= glowiak1111@yandex.com COMMENT= PulseAudio system tray applet with volume bar WWW= https://github.com/fernandotcl/pa-applet LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpulse.so:audio/pulseaudio \ libnotify.so:devel/libnotify USES= autoreconf gnome pkgconfig USE_GNOME= cairo gdkpixbuf2 gtk30 GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share USE_GITHUB= yes GH_ACCOUNT= fernandotcl GH_TAGNAME= 3b4f8b3 DESKTOP_ENTRIES= "PulseAudio Applet" "${COMMENT}" \ "audio-volume-high" "${PORTNAME}" \ "GNOME;GTK;System;" true -PLIST_FILES= bin/pa-applet man/man1/pa-applet.1.gz +PLIST_FILES= bin/pa-applet share/man/man1/pa-applet.1.gz .include diff --git a/audio/pianobar/Makefile b/audio/pianobar/Makefile index bdc96d86834c..7bbec789cae4 100644 --- a/audio/pianobar/Makefile +++ b/audio/pianobar/Makefile @@ -1,32 +1,32 @@ PORTNAME= pianobar PORTVERSION= 2022.04.01 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= audio MAINTAINER= jhixson@FreeBSD.org COMMENT= Command-line Pandora online radio player WWW= https://6xq.net/pianobar/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libao.so:audio/libao \ libgnutls.so:security/gnutls \ libjson-c.so:devel/json-c \ libgcrypt.so:security/libgcrypt \ libavcodec.so:multimedia/ffmpeg \ libcurl.so:ftp/curl MAKE_ENV+= V=1 USES= alias gmake localbase pkgconfig tar:bzip2 PLIST_FILES= bin/pianobar \ - man/man1/pianobar.1.gz + share/man/man1/pianobar.1.gz USE_GITHUB= yes GH_ACCOUNT= PromyLOPh post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pianobar .include diff --git a/audio/pianobar/files/patch-Makefile b/audio/pianobar/files/patch-Makefile deleted file mode 100644 index d3ab3eb76534..000000000000 --- a/audio/pianobar/files/patch-Makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.orig 2016-06-02 06:49:26 UTC -+++ Makefile -@@ -4,7 +4,7 @@ PREFIX:=/usr/local - BINDIR:=${PREFIX}/bin - LIBDIR:=${PREFIX}/lib - INCDIR:=${PREFIX}/include --MANDIR:=${PREFIX}/share/man -+MANDIR:=${PREFIX}/man - DYNLINK:=0 - CFLAGS?=-O2 -DNDEBUG - diff --git a/audio/play/Makefile b/audio/play/Makefile index 2049bf00f4f5..898bc32a2035 100644 --- a/audio/play/Makefile +++ b/audio/play/Makefile @@ -1,39 +1,39 @@ PORTNAME= play PORTVERSION= 1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= PORTS_JP MAINTAINER= bofh@FreeBSD.org COMMENT= Simple audio file player LICENSE= NONE DEPRECATED= Upstream vaporized and last release was in 2000 EXPIRATION_DATE= 2024-02-19 USES= uidfix -MAKE_ARGS= CFLAGS="${CFLAGS}" MANDIR="${PREFIX}/man/ja/man" BINDIR="${PREFIX}/bin" +MAKE_ARGS= CFLAGS="${CFLAGS}" MANDIR="${PREFIX}/share/man/ja/man" BINDIR="${PREFIX}/bin" # XXX PIE static libraries are not supported by base system /usr/share/mk MAKE_ARGS+= WITHOUT_PIE=true CONFLICTS= sox -PLIST_FILES= bin/play man/ja/man1/play.1.gz +PLIST_FILES= bin/play share/man/ja/man1/play.1.gz .include .if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 )) CFLAGS+= -Wno-error=int-conversion .if ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ) CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif .endif post-patch: .for file in play_audio.c mixer_ctl.c encode_sun.c speed.c @${REINPLACE_CMD} '/soundcard\.h/s,machine,sys,' ${WRKSRC}/${file} .endfor .include diff --git a/audio/pm3umpdl/Makefile b/audio/pm3umpdl/Makefile index e74b2563003e..788d90094125 100644 --- a/audio/pm3umpdl/Makefile +++ b/audio/pm3umpdl/Makefile @@ -1,35 +1,36 @@ PORTNAME= pm3umpdl PORTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= audio deskutils MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:VVELOX EXTRACT_SUFX= MAINTAINER= ports@FreeBSD.org COMMENT= Loading a M3U file into musicpd DEPRECATED= Deprecated utility as this is supported natively in musicpd EXPIRATION_DATE=2024-02-29 RUN_DEPENDS= ${LOCALBASE}/bin/mpc:audio/musicpc USES= perl5 -PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz +PLIST_FILES= bin/${PORTNAME} share/man/man1/${PORTNAME}.1.gz do-extract: @${MKDIR} ${WRKSRC} @${CP} -v ${DISTDIR}/${DISTNAME} ${WRKSRC} do-build: @${EXEC} pod2man --section=1 --release=${PORTVERSION} \ --name=${PORTNAME} --center=${PORTNAME}" \ user guide" ${WRKSRC}/${DISTNAME} ${WRKSRC}/${PORTNAME}.1 do-install: ${INSTALL_DATA} -v ${WRKSRC}/${DISTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 \ - ${STAGEDIR}${PREFIX}/man/man1/${PORTNAME}.1 + ${STAGEDIR}${PREFIX}/share/man/man1/${PORTNAME}.1 .include diff --git a/audio/pms/Makefile b/audio/pms/Makefile index afc3e47b91e2..602d70e2c1a6 100644 --- a/audio/pms/Makefile +++ b/audio/pms/Makefile @@ -1,32 +1,33 @@ PORTNAME= pms PORTVERSION= 0.42 -PORTREVISION= 14 +PORTREVISION= 15 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= riggs@FreeBSD.org COMMENT= ncurses-based client for the Music Player Daemon WWW= http://pms.sourceforge.net/ LICENSE= GPLv3 USES= gettext gnome ncurses pkgconfig tar:bzip2 GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share USE_GNOME= glib20 PLIST_FILES= bin/${PORTNAME} \ - man/man1/pms.1.gz + share/man/man1/pms.1.gz CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= REGEX REGEX_DESC= Support boost regex pattern matching REGEX_LIB_DEPENDS= libboost_regex.so:devel/boost-libs REGEX_CONFIGURE_ENABLE= regex INSTALL_TARGET= install-strip .include diff --git a/audio/rebot3/Makefile b/audio/rebot3/Makefile index 62ec7f3cdfa0..d14a0d09e7ff 100644 --- a/audio/rebot3/Makefile +++ b/audio/rebot3/Makefile @@ -1,34 +1,35 @@ PORTNAME= rebot3 PORTVERSION= 1.0.2 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://www.headmqa.com/${PORTNAME}/ \ http://www.bayofrum.net/dist/${PORTNAME}/ MAINTAINER= crees@FreeBSD.org COMMENT= Renames mp3 files using freedb or local CDDB WWW= http://www.headmqa.com/rebot3/ LICENSE= GPLv2 RUN_DEPENDS= p5-CDDB>=0:audio/p5-CDDB \ p5-MP3-ID3v1Tag>=0:audio/p5-MP3-ID3v1Tag USES= perl5 NO_BUILD= yes -PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz +PLIST_FILES= bin/${PORTNAME} share/man/man1/${PORTNAME}.1.gz post-patch: # Yes, we know it's perl, but we don't want to type '.pl' the whole time. @${REINPLACE_CMD} -e 's#\(${PORTNAME}\).pl#\1#' \ -e '1s#/usr/bin/perl#${PERL}#' \ -e 's#defined (\(@.*\))#\1#' \ ${WRKSRC}/${PORTNAME}.pl ${WRKSRC}/${PORTNAME}.pl.1 do-install: @${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.pl \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.pl.1 \ - ${STAGEDIR}${PREFIX}/man/man1/${PORTNAME}.1 + ${STAGEDIR}${PREFIX}/share/man/man1/${PORTNAME}.1 .include diff --git a/audio/rexima/Makefile b/audio/rexima/Makefile index 5808e214f840..9f01c6a3ba15 100644 --- a/audio/rexima/Makefile +++ b/audio/rexima/Makefile @@ -1,15 +1,16 @@ PORTNAME= rexima PORTVERSION= 1.4 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= SUNSITE/apps/sound/mixers MAINTAINER= jerry@freebsd.se COMMENT= ncurses-based console mixer WWW= http://www.svgalib.org/rus/rexima.html LICENSE= GPLv2 USES= ncurses -PLIST_FILES= bin/rexima man/man1/rexima.1.gz +PLIST_FILES= bin/rexima share/man/man1/rexima.1.gz .include diff --git a/audio/rexima/files/patch-Makefile b/audio/rexima/files/patch-Makefile index cecc7cf4cfff..076b15780869 100644 --- a/audio/rexima/files/patch-Makefile +++ b/audio/rexima/files/patch-Makefile @@ -1,37 +1,40 @@ --- Makefile.orig 2003-06-30 12:45:27 UTC +++ Makefile -@@ -1,13 +1,12 @@ +@@ -1,15 +1,14 @@ # Makefile - makefile for rexima -CC=gcc -CFLAGS=-O -Wall +CC?=cc +CFLAGS?=-O -pipe # Set BINDIR to directory for binary, # MANDIR to directory for man page. # Usually it will be simpler to just set PREFIX. # -PREFIX=/usr/local BINDIR=$(PREFIX)/bin - MANDIR=$(PREFIX)/man/man1 +-MANDIR=$(PREFIX)/man/man1 ++MANDIR=$(PREFIX)/share/man/man1 -@@ -17,14 +16,14 @@ MANDIR=$(PREFIX)/man/man1 + # You shouldn't need to edit below this line. + #-------------------------------------------------------- +@@ -17,14 +16,14 @@ rexima: rexima.o all: rexima rexima: rexima.o - $(CC) $(CFLAGS) -o rexima rexima.o -lncurses + $(CC) $(CFLAGS) -o rexima rexima.o $(LDFLAGS) -lncurses installdirs: - /bin/sh ./mkinstalldirs $(BINDIR) $(MANDIR) + /bin/sh ./mkinstalldirs $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR) install: rexima installdirs - install -s -m 755 rexima $(BINDIR) - install -m 644 rexima.1 $(MANDIR) + install -s -m 755 rexima $(DESTDIR)$(BINDIR) + install -m 644 rexima.1 $(DESTDIR)$(MANDIR) uninstall: $(RM) $(BINDIR)/rexima $(MANDIR)/rexima.1 diff --git a/audio/tagutil/Makefile b/audio/tagutil/Makefile index af7088a79ad3..3857c6b61927 100644 --- a/audio/tagutil/Makefile +++ b/audio/tagutil/Makefile @@ -1,47 +1,47 @@ PORTNAME= tagutil DISTVERSIONPREFIX= v DISTVERSION= 3.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio MAINTAINER= alex@kaworu.ch COMMENT= Command line interface tool to manage tags in music files WWW= https://github.com/kAworu/tagutil LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libyaml.so:textproc/libyaml USES= cmake compiler:c++11-lang iconv pkgconfig USE_GITHUB= yes GH_ACCOUNT= kAworu -CMAKE_ARGS= -DMAN_PATH=${PREFIX}/man +CMAKE_ARGS= -DMAN_PATH=${PREFIX}/share/man CMAKE_SOURCE_PATH= ${WRKSRC}/src PLIST_FILES= bin/tagutil \ - man/man1/tagutil.1.gz + share/man/man1/tagutil.1.gz OPTIONS_DEFINE= JSON OPTIONS_MULTI= MEDIA OPTIONS_MULTI_MEDIA= FLAC OGG TAGLIB OPTIONS_DEFAULT= FLAC OGG TAGLIB TAGLIB_DESC= Multiple file format but limited tags support JSON_LIB_DEPENDS= libjansson.so:devel/jansson JSON_CMAKE_OFF= -DWITHOUT_JSON=yes FLAC_LIB_DEPENDS= libFLAC.so:audio/flac FLAC_CMAKE_OFF= -DWITHOUT_FLAC=yes OGG_LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \ libogg.so:audio/libogg OGG_CMAKE_OFF= -DWITHOUT_OGGVORBIS=yes TAGLIB_LIB_DEPENDS= libtag_c.so:audio/taglib TAGLIB_CMAKE_OFF= -DWITHOUT_TAGLIB=yes .include diff --git a/audio/umix/Makefile b/audio/umix/Makefile index 792cd0b53106..f694ac0ce700 100644 --- a/audio/umix/Makefile +++ b/audio/umix/Makefile @@ -1,21 +1,22 @@ PORTNAME= umix PORTVERSION= 1.0.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Advanced tool for adjusting soundcard mixers, replacement for aumix WWW= https://umix.sourceforge.net/ USES= alias ncurses GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PLIST_FILES= bin/umix \ - man/man1/umix.1.gz + share/man/man1/umix.1.gz post-patch: @${REINPLACE_CMD} -e \ 's|="/etc"|="$${prefix}/etc"|g' ${WRKSRC}/configure .include diff --git a/audio/vimpc/Makefile b/audio/vimpc/Makefile index 047310e1ddcb..6f7f0fe2c695 100644 --- a/audio/vimpc/Makefile +++ b/audio/vimpc/Makefile @@ -1,35 +1,35 @@ PORTNAME= vimpc PORTVERSION= 0.09.2 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= audio MAINTAINER= riggs@FreeBSD.org COMMENT= Ncurses client for musicpd with vi-like key bindings WWW= https://github.com/boysetsfrog/vimpc LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmpdclient.so:audio/libmpdclient \ libpcre.so:devel/pcre \ libcurl.so:ftp/curl USES= autoreconf compiler:c++11-lang ncurses pkgconfig USE_GITHUB= yes GH_ACCOUNT= boysetsfrog GNU_CONFIGURE= yes - +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --enable-taglib=no PLIST_FILES= bin/vimpc \ - man/man1/vimpc.1.gz \ + share/man/man1/vimpc.1.gz \ ${DOCSDIR}/help.txt post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/help.txt ${STAGEDIR}${DOCSDIR} .include diff --git a/audio/xanalyser/Makefile b/audio/xanalyser/Makefile index 1b3be9279f99..31106428e6ab 100644 --- a/audio/xanalyser/Makefile +++ b/audio/xanalyser/Makefile @@ -1,29 +1,30 @@ PORTNAME= xanalyser PORTVERSION= 1.32 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= audio hamradio MASTER_SITES= http://arvin.schnell-web.net/xanalyser/ \ LOCAL/db MAINTAINER= hamradio@FreeBSD.org COMMENT= Spectrum analyser WWW= http://arvin.schnell-web.net/xanalyser/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake libtool motif tar:bzip2 xorg USE_XORG= x11 xmu ice sm xt xext USE_CXXSTD= c++14 # to fix build on 14 with clang-16 that has c++20 by default: error: ISO C++17 does not allow 'register' storage class specifier GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share -PLIST_FILES= bin/xanalyser lib/X11/app-defaults/XAnalyser man/man1/xanalyser.1.gz +PLIST_FILES= bin/xanalyser lib/X11/app-defaults/XAnalyser share/man/man1/xanalyser.1.gz post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ -e 's|%%MOTIFLIB%%|${MOTIFLIB} |g' \ -e 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/xanalyser.spec.in ${WRKSRC}/src/Makefile.in .include diff --git a/audio/zita-njbridge/Makefile b/audio/zita-njbridge/Makefile index 362af3b58848..4e2b4fdef388 100644 --- a/audio/zita-njbridge/Makefile +++ b/audio/zita-njbridge/Makefile @@ -1,35 +1,35 @@ PORTNAME= zita-njbridge DISTVERSION= 0.4.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/ MAINTAINER= yuri@FreeBSD.org COMMENT= Command line client to transmit audio over a local IP network WWW= https://kokkinizita.linuxaudio.org/linuxaudio/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/../COPYING LIB_DEPENDS= libjack.so:audio/jack \ libzita-resampler.so:audio/zita-resampler USES= gmake localbase:ldflags tar:bzip2 USE_LDCONFIG= yes WRKSRC_SUBDIR= source -MAKE_ARGS= MANDIR=${PREFIX}/man/man1 +MAKE_ARGS= MANDIR=${PREFIX}/share/man/man1 PLIST_FILES= bin/zita-j2n \ bin/zita-n2j \ - man/man1/zita-j2n.1.gz \ - man/man1/zita-n2j.1.gz \ - man/man1/zita-njbridge.1.gz + share/man/man1/zita-j2n.1.gz \ + share/man/man1/zita-n2j.1.gz \ + share/man/man1/zita-njbridge.1.gz post-install: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/bin/zita-j2n \ ${STAGEDIR}${PREFIX}/bin/zita-n2j .include