diff --git a/audio/alac/Makefile b/audio/alac/Makefile index e236a899e280..0ffefb3f3e63 100644 --- a/audio/alac/Makefile +++ b/audio/alac/Makefile @@ -1,30 +1,30 @@ PORTNAME= alac PORTVERSION= 0.0.7 PORTEPOCH= 1 CATEGORIES= audio MAINTAINER= ehaupt@FreeBSD.org COMMENT= Apple Lossless Audio Codec WWW= https://github.com/mikebrady/alac LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= autoreconf libtool pathfix +USES= autoreconf libtool USE_GITHUB= yes USE_LDCONFIG= yes GNU_CONFIGURE= yes OPTIONS_SUB= yes GH_ACCOUNT= mikebrady OPTIONS_DEFINE= CONVERTER CONVERTER_DESC= Build with command-line utility to read and write audio data OPTIONS_DEFAULT=CONVERTER CONVERTER_CONFIGURE_ON= --enable-example CONVERTER_EXTRA_PATCHES=${FILESDIR}/extrapatch-convert-utility_Makefile.am INSTALL_TARGET= install-strip .include diff --git a/audio/chromaprint/Makefile b/audio/chromaprint/Makefile index a0e6a0f1c863..eaaa25dd57c1 100644 --- a/audio/chromaprint/Makefile +++ b/audio/chromaprint/Makefile @@ -1,46 +1,46 @@ PORTNAME= chromaprint DISTVERSION= 1.5.1.20221217 PORTREVISION= 1 CATEGORIES= audio #MASTER_SITES= https://github.com/acoustid/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= jhale@FreeBSD.org COMMENT= AcoustID audio fingerprinting library WWW= https://acoustid.org/chromaprint LICENSE= LGPL21 MIT LICENSE_COMB= multi LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg -USES= cmake compiler:c++11-lib pathfix +USES= cmake compiler:c++11-lib USE_GITHUB= yes GH_ACCOUNT= acoustid GH_TAGNAME= aa67c95 USE_LDCONFIG= yes CMAKE_ARGS= -DBUILD_TOOLS:BOOL=true \ -DAUDIO_PROCESSOR_LIB=swresample \ -DFFT_LIB:STRING=avfft OPTIONS_DEFINE= DOCS DOXYGEN TEST DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \ dot:graphics/graphviz DOXYGEN_PORTDOCS= * DOXYGEN_IMPLIES= DOCS TEST_BUILD_DEPENDS= ${NONEXISTENT}:devel/googletest:patch TEST_CMAKE_BOOL= BUILD_TESTS TEST_CMAKE_ON= -DGTEST_ROOT:PATH=`${MAKE} -C ${PORTSDIR}/devel/googletest -VWRKSRC`/googletest TEST_TARGET= check do-build-DOXYGEN-on: @(cd ${BUILD_WRKSRC}; ${DO_MAKE_BUILD} docs) do-install-DOXYGEN-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${INSTALL_WRKSRC}/doc; ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/audio/codec2/Makefile b/audio/codec2/Makefile index 9861f75ab58a..49a22bce9d25 100644 --- a/audio/codec2/Makefile +++ b/audio/codec2/Makefile @@ -1,65 +1,65 @@ PORTNAME= codec2 DISTVERSIONPREFIX=v DISTVERSION= 1.0.3 PORTREVISION= 1 CATEGORIES= audio hamradio MAINTAINER= hamradio@FreeBSD.org COMMENT= Low bit rate codec WWW= https://www.rowetel.com/?page_id=452 LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libspeexdsp.so:audio/speexdsp -USES= cmake pathfix pkgconfig python shebangfix tar:xz +USES= cmake pkgconfig python shebangfix tar:xz GH_ACCOUNT= drowe67 GH_PROJECT= codec2 USE_LDCONFIG= yes USE_GITHUB= yes OPTIONS_DEFINE= EXAMPLES TEST OPTIONS_SUB= yes EXAMPLES_CMAKE_ON= -DINSTALL_EXAMPLES=ON TEST_CMAKE_ON= -DUNITTEST=ON TEST_SRCFILES= cohpsk_ch cohpsk_demod cohpsk_get_test_bits cohpsk_mod\ cohpsk_put_test_bits fdmdv_channel freedv_rx freedv_tx\ generate_codebook TEST_UNITTESTFILES= compare_ints fdmdv_mem ofdm_mem ofdm_stack \ t16_8 t16_8_short tcohpsk tdeframer tesno_est \ test_phi0 tfdmdv tfifo tfmfsk tfreedv_2400A_rawdata \ tfreedv_2400B_rawdata tfreedv_800XA_rawdata \ tfreedv_data_channel tfsk tfsk_llr thash tnewamp1 \ tofdm tofdm_acq tqam16 tst_codec2_fft_init tvq_mbest SHEBANG_FILES= ${WRKSRC}/script/separate_all.sh \ ${WRKSRC}/demo/freedv_700d_rx.py \ ${WRKSRC}/script/gen_phi0 \ ${WRKSRC}/script/phi0_plot.py \ ${WRKSRC}/script/subsetvq.sh \ ${WRKSRC}/script/train_700c_quant.sh \ ${WRKSRC}/script/ofdm_stack_use.py \ ${WRKSRC}/script/train_sub_quant.sh \ ${WRKSRC}/unittest/*.sh \ ${WRKSRC}/octave/fsk_demod_BER_test.py \ ${WRKSRC}/octave/fskdemodgui.py \ ${WRKSRC}/octave/plot_fsk_demod_stats.py #TEST_RUN_DEPENDS= octave:math/octave #TEST_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate PORTEXAMPLES= * post-install-TEST-on: .for a in ${TEST_SRCFILES} ${INSTALL_PROGRAM} ${WRKDIR}/.build/src/${a} ${STAGEDIR}${PREFIX}/bin .endfor .for a in ${TEST_UNITTESTFILES} ${INSTALL_PROGRAM} ${WRKDIR}/.build/unittest/${a} ${STAGEDIR}${PREFIX}/bin .endfor .include diff --git a/audio/dssi/Makefile b/audio/dssi/Makefile index 402b95f3ca68..90e2b9e629b4 100644 --- a/audio/dssi/Makefile +++ b/audio/dssi/Makefile @@ -1,72 +1,72 @@ PORTNAME= dssi PORTVERSION= 1.1.1 PORTREVISION= 13 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= API for audio processing plugins WWW= https://dssi.sourceforge.net/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa LIB_DEPENDS= libdssialsacompat.so:audio/libdssialsacompat \ liblo.so:audio/liblo \ libsamplerate.so:audio/libsamplerate \ libsndfile.so:audio/libsndfile \ libjack.so:audio/jack RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa \ ${LOCALBASE}/include/alsa/seq_event.h:audio/alsa-lib -USES= gmake pathfix pkgconfig localbase libtool xorg +USES= gmake pkgconfig localbase libtool xorg USE_XORG= x11 GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share PORTDOCS= ChangeLog README PORTEXAMPLES= * EXAMPLESSRCDIR= ${WRKSRC}/examples EXAMPLES_FILES1=dssi_analyse_plugin dssi_list_plugins \ dssi_osc_send dssi_osc_update EXAMPLES_FILES2=LTS_qt trivial_sampler_qt OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_SUB= yes .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif post-patch: @${REINPLACE_CMD} -e \ '/^lts_uidir/s|^|@HAVE_QT_TRUE@|; \ /^trivial_sampler_uidir/s|^|@HAVE_QT_TRUE@|; \ s|-ldl$$||' ${WRKSRC}/examples/Makefile.in @${REINPLACE_CMD} -e \ 's|-ldl$$||' ${WRKSRC}/jack-dssi-host/Makefile.in @${REINPLACE_CMD} -e \ '/alsa >=/s|$$PKG_CONFIG|${FALSE}|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ '/QtCore >=/s|$$PKG_CONFIG|${FALSE}|' ${WRKSRC}/configure post-install: .for l in trivial_synth less_trivial_synth trivial_sampler karplong ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/dssi/${l}.so .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_PROGRAM} ${EXAMPLES_FILES1:S|^|${EXAMPLESSRCDIR}/|} \ ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/audio/faac/Makefile b/audio/faac/Makefile index 0d5fff485e20..c0bdc6ed6cd8 100644 --- a/audio/faac/Makefile +++ b/audio/faac/Makefile @@ -1,25 +1,25 @@ PORTNAME= faac DISTVERSIONPREFIX= ${PORTNAME}- DISTVERSION= 1.31.1 CATEGORIES= audio MAINTAINER= multimedia@FreeBSD.org COMMENT= MPEG-2 and MPEG-4 AAC audio encoder WWW= https://github.com/knik0/faac LICENSE= GPLv3+ ISO LGPL21+ LICENSE_COMB= multi LICENSE_NAME_ISO= ISO/IEC14496 LICENSE_FILE_ISO= ${WRKSRC}/README LICENSE_PERMS_ISO= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -USES= autoreconf compiler:c11 gmake libtool pathfix +USES= autoreconf compiler:c11 gmake libtool USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= knik0 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip .include diff --git a/audio/faad/Makefile b/audio/faad/Makefile index 134062882fd1..a9a758c2f23b 100644 --- a/audio/faad/Makefile +++ b/audio/faad/Makefile @@ -1,23 +1,23 @@ PORTNAME= faad2 DISTVERSION= 2.11.2 PORTEPOCH= 1 CATEGORIES= audio MAINTAINER= multimedia@FreeBSD.org COMMENT= MPEG-2 and MPEG-4 AAC audio decoder WWW= https://github.com/knik0/faad2 LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake cpe pathfix +USES= cmake cpe CPE_VENDOR= audiocoding CPE_PRODUCT= freeware_advanced_audio_decoder_2 USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= knik0 PLIST_SUB= SOVERSION=${DISTVERSION} .include diff --git a/audio/flac/Makefile b/audio/flac/Makefile index 345169aeb839..63ff64f9ee97 100644 --- a/audio/flac/Makefile +++ b/audio/flac/Makefile @@ -1,50 +1,50 @@ PORTNAME= flac DISTVERSION= 1.5.0 PORTEPOCH= 1 CATEGORIES= audio MASTER_SITES= https://downloads.xiph.org/releases/flac/ \ https://github.com/xiph/flac/releases/download/${DISTVERSION}/ MAINTAINER= naddy@FreeBSD.org COMMENT= Free lossless audio codec WWW= https://www.xiph.org/flac/ LICENSE= BSD3CLAUSE GFDL GPLv2 LGPL21 LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/COPYING.Xiph LICENSE_FILE_GFDL= ${WRKSRC}/COPYING.FDL LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING.GPL LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPL LIB_DEPENDS= libogg.so:audio/libogg -USES= compiler:c11 cpe iconv libtool pathfix pkgconfig tar:xz +USES= compiler:c11 cpe iconv libtool pkgconfig tar:xz USE_LDCONFIG= yes CPE_VENDOR= flac_project # Preserve UTF-8 filenames in test/flac-to-flac-metadata-test-files/. # They are referenced by the test suite. EXTRACT_CMD= ${SETENV} LC_ALL=C.UTF-8 ${TAR} USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-static \ --with-ogg="${LOCALBASE}" \ --disable-doxygen-docs \ --disable-thorough-tests INSTALL_TARGET= install-strip TEST_TARGET= check OPTIONS_DEFINE= DOCS .include # test_libFLAC: # "iterator claims file is writable when tester thinks it should not be" .if ${UID} == 0 do-test: @${ECHO_MSG} "The tests cannot be run as root, skipping." .endif .include diff --git a/audio/fluidsynth/Makefile b/audio/fluidsynth/Makefile index 81d5ee96cec9..232777d460e3 100644 --- a/audio/fluidsynth/Makefile +++ b/audio/fluidsynth/Makefile @@ -1,67 +1,67 @@ PORTNAME= fluidsynth DISTVERSIONPREFIX= v DISTVERSION= 2.4.6 CATEGORIES= audio MAINTAINER= multimedia@FreeBSD.org COMMENT= Real-time software synthesizer based on the SoundFont 2 specifications WWW= https://www.fluidsynth.org/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake cpe gnome pathfix pkgconfig +USES= cmake cpe gnome pkgconfig USE_GNOME= glib20 USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= FluidSynth CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Doxygen \ CMAKE_DISABLE_FIND_PACKAGE_Git OPTIONS_DEFINE= ALSA DBUS INSTPATCH JACK LADSPA PIPEWIRE PORTAUDIO \ PULSEAUDIO READLINE SDL SNDFILE OPTIONS_DEFAULT= JACK READLINE INSTPATCH_DESC= Digital sample-based MIDI instrument files support SDL3_DESC= Simple Direct Media Layer 3 support SNDFILE_DESC= Support for SF3 files via libsndfile ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CMAKE_BOOL= enable-alsa DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CMAKE_BOOL= enable-dbus INSTPATCH_LIB_DEPENDS= libinstpatch-1.0.so:audio/libinstpatch INSTPATCH_CMAKE_BOOL= enable-libinstpatch JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CMAKE_BOOL= enable-jack LADSPA_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa LADSPA_RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa LADSPA_USES= localbase LADSPA_CMAKE_BOOL= enable-ladspa PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire PIPEWIRE_CMAKE_BOOL= enable-pipewire PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio PORTAUDIO_CMAKE_BOOL= enable-portaudio PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_BOOL= enable-pulseaudio READLINE_USES= readline READLINE_CMAKE_BOOL= enable-readline SDL_USES= sdl SDL_USE= SDL=sdl3 SDL_CMAKE_BOOL= enable-sdl3 SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile SNDFILE_CMAKE_BOOL= enable-libsndfile .include diff --git a/audio/freealut/Makefile b/audio/freealut/Makefile index 08affe46e6f1..741dc1c78d45 100644 --- a/audio/freealut/Makefile +++ b/audio/freealut/Makefile @@ -1,28 +1,28 @@ PORTNAME= freealut DISTVERSION= 1.1.0.20240801 PORTEPOCH= 1 CATEGORIES= audio MAINTAINER= oliver@FreeBSD.org COMMENT= The OpenAL Utility Toolkit WWW= https://github.com/vancegroup/freealut LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING DEPRECATED= No longer actively developed, consider migrating to another library -USES= cmake localbase:ldflags openal pathfix +USES= cmake localbase:ldflags openal USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= vancegroup GH_TAGNAME= 8abb420 LDFLAGS_i386= -Wl,-znotext CMAKE_OFF= BUILD_EXAMPLES \ BUILD_OPTIMIZATION \ BUILD_TESTS .include diff --git a/audio/grip/Makefile b/audio/grip/Makefile index c32d353dee83..9396ca821471 100644 --- a/audio/grip/Makefile +++ b/audio/grip/Makefile @@ -1,65 +1,65 @@ PORTNAME= grip DISTVERSION= 4.2.4 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= SF/grip/${DISTVERSION} MAINTAINER= freebsd-ports@jan0sch.de COMMENT= GTK front-end to external cd rippers and audio encoders WWW= https://sourceforge.net/projects/grip/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libid3.so:audio/id3lib -USES= compiler:c++11-lang gmake gnome libtool localbase pathfix \ +USES= compiler:c++11-lang gmake gnome libtool localbase \ pkgconfig xorg USE_GNOME= cairo gdkpixbuf gtk20 USE_XORG= ice sm x11 xext GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS+= --disable-werror CONFLICTS_INSTALL= py*-grip # bin/grip OPTIONS_DEFINE= CDDA2WAV CDPARANOIA FAAC FLAC LAME NLS VORBIS OPTIONS_DEFAULT= CDPARANOIA FLAC VORBIS .if !defined(PACKAGE_BUILDING) OPTIONS_DEFAULT+= LAME .endif OPTIONS_SUB= yes CDDA2WAV_RUN_DEPENDS= cdda2wav:sysutils/cdrtools CDPARANOIA_LIB_DEPENDS= libcdda_paranoia.so:audio/cdparanoia CDPARANOIA_CONFIGURE_ENABLE= cdpar FAAC_RUN_DEPENDS= faac:audio/faac FLAC_RUN_DEPENDS= flac:audio/flac LAME_RUN_DEPENDS= lame:audio/lame VORBIS_RUN_DEPENDS= ogg123:audio/vorbis-tools NLS_USES= gettext .if defined(WITH_CDROM_DEVICE) DEFAULT_CDROM_DEVICE= ${WITH_CDROM_DEVICE} .else DEFAULT_CDROM_DEVICE= /dev/cd0 .endif pre-everything:: .if !defined(WITH_CDROM_DEVICE) @${ECHO_MSG} "===> The default CDROM device is ${DEFAULT_CDROM_DEVICE}" @${ECHO_MSG} "===> Define WITH_CDROM_DEVICE if you want to change the default" @${ECHO_MSG} "===> For example, 'make WITH_CDROM_DEVICE=\"/dev/somedevice\"'" .endif post-patch: @${REINPLACE_CMD} -e 's|/dev/cdrom|${DEFAULT_CDROM_DEVICE}|' \ ${WRKSRC}/src/grip.c .include diff --git a/audio/gsound/Makefile b/audio/gsound/Makefile index 055a5b6a5909..155fffa4278c 100644 --- a/audio/gsound/Makefile +++ b/audio/gsound/Makefile @@ -1,15 +1,15 @@ PORTNAME= gsound PORTVERSION= 1.0.3 CATEGORIES= audio MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= GObject library for playing system sounds WWW= https://wiki.gnome.org/Projects/GSound LIB_DEPENDS= libcanberra.so:audio/libcanberra -USES= gnome meson pathfix pkgconfig tar:xz vala:build +USES= gnome meson pkgconfig tar:xz vala:build USE_GNOME= glib20 introspection:build .include diff --git a/audio/lash/Makefile b/audio/lash/Makefile index 2d2929581bf9..2137dec01a51 100644 --- a/audio/lash/Makefile +++ b/audio/lash/Makefile @@ -1,58 +1,58 @@ PORTNAME= lash PORTVERSION= 0.5.4 PORTREVISION= 21 CATEGORIES= audio MASTER_SITES= SAVANNAH MAINTAINER= ports@FreeBSD.org COMMENT= Session management system for JACK audio applications WWW= https://www.nongnu.org/lash/ LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LIB_DEPENDS= libjack.so:audio/jack \ libdssialsacompat.so:audio/libdssialsacompat \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libuuid.so:misc/libuuid -USES= gmake gnome libtool pathfix pkgconfig +USES= gmake gnome libtool pkgconfig USE_GNOME= gtk20 libxml2 gdkpixbuf cairo GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-alsa-midi USE_LDCONFIG= yes LIBS= -luuid INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include/dssi -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -pthread OPTIONS_DEFINE= READLINE PYTHON DOCS OPTIONS_DEFAULT=READLINE OPTIONS_SUB= yes PYTHON_DESC= Build pylash PYTHON_USES= python PYTHON_BUILD_DEPENDS= swig:devel/swig PYTHON_CONFIGURE_ENABLE=pylash PYTHON_BROKEN= Does not package READLINE_USES= readline READLINE_CONFIGURE_ENV_OFF= vl_cv_lib_readline=no DOCS_BUILD_DEPENDS= texi2html:textproc/texi2html DOCS_CONFIGURE_ENV_OFF= ac_cv_prog_lash_texi2html=no post-patch: @${REINPLACE_CMD} -e \ '/if test/s|==|=|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ '/texi2html/s|--number||' ${WRKSRC}/docs/Makefile.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/lash-manual-html-one-page/lash-manual.html \ ${STAGEDIR}${DOCSDIR} .include diff --git a/audio/liba52/Makefile b/audio/liba52/Makefile index 666c3bc4afb8..09919539b702 100644 --- a/audio/liba52/Makefile +++ b/audio/liba52/Makefile @@ -1,33 +1,33 @@ PORTNAME= liba52 DISTVERSION= 0.8.0 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= https://distfiles.adelielinux.org/source/a52dec/ DISTNAME= a52dec-${DISTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= Free library for decoding ATSC A/52 streams, aka AC-3 WWW= https://git.adelielinux.org/community/a52dec/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= autoreconf libtool pathfix +USES= autoreconf libtool USE_CSTD= gnu89 USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip TEST_TARGET= check CONFIGURE_ARGS= --disable-oss --enable-shared OPTIONS_DEFINE= DOCS post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/liba52.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/liba52/a52_internal.h ${STAGEDIR}${PREFIX}/include/a52dec .include diff --git a/audio/libadplug/Makefile b/audio/libadplug/Makefile index e453d0fd6e44..afcdb6ecf95a 100644 --- a/audio/libadplug/Makefile +++ b/audio/libadplug/Makefile @@ -1,30 +1,30 @@ PORTNAME= adplug DISTVERSIONPREFIX= ${PORTNAME}- DISTVERSION= 2.4 CATEGORIES= audio PKGNAMEPREFIX= lib MAINTAINER= ehaupt@FreeBSD.org COMMENT= AdLib emulator library supporting many formats WWW= https://adplug.github.io/ LICENSE= GPLv2 LIB_DEPENDS= libbinio.so:devel/libbinio -USES= autoreconf compiler:c++11-lang cpe libtool makeinfo pathfix \ +USES= autoreconf compiler:c++11-lang cpe libtool makeinfo \ pkgconfig CPE_VENDOR= adplug_project USE_CSTD= gnu89 USE_GITHUB= yes USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-maintainer-mode INSTALL_TARGET= install-strip INFO= libadplug PLIST_SUB+= PORTVERSION=${PORTVERSION} .include diff --git a/audio/libao/Makefile b/audio/libao/Makefile index 8e09f2029c7d..67a121bfc229 100644 --- a/audio/libao/Makefile +++ b/audio/libao/Makefile @@ -1,43 +1,43 @@ PORTNAME= libao PORTVERSION= 1.2.0 PORTREVISION= 7 CATEGORIES= audio MASTER_SITES= https://downloads.xiph.org/releases/ao/ MAINTAINER= naddy@FreeBSD.org COMMENT= Portable audio output library WWW= https://www.xiph.org/ao/ LICENSE= GPLv2 -USES= cpe libtool pathfix pkgconfig +USES= cpe libtool pkgconfig CPE_VENDOR= xiph USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-static \ --disable-alsa \ --disable-arts \ --disable-esd INSTALL_TARGET= install-strip # do not install MAKE_ARGS= ckport_DATA="" OPTIONS_DEFINE= DOCS NAS PULSEAUDIO SNDIO OPTIONS_SUB= yes NAS_LIB_DEPENDS=libaudio.so:audio/nas NAS_CONFIGURE_ENABLE= nas PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= pulse SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_USES= localbase post-patch: @${REINPLACE_CMD} -e 's|/etc/libao.conf|${PREFIX}&|' \ ${WRKSRC}/libao.conf.5 ${WRKSRC}/include/ao/ao_private.h \ ${WRKSRC}/doc/config.html .include diff --git a/audio/libaudiofile/Makefile b/audio/libaudiofile/Makefile index 1abd056575dc..a904987c8443 100644 --- a/audio/libaudiofile/Makefile +++ b/audio/libaudiofile/Makefile @@ -1,30 +1,30 @@ PORTNAME= libaudiofile PORTVERSION= 0.3.6 PORTREVISION= 6 CATEGORIES= audio MASTER_SITES= GNOME DISTNAME= audiofile-${PORTVERSION} MAINTAINER= gnome@FreeBSD.org COMMENT= Sound library for SGI audio file WWW= https://www.68k.org/~michael/audiofile/ LICENSE= LGPL21 LIB_DEPENDS= libFLAC.so:audio/flac CONFLICTS= osalp-0.7.* -USES= cpe pathfix pkgconfig tar:xz libtool +USES= cpe pkgconfig tar:xz libtool USE_CXXSTD= c++14 CPE_PRODUCT= audiofile USE_LDCONFIG= yes GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share TEST_TARGET= check post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libaudiofile.so.1 .include diff --git a/audio/libbpm/Makefile b/audio/libbpm/Makefile index 4a7bb033474a..551a3c8e6b52 100644 --- a/audio/libbpm/Makefile +++ b/audio/libbpm/Makefile @@ -1,19 +1,19 @@ PORTNAME= libbpm PORTVERSION= 0.3 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://www.hep.ucl.ac.uk/~bino/libbpm/dist/ MAINTAINER= i@levsha.me COMMENT= C-library contains low level beam position monitor signal processing WWW= https://www.hep.ucl.ac.uk/~bino/libbpm/ GNU_CONFIGURE= yes USE_LDCONFIG= yes -USES= pathfix pkgconfig libtool +USES= pkgconfig libtool post-patch: ${SED} -i '' 's/\(-release .*\)/\1 -version-info 0/' ${WRKSRC}/Makefile.in ${WRKSRC}/*/Makefile.in .include diff --git a/audio/libbs2b/Makefile b/audio/libbs2b/Makefile index 0771d1a30e9a..873dca90c545 100644 --- a/audio/libbs2b/Makefile +++ b/audio/libbs2b/Makefile @@ -1,25 +1,25 @@ PORTNAME= libbs2b DISTVERSION= 3.1.0 PORTREVISION= 8 CATEGORIES= audio MASTER_SITES= SF/bs2b/${PORTNAME}/${DISTVERSION} PATCH_SITES= https://github.com/alexmarsev/${PORTNAME}/commit/ PATCHFILES= 5ca2d59888df047f1e4b028e3a2fd5be8b5a7277.patch:-p1 MAINTAINER= ports@FreeBSD.org COMMENT= Bauer Stereophonic-to-Binaural DSP WWW= https://bs2b.sourceforge.net/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsndfile.so:audio/libsndfile -USES= gmake libtool localbase pathfix pkgconfig tar:bzip2 +USES= gmake libtool localbase pkgconfig tar:bzip2 USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip .include diff --git a/audio/libcanberra/Makefile b/audio/libcanberra/Makefile index 6622c3759985..343b4aa68374 100644 --- a/audio/libcanberra/Makefile +++ b/audio/libcanberra/Makefile @@ -1,67 +1,67 @@ PORTNAME= libcanberra PORTVERSION= 0.30 PORTREVISION= 11 CATEGORIES= audio devel MASTER_SITES= http://0pointer.de/lennart/projects/libcanberra/ \ http://pkgs.fedoraproject.org/repo/pkgs/libcanberra/libcanberra-0.30.tar.xz/34cb7e4430afaf6f447c4ebdb9b42072/ MAINTAINER= desktop@FreeBSD.org COMMENT= Implementation of the Freedesktop sound theme spec WWW= https://0pointer.de/lennart/projects/libcanberra/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LGPL LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \ libltdl.so:devel/libltdl -USES= gmake gnome localbase libtool pathfix pkgconfig tar:xz +USES= gmake gnome localbase libtool pkgconfig tar:xz USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-lynx --disable-tdb --disable-alsa --disable-udev INSTALL_TARGET= install-strip SLAVEPORT?= PLIST_SUB= VERSION=${PORTVERSION} .if ${SLAVEPORT} != "" PKGNAMESUFFIX= -${SLAVEPORT} .endif .if ${SLAVEPORT:U} == gtk3 USE_GNOME+= gtk30 LIB_DEPENDS+= libcanberra.so:audio/libcanberra CONFIGURE_ARGS+= --enable-gtk3 \ --disable-gtk \ --disable-gstreamer \ --disable-pulse PLIST_SUB+= BASE="@comment " GTK3="" GTK2="@comment " .elif ${SLAVEPORT:U} == gtk2 USE_GNOME+= gnomeprefix gtk20 LIB_DEPENDS+= libcanberra.so:audio/libcanberra CONFIGURE_ARGS+= --enable-gtk \ --disable-gtk3 \ --disable-gstreamer \ --disable-pulse PLIST_SUB+= BASE="@comment " GTK3="@comment " GTK2="" .else CONFIGURE_ARGS+= --disable-gtk \ --disable-gtk3 PLIST_SUB+= BASE="" GTK3="@comment " GTK2="@comment " OPTIONS_DEFINE= PULSEAUDIO GSTREAMER OPTIONS_SUB= yes .endif PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= pulse GSTREAMER_USES= gstreamer GSTREAMER_CONFIGURE_ENABLE= gstreamer post-patch: @${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's| gtkdoc | |g' \ ${WRKSRC}/Makefile.in .include diff --git a/audio/libcdaudio/Makefile b/audio/libcdaudio/Makefile index 4afd914acf6e..14688edce87f 100644 --- a/audio/libcdaudio/Makefile +++ b/audio/libcdaudio/Makefile @@ -1,18 +1,18 @@ PORTNAME= libcdaudio PORTVERSION= 0.99.12p2 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Library for playing audio CDs WWW= https://libcdaudio.sourceforge.net/ -USES= libtool pathfix pkgconfig +USES= libtool pkgconfig GNU_CONFIGURE= yes USE_LDCONFIG= yes post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcdaudio.so.1.* .include diff --git a/audio/libcoverart/Makefile b/audio/libcoverart/Makefile index 6e78114b8889..73d07ebee911 100644 --- a/audio/libcoverart/Makefile +++ b/audio/libcoverart/Makefile @@ -1,34 +1,34 @@ PORTNAME= libcoverart PORTVERSION= 1.0.0 PORTREVISION= 6 CATEGORIES= audio MASTER_SITES= https://github.com/metabrainz/${PORTNAME}/releases/download/release-${PORTVERSION}/ MAINTAINER= jhale@FreeBSD.org COMMENT= Library for accessing the MusicBrainz cover art archive WWW= https://coverartarchive.org/ LICENSE= LGPL20 LIB_DEPENDS= libjansson.so:devel/jansson \ libneon.so:www/neon -USES= compiler:c11 cmake:insource pathfix +USES= compiler:c11 cmake:insource USE_CSTD= c99 USE_CXXSTD= c++98 USE_LDCONFIG= yes CXXFLAGS+= -Wno-implicit-fallthrough .include .if ${CHOSEN_COMPILER_TYPE} == gcc CXXFLAGS+= -Wno-unused-function -Wno-class-memaccess -Wno-catch-value CFLAGS+= -Wno-format-overflow .endif post-patch: ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/cmake/modules/*.cmake .include diff --git a/audio/libdiscid/Makefile b/audio/libdiscid/Makefile index 79d64fa9e3c8..b4dd871a32b3 100644 --- a/audio/libdiscid/Makefile +++ b/audio/libdiscid/Makefile @@ -1,21 +1,21 @@ PORTNAME= libdiscid PORTVERSION= 0.6.5 CATEGORIES= audio MASTER_SITES= https://github.com/metabrainz/${PORTNAME}/releases/download/v${PORTVERSION}/ \ http://ftp.osuosl.org/pub/musicbrainz/${PORTNAME}/ \ http://ftp.eu.metabrainz.org/pub/musicbrainz/${PORTNAME}/ MAINTAINER= jhale@FreeBSD.org COMMENT= Library for creating MusicBrainz DiscIDs WWW= https://musicbrainz.org/doc/libdiscid LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake pathfix +USES= cmake USE_LDCONFIG= yes # Full test requires an audio CD to be in the drive TEST_TARGET= check .include diff --git a/audio/libdssialsacompat/Makefile b/audio/libdssialsacompat/Makefile index 03a42237efea..09407be34cdb 100644 --- a/audio/libdssialsacompat/Makefile +++ b/audio/libdssialsacompat/Makefile @@ -1,16 +1,16 @@ PORTNAME= libdssialsacompat PORTVERSION= 1.0.8a PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= http://smbolton.com/linux/ MAINTAINER= ports@FreeBSD.org COMMENT= Alsa compatibility library to build DSSI WWW= http://www.smbolton.com/linux.html -USES= pathfix libtool +USES= libtool GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip .include diff --git a/audio/libebur128/Makefile b/audio/libebur128/Makefile index 32f0ff83600c..602cd14499bf 100644 --- a/audio/libebur128/Makefile +++ b/audio/libebur128/Makefile @@ -1,20 +1,20 @@ PORTNAME= libebur128 PORTVERSION= 1.2.6 DISTVERSIONPREFIX= v CATEGORIES= audio MAINTAINER= krion@FreeBSD.org COMMENT= Implementation of the EBU R128 loudness standard WWW= https://github.com/jiixyj/libebur128 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake pathfix pkgconfig +USES= cmake pkgconfig USE_GITHUB= yes GH_ACCOUNT= jiixyj USE_LDCONFIG= yes CONFLICTS_INSTALL= ebur128 .include diff --git a/audio/libfishsound/Makefile b/audio/libfishsound/Makefile index 1694d67cfcad..bef47e3a1df1 100644 --- a/audio/libfishsound/Makefile +++ b/audio/libfishsound/Makefile @@ -1,29 +1,29 @@ PORTNAME= libfishsound PORTVERSION= 1.0.1 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= https://ftp.osuosl.org/pub/xiph/releases/libfishsound/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Programming interface to decode/encode audio data WWW= https://www.xiph.org/fishsound/ \ https://gitlab.xiph.org/xiph/libfishsound LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libFLAC.so:audio/flac \ libspeex.so:audio/speex \ libvorbis.so:audio/libvorbis -USES= libtool pathfix pkgconfig +USES= libtool pkgconfig CONFIGURE_ARGS= ac_cv_prog_HAVE_DOXYGEN=false GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS DOCS_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-Makefile.in .include diff --git a/audio/libgig/Makefile b/audio/libgig/Makefile index fd64d0d6df34..024563c7d163 100644 --- a/audio/libgig/Makefile +++ b/audio/libgig/Makefile @@ -1,27 +1,27 @@ PORTNAME= libgig DISTVERSION= 4.5.0 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://download.linuxsampler.org/packages/ # dead?: SF/qsampler/${PORTNAME}/${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Gigasampler file loader library WWW= https://www.linuxsampler.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsndfile.so:audio/libsndfile \ libuuid.so:misc/libuuid -USES= compiler:c++11-lib gmake cpe libtool localbase pathfix pkgconfig tar:bzip2 +USES= compiler:c++11-lib gmake cpe libtool localbase pkgconfig tar:bzip2 USE_LDCONFIG= ${PREFIX}/lib/libgig CPE_VENDOR= linuxsampler GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share INSTALL_TARGET= install-strip .include diff --git a/audio/libgme/Makefile b/audio/libgme/Makefile index 30e4582b6d71..ba19891ac107 100644 --- a/audio/libgme/Makefile +++ b/audio/libgme/Makefile @@ -1,30 +1,30 @@ PORTNAME= libgme DISTVERSION= 0.6.4 CATEGORIES= audio MASTER_SITES= https://github.com/${PORTNAME}/game-music-emu/releases/download/${DISTVERSION}/ DISTNAME= ${PORTNAME}-${DISTVERSION}-src MAINTAINER= ehaupt@FreeBSD.org COMMENT= Collection of video game music emulators WWW= https://github.com/libgme/game-music-emu LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/license.txt -USES= cmake compiler:c++11-lang dos2unix pathfix +USES= cmake compiler:c++11-lang dos2unix DOS2UNIX_FILES= ${PORTDOCS} CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_SDL2 CMAKE_OFF= ENABLE_UBSAN GME_BUILD_STATIC WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} PORTDOCS= changes.txt design.txt gme.txt readme.txt OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/audio/libgpod/Makefile b/audio/libgpod/Makefile index ee5f158a2fb5..8c95b892a331 100644 --- a/audio/libgpod/Makefile +++ b/audio/libgpod/Makefile @@ -1,57 +1,57 @@ PORTNAME= libgpod PORTVERSION= 0.8.3 PORTREVISION= 14 CATEGORIES= audio MASTER_SITES= SF/gtkpod/${PORTNAME}/${PORTNAME}-${PORTVERSION:R} MAINTAINER?= ports@FreeBSD.org COMMENT?= Library for direct access to iPod contents WWW= http://www.gtkpod.org/wiki/Libgpod LICENSE= LGPL20 LIB_DEPENDS= libplist-2.0.so:devel/libplist \ libtag.so:audio/taglib \ libsgutils2.so:sysutils/sg3_utils USES= compiler:c++11-lang gettext gmake gnome libtool localbase \ - pathfix pkgconfig sqlite:3 tar:bzip2 + pkgconfig sqlite:3 tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-udev --without-hal \ --without-python \ --with-html-dir="${DOCSDIR:H}" USE_CSTD= gnu89 USE_GNOME= gdkpixbuf intltool libxml2 INSTALL_TARGET= install-strip USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS IMOBILE OPTIONS_DEFAULT=IMOBILE OPTIONS_SUB= yes IMOBILE_DESC= Apple iPhone/iPod Touch support IMOBILE_LIB_DEPENDS= libimobiledevice-1.0.so:comms/libimobiledevice IMOBILE_CONFIGURE_WITH= libimobiledevice PORTDOCS= ChangeLog NEWS README* .include .if ${PORT_OPTIONS:MIMOBILE} COMMENT:= ${COMMENT:S,iPod,&/iPhone,} .endif post-patch: @${REINPLACE_CMD} -e 's|libplist >= 1\.0|libplist-2.0 >= 2.0|g' \ ${WRKSRC}/configure post-install: ${INSTALL_PROGRAM} ${WRKSRC}/tools/ipod-time-sync \ ${STAGEDIR}${PREFIX}/bin @${RM} ${STAGEDIR}${PREFIX}/libdata/pkgconfig/libgpod-sharp.pc post-install-DOCS-on: ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/audio/libid3tag/Makefile b/audio/libid3tag/Makefile index 0591c66d943e..16af1440e827 100644 --- a/audio/libid3tag/Makefile +++ b/audio/libid3tag/Makefile @@ -1,26 +1,26 @@ PORTNAME= libid3tag PORTVERSION= 0.16.3 CATEGORIES= audio MASTER_SITES= https://codeberg.org/tenacityteam/libid3tag/archive/${PORTVERSION}${EXTRACT_SUFX}?dummy=/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= ID3 tag manipulation library WWW= https://www.underbit.com/products/mad/ \ https://codeberg.org/tenacityteam/libid3tag LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake cpe pathfix +USES= cmake cpe CMAKE_ON= BUILD_SHARED_LIBS USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/libid3tag PLIST_SUB= PORTVERSION=${PORTVERSION} CPE_VENDOR= libid3tag_project PORTSCOUT= skipv:1.00.0 .include diff --git a/audio/liblo/Makefile b/audio/liblo/Makefile index 264f1939df51..297d0d9745bb 100644 --- a/audio/liblo/Makefile +++ b/audio/liblo/Makefile @@ -1,43 +1,43 @@ PORTNAME= liblo PORTVERSION= 0.32 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= sunpoet@FreeBSD.org COMMENT= Lightweight Open Sound Control implementation WWW= https://liblo.sourceforge.net/ \ https://github.com/radarsat1/liblo LICENSE= LGPL21 -USES= compiler:c++11-lang gmake libtool pathfix +USES= compiler:c++11-lang gmake libtool GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS DOXYGEN EXAMPLES OPTIONS_SUB= yes DOXYGEN_IMPLIES=DOCS DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen .include .if ${ARCH} == i386 || ${ARCH} == powerpc || ${ARCH} == powerpcspe EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-32bit .endif post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS ChangeLog NEWS README TODO ${STAGEDIR}${DOCSDIR} post-install-DOXYGEN-on: cd ${WRKSRC}/doc/man/man3 && ${INSTALL_MAN} l*.3 p*.3 ${STAGEDIR}${PREFIX}/share/man/man3/ cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_PROGRAM} ${WRKSRC}/examples/.libs/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/audio/libltc/Makefile b/audio/libltc/Makefile index 936f2932328f..817d66349586 100644 --- a/audio/libltc/Makefile +++ b/audio/libltc/Makefile @@ -1,25 +1,25 @@ PORTNAME= libltc DISTVERSION= 1.3.2 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= https://github.com/x42/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= yuri@FreeBSD.org COMMENT= Linear/Logitudinal Time Code (LTC) Library WWW= https://github.com/x42/libltc LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING -USES= gmake libtool pathfix +USES= gmake libtool USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip TEST_TARGET= check CONFIGURE_ENV= ac_cv_path_DOXYGEN=no CONFIGURE_ARGS= --disable-static .include diff --git a/audio/libmad/Makefile b/audio/libmad/Makefile index d1bff9370777..12b9178a2309 100644 --- a/audio/libmad/Makefile +++ b/audio/libmad/Makefile @@ -1,38 +1,38 @@ PORTNAME= libmad PORTVERSION= 0.16.4 CATEGORIES= audio MASTER_SITES= https://codeberg.org/tenacityteam/libmad/releases/download/${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= MPEG audio decoder library WWW= https://www.underbit.com/products/mad/ \ https://codeberg.org/tenacityteam/libmad LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake cpe pathfix +USES= cmake cpe CMAKE_OFF= MADD_ASM MADD16_ASM CMAKE_ON= BUILD_SHARED_LIBS ${CMAKE_ON_${ARCH}} CMAKE_ON_armv6= ASO CMAKE_ON_armv7= ASO CMAKE_ON_i386= ASO USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/libmad PLIST_SUB= PORTVERSION=${PORTVERSION} CPE_VENDOR= underbit OPTIONS_SINGLE= OPTIMIZE OPTIONS_SINGLE_OPTIMIZE=ACCURACY SPEED OPTIONS_DEFAULT=SPEED ACCURACY_DESC= Optimize for accuracy over speed SPEED_DESC= Optimize for speed over accuracy ACCURACY_CMAKE_ON= -DOPTIMIZE=ACCURACY SPEED_CMAKE_ON= -DOPTIMIZE=SPEED .include diff --git a/audio/libmatemixer/Makefile b/audio/libmatemixer/Makefile index 47439580c5fd..f0eb3cf6e6ce 100644 --- a/audio/libmatemixer/Makefile +++ b/audio/libmatemixer/Makefile @@ -1,34 +1,34 @@ PORTNAME= libmatemixer PORTVERSION= 1.28.0 PORTREVISION= 1 CATEGORIES= audio mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= Mixer library for MATE desktop WWW= https://github.com/mate-desktop/libmatemixer LICENSE= LGPL21 PORTSCOUT= limitw:1,even -USES= gettext gmake gnome libtool pathfix pkgconfig tar:xz +USES= gettext gmake gnome libtool pkgconfig tar:xz USE_GNOME= glib20 intlhack GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-null \ --enable-oss \ --disable-gtk-doc \ --disable-gtk-doc-html \ --disable-gtk-doc-pdf INSTALL_TARGET= install-strip OPTIONS_DEFINE= PULSEAUDIO ALSA OPTIONS_SUB= yes PULSEAUDIO_CONFIGURE_ENABLE= pulseaudio PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio ALSA_CONFIGURE_ENABLE= alsa ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib .include diff --git a/audio/libmikmod/Makefile b/audio/libmikmod/Makefile index 9a86a2079d72..b8396ecaa1a1 100644 --- a/audio/libmikmod/Makefile +++ b/audio/libmikmod/Makefile @@ -1,30 +1,30 @@ PORTNAME= libmikmod DISTVERSION= 3.3.13 CATEGORIES= audio MASTER_SITES= SF/mikmod/${PORTNAME}/${DISTVERSION}/ MAINTAINER= neuroworker@gmail.com COMMENT= MikMod Sound Library WWW= https://mikmod.sourceforge.net/ LICENSE= LGPL21 -USES= cmake cpe pathfix +USES= cmake cpe CPE_VENDOR= raphael_assenat USE_LDCONFIG= yes CMAKE_OFF= ENABLE_STATIC \ ENABLE_DOC \ ENABLE_ALSA \ ENABLE_PULSE \ ENABLE_SNDIO post-patch: @${REINPLACE_CMD} -e 's|@LIBMIKMOD_VERSION@|${DISTVERSION}|g' \ ${PATCH_WRKSRC}/docs/libmikmod-config.1.in post-install: ${INSTALL_MAN} ${WRKSRC}/docs/libmikmod-config.1.in \ ${STAGEDIR}${PREFIX}/share/man/man1/libmikmod-config.1 .include diff --git a/audio/libmp3splt/Makefile b/audio/libmp3splt/Makefile index 06588ffb867f..e965f2ddad54 100644 --- a/audio/libmp3splt/Makefile +++ b/audio/libmp3splt/Makefile @@ -1,52 +1,52 @@ PORTNAME= libmp3splt PORTVERSION= 0.9.2 PORTREVISION= 5 CATEGORIES= audio MASTER_SITES= SF/mp3splt/${PORTNAME}/${PORTVERSION} MAINTAINER= citrin@citrin.ru COMMENT= Library for splitting of various audio files WWW= https://mp3splt.sourceforge.net/ LICENSE= GPLv2 LIB_DEPENDS= libltdl.so:devel/libltdl GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-cutter --disable-doxygen_doc -USES= cpe libtool pathfix pkgconfig +USES= cpe libtool pkgconfig USE_LDCONFIG= yes INSTALL_TARGET= install-strip LDFLAGS+= -L${LOCALBASE}/lib CFLAGS+= -I${LOCALBASE}/include CPE_VENDOR= libmp3splt_project OPTIONS_MULTI= PLUGIN OPTIONS_MULTI_PLUGIN= MAD FLAC VORBIS OPTIONS_DEFINE= ID3 PCRE NLS OPTIONS_SUB= yes PCRE_DESC= PCRE support to set tags from input filename OPTIONS_DEFAULT= MAD FLAC VORBIS ID3 PCRE MAD_CONFIGURE_ENABLE= mp3 MAD_LIB_DEPENDS= libmad.so:audio/libmad FLAC_CONFIGURE_ENABLE= flac FLAC_LIB_DEPENDS= libFLAC.so:audio/flac VORBIS_CONFIGURE_ENABLE=ogg VORBIS_LIB_DEPENDS= libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis PCRE_CONFIGURE_ENABLE= pcre PCRE_LIB_DEPENDS= libpcre.so:devel/pcre ID3_LIB_DEPENDS= libid3tag.so:audio/libid3tag ID3_CONFIGURE_ENABLE= id3tag NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls .include diff --git a/audio/libmpd/Makefile b/audio/libmpd/Makefile index beaf17f02035..0befd9f85a54 100644 --- a/audio/libmpd/Makefile +++ b/audio/libmpd/Makefile @@ -1,26 +1,26 @@ PORTNAME= libmpd PORTVERSION= 11.8.17 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= http://download.sarine.nl/Programs/gmpc/${PORTVERSION:R}/ MAINTAINER= ports@FreeBSD.org COMMENT= Abstraction around libmpdclient WWW= https://gmpc.wikia.com/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= gnome libtool pathfix pkgconfig +USES= gnome libtool pkgconfig USE_GNOME= glib20 GNU_CONFIGURE= yes USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e 's,libmpd-1.0\/libmpd,libmpd,' \ ${WRKSRC}/src/Makefile.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmpd.so .include diff --git a/audio/libmusicbrainz5/Makefile b/audio/libmusicbrainz5/Makefile index 4e34b53bb530..dee92bd36510 100644 --- a/audio/libmusicbrainz5/Makefile +++ b/audio/libmusicbrainz5/Makefile @@ -1,32 +1,32 @@ PORTNAME= libmusicbrainz DISTVERSIONPREFIX= release- DISTVERSION= 5.1.0-41 PORTREVISION= 1 DISTVERSIONSUFFIX= -g4655b57 CATEGORIES= audio PKGNAMESUFFIX= 5 MAINTAINER= jhale@FreeBSD.org COMMENT= MusicBrainz client library for audio metadata lookup WWW= https://musicbrainz.org/ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING.txt LIB_DEPENDS= libneon.so:www/neon -USES= cmake compiler:c++11-lang gnome iconv:build pathfix pkgconfig +USES= cmake compiler:c++11-lang gnome iconv:build pkgconfig USE_GNOME= libxml2 USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= metabrainz post-patch: ${REINPLACE_CMD} -e 's|%%ICONV_PREFIX%%|${ICONV_PREFIX}|g' \ ${WRKSRC}/src/CMakeLists.txt ${RM} ${WRKSRC}/cmake/modules/FindLibXml2.cmake ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/cmake/modules/*.cmake .include diff --git a/audio/libmysofa/Makefile b/audio/libmysofa/Makefile index b39b1abfb624..edd4c5c4a65d 100644 --- a/audio/libmysofa/Makefile +++ b/audio/libmysofa/Makefile @@ -1,47 +1,47 @@ PORTNAME= libmysofa DISTVERSIONPREFIX= v DISTVERSION= 1.3.3 CATEGORIES= audio MAINTAINER= jhale@FreeBSD.org COMMENT= SOFA (Spatially Oriented Format for Acoustics) file reader WWW= https://github.com/hoene/libmysofa LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= node:www/node -USES= cmake cpe pathfix +USES= cmake cpe CPE_VENDOR= symonics USE_GITHUB= yes GH_ACCOUNT= hoene USE_LDCONFIG= yes EXTRACT_AFTER_ARGS= --exclude ${PORTNAME}-${DISTVERSION}/tests \ --exclude ${PORTNAME}-${DISTVERSION}/windows \ --no-same-owner --no-same-permissions OPTIONS_DEFINE= STATIC TEST OPTIONS_DEFAULT= STATIC OPTIONS_SUB= yes STATIC_CMAKE_BOOL= BUILD_STATIC_LIBS TEST_BUILD_DEPENDS= cunit>0:devel/cunit TEST_CMAKE_BOOL= BUILD_TESTS TEST_TEST_TARGET= test TEST_EXTRA_PATCHES= ${PATCHDIR}/extrapatch-tests_compare.sh \ ${PATCHDIR}/extrapatch-tests_compareIgnoreNew.sh # The tests are expected to be in ../tests relative to the build # directory and the build results are expected to be in build/ relative # to ${WRKSRC}. USES=cmake does not allow overwriting ${WRKDIR}/.build # as the build directory. post-extract-TEST-on: @${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} \ -C ${WRKDIR} --include ${PORTNAME}-${DISTVERSION}/tests \ --no-same-owner --no-same-permissions @${RLN} ${WRKSRC}/build ${CONFIGURE_WRKSRC} .include diff --git a/audio/libogg/Makefile b/audio/libogg/Makefile index dcde7ce0df29..fb80c1523603 100644 --- a/audio/libogg/Makefile +++ b/audio/libogg/Makefile @@ -1,24 +1,24 @@ PORTNAME= libogg DISTVERSION= 1.3.6 PORTEPOCH= 4 CATEGORIES= audio MASTER_SITES= https://downloads.xiph.org/releases/ogg/ \ https://github.com/xiph/ogg/releases/download/v${DISTVERSION}/ MAINTAINER= naddy@FreeBSD.org COMMENT= Ogg bitstream library WWW= https://www.xiph.org/ogg/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -USES= libtool pathfix tar:xz +USES= libtool tar:xz USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip TEST_TARGET= check OPTIONS_DEFINE= DOCS .include diff --git a/audio/liboggz/Makefile b/audio/liboggz/Makefile index ff9f9c7ff223..f7edc7916750 100644 --- a/audio/liboggz/Makefile +++ b/audio/liboggz/Makefile @@ -1,27 +1,27 @@ PORTNAME= liboggz PORTVERSION= 1.1.3 CATEGORIES= audio MASTER_SITES= https://ftp.osuosl.org/pub/xiph/releases/liboggz/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple Ogg API WWW= https://www.xiph.org/oggz/ \ https://gitlab.xiph.org/xiph/liboggz LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libogg.so:audio/libogg -USES= libtool pathfix pkgconfig +USES= libtool pkgconfig CONFIGURE_ARGS= --program-transform-name="" --with-ogg=${LOCALBASE} CONFIGURE_ENV= DOCBOOKTOMAN=false HAVE_DOCBOOK2HTML=false HAVE_DOXYGEN=false HAVE_DOXYGEN=false GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes post-install: @${RMDIR} ${STAGEDIR}${DOCSDIR} .include diff --git a/audio/libopenmpt/Makefile b/audio/libopenmpt/Makefile index 39857598ad5f..9cedbcd460ab 100644 --- a/audio/libopenmpt/Makefile +++ b/audio/libopenmpt/Makefile @@ -1,66 +1,66 @@ PORTNAME= libopenmpt DISTVERSION= 0.8.2 DISTVERSIONSUFFIX= +release.autotools CATEGORIES= audio MASTER_SITES= https://lib.openmpt.org/files/libopenmpt/src/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Module music library based on OpenMPT WWW= https://lib.openmpt.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libmpg123.so:audio/mpg123 \ libvorbis.so:audio/libvorbis -USES= compiler:c++17-lang cpe gmake libtool pathfix pkgconfig +USES= compiler:c++17-lang cpe gmake libtool pkgconfig CPE_VENDOR= openmpt USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-doxygen-doc \ --with-mpg123 \ --with-vorbis \ --with-vorbisfile \ --without-portaudiocpp TEST_TARGET= check OPTIONS_DEFINE= DOCS EXAMPLES OPENMPT123 PULSEAUDIO OPTIONS_DEFAULT= OPENMPT123 OPTIONS_SUB= yes OPENMPT123_DESC= Enable command line player PULSEAUDIO_DESC= Enable PulseAudio support for openmpt123 OPENMPT123_LIB_DEPENDS= libFLAC.so:audio/flac \ libogg.so:audio/libogg \ libportaudio.so:audio/portaudio \ libsndfile.so:audio/libsndfile OPENMPT123_CONFIGURE_OFF= --disable-openmpt123 OPENMPT123_CONFIGURE_WITH= flac portaudio sndfile PULSEAUDIO_IMPLIES= OPENMPT123 PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_WITH= pulseaudio pre-configure: @${REINPLACE_CMD} -e 's/+release.autotools//' \ ${PATCH_WRKSRC}/configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libopenmpt.so.* post-install-DOCS-on: @${RM} ${STAGEDIR}${DOCSDIR}/LICENSE # do not install twice post-install-EXAMPLES-on: @${MV} ${STAGEDIR}${DOCSDIR}/examples ${STAGEDIR}${EXAMPLESDIR} post-install-EXAMPLES-off: @${RM} -rf ${STAGEDIR}${DOCSDIR}/examples .include diff --git a/audio/libopusenc/Makefile b/audio/libopusenc/Makefile index b8ff97b8e344..38d048114ad0 100644 --- a/audio/libopusenc/Makefile +++ b/audio/libopusenc/Makefile @@ -1,26 +1,26 @@ PORTNAME= libopusenc PORTVERSION= 0.2.1 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= MOZILLA/opus MAINTAINER= naddy@FreeBSD.org COMMENT= High-level API for encoding .opus files WWW= https://opus-codec.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libopus.so:audio/opus -USES= gmake libtool pathfix pkgconfig +USES= gmake libtool pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-maintainer-mode # avoid autotools cascade CONFIGURE_ARGS+=--disable-doc # requires doxygen INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS .include diff --git a/audio/libshout/Makefile b/audio/libshout/Makefile index 6c074df68bd4..bbcdfb6188fd 100644 --- a/audio/libshout/Makefile +++ b/audio/libshout/Makefile @@ -1,36 +1,36 @@ PORTNAME= libshout PORTVERSION= 2.4.6 PORTREVISION= 1 CATEGORIES= audio net MASTER_SITES= https://downloads.xiph.org/releases/libshout/ \ https://ftp.osuosl.org/pub/xiph/releases/libshout/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Connect and transmit data to an Icecast media streaming server WWW= https://icecast.org/ \ https://gitlab.xiph.org/xiph/icecast-libshout LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libogg.so:audio/libogg -USES= cpe gmake libtool pathfix pkgconfig ssl +USES= cpe gmake libtool pkgconfig ssl GNU_CONFIGURE= yes INSTALL_TARGET= install-strip LDFLAGS+= -lcrypto USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS SPEEX THEORA VORBIS OPTIONS_DEFAULT=SPEEX THEORA VORBIS SPEEX_CONFIGURE_ENABLE= speex SPEEX_LIB_DEPENDS= libspeex.so:audio/speex THEORA_CONFIGURE_ENABLE=theora THEORA_LIB_DEPENDS= libtheora.so:multimedia/libtheora vorbis_CONFIGURE_ENABLE=vorbis VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis .include diff --git a/audio/libsidplayfp/Makefile b/audio/libsidplayfp/Makefile index bb982e376197..dc89982a24f9 100644 --- a/audio/libsidplayfp/Makefile +++ b/audio/libsidplayfp/Makefile @@ -1,71 +1,71 @@ PORTNAME= libsidplayfp DISTVERSION= 2.14.0 CATEGORIES= audio MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= fluffy@FreeBSD.org COMMENT= Library to play Commodore 64 music derived from libsidplay2 WWW= https://github.com/libsidplayfp/libsidplayfp LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= libgcrypt-config:security/libgcrypt LIB_DEPENDS= libgcrypt.so:security/libgcrypt -USES= compiler:c++23-lang libtool pathfix pkgconfig +USES= compiler:c++23-lang libtool pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static \ --with-exsid=no \ --with-gcrypt LDFLAGS+= -lpthread INSTALL_TARGET= install-strip SIDPLAYFP_SHLIB_VERSION= 6.5.40 STILVIEW_SHLIB_VERSION= 0.0.6 PLIST_SUB+= SIDPLAYFP_SHLIB_VER=${SIDPLAYFP_SHLIB_VERSION:C/\.[[:digit:].]+//} \ SIDPLAYFP_SHLIB_VERSION=${SIDPLAYFP_SHLIB_VERSION} \ STILVIEW_SHLIB_VER=${STILVIEW_SHLIB_VERSION:C/\.[[:digit:].]+//} \ STILVIEW_SHLIB_VERSION=${STILVIEW_SHLIB_VERSION} PORTDOCS1= NEWS README TODO PORTDOCS= * OPTIONS_DEFINE= DEBUG DOCS DOXYGEN OPTIONS_SUB= yes DEBUG_CONFIGURE_ON= --enable-debug=full DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_CONFIGURE_ENV_OFF= ac_cv_prog_HAVE_DOXYGEN=false .include .if ${ARCH} == "aarch64" CONFIGURE_ARGS+= --with-simd=neon .endif .if ${ARCH} == "amd64" .if !defined(CPUTYPE) CFLAGS+= -march=penryn .endif CONFIGURE_ARGS+= --with-simd=sse4 .endif post-build-DOXYGEN-on: ${MAKE_CMD} doc -C ${WRKSRC} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS1:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} post-install-DOXYGEN-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/docs/html/* ${STAGEDIR}${DOCSDIR}/html .include diff --git a/audio/libsmf/Makefile b/audio/libsmf/Makefile index 3fbaeaf4ffbf..a34ab189ce15 100644 --- a/audio/libsmf/Makefile +++ b/audio/libsmf/Makefile @@ -1,22 +1,22 @@ PORTNAME= libsmf PORTVERSION= 1.3 PORTREVISION= 5 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Standard MIDI File format library WWW= https://github.com/nilsgey/libsmf LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -USES= gnome libtool pathfix pkgconfig readline +USES= gnome libtool pkgconfig readline USE_GNOME= glib20 USE_LDCONFIG= yes GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFLICTS_INSTALL= jack-smf-utils # bin/smfsh .include diff --git a/audio/libsndfile/Makefile b/audio/libsndfile/Makefile index 3e46e410c054..c45bc38f4a19 100644 --- a/audio/libsndfile/Makefile +++ b/audio/libsndfile/Makefile @@ -1,53 +1,53 @@ PORTNAME= libsndfile DISTVERSION= 1.2.2 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/ PATCH_SITES= https://github.com/${PORTNAME}/${PORTNAME}/commit/ PATCHFILES= 0754562e13d2e63a248a1c82f90b30bc0ffe307c.patch:-p1 MAINTAINER= multimedia@FreeBSD.org COMMENT= Reading and writing files containing sampled sound (like WAV or AIFF) WWW= http://www.mega-nerd.com/libsndfile/ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake cpe localbase pathfix pkgconfig python:build,test \ +USES= cmake cpe localbase pkgconfig python:build,test \ shebangfix tar:xz SHEBANG_FILES= programs/test-sndfile-metadata-set.py \ src/binheader_writef_check.py \ src/create_symbols_file.py CPE_VENDOR= ${CPE_PRODUCT}_project USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_DISABLE_FIND_PACKAGE_ALSA:BOOL=True \ -DCMAKE_DISABLE_FIND_PACKAGE_Sndio:BOOL=True \ -DCMAKE_DISABLE_FIND_PACKAGE_Speex:BOOL=True \ -DCMAKE_DISABLE_FIND_PACKAGE_SQLite3:BOOL=True OPTIONS_DEFINE= DOCS EXTERNAL MANPAGES STATIC TEST OPTIONS_SUB= yes OPTIONS_DEFAULT= EXTERNAL EXTERNAL_DESC= Enable FLAC, MP3, Ogg Vorbis, Opus support TEST_DESC= Build tests (forces static library only) TEST_IMPLIES= STATIC EXTERNAL_LIB_DEPENDS= libFLAC.so:audio/flac \ libmp3lame.so:audio/lame \ libmpg123.so:audio/mpg123 \ libogg.so:audio/libogg \ libopus.so:audio/opus \ libvorbis.so:audio/libvorbis EXTERNAL_CMAKE_BOOL= ENABLE_EXTERNAL_LIBS ENABLE_MPEG MANPAGES_CMAKE_BOOL= INSTALL_MANPAGES STATIC_CMAKE_OFF= -DBUILD_SHARED_LIBS:BOOL=ON TEST_CMAKE_BOOL= BUILD_TESTING do-test: (cd ${TEST_WRKSRC} && CTEST_OUTPUT_ON_FAILURE=1 ctest -V) .include diff --git a/audio/libsoxr/Makefile b/audio/libsoxr/Makefile index 6bdb607beba5..ae97f154fd78 100644 --- a/audio/libsoxr/Makefile +++ b/audio/libsoxr/Makefile @@ -1,60 +1,60 @@ PORTNAME= libsoxr PORTVERSION= 0.1.3 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= SF/soxr DISTNAME= soxr-${PORTVERSION}-Source MAINTAINER= riggs@FreeBSD.org COMMENT= High quality, one-dimensional sample-rate conversion library WWW= https://sourceforge.net/projects/soxr/ LICENSE= LGPL21+ FFTPAK LICENSE_COMB= multi LICENSE_NAME_FFTPAK= FFTPAK license LICENSE_FILE= ${WRKSRC}/COPYING.LGPL LICENSE_FILE_FFTPAK= ${FILESDIR}/FFTPAK_license.txt LICENSE_PERMS_FFTPAK= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -USES= cmake pathfix pkgconfig tar:xz +USES= cmake pkgconfig tar:xz USE_LDCONFIG= yes CMAKE_ON= BUILD_SHARED_LIBS WITH_LSR_BINDINGS PORTDOCS= NEWS README OPTIONS_SUB= yes OPTIONS_DEFINE= DOCS EXAMPLES OPENMP OPTIONS_DEFINE_amd64= SIMD OPTIONS_DEFINE_i386= SIMD SIMD_DESC= Use processor-specific SIMD optimisations OPTIONS_RADIO= SIMD_DFT OPTIONS_RADIO_SIMD_DFT= AVFFT PFFFT SIMD_DFT_DESC= Choice of SIMD DFT library OPENMP_CMAKE_ON= -DWITH_OPENMP:BOOL=ON OPENMP_CMAKE_OFF= -DWITH_OPENMP:BOOL=OFF SIMD_CMAKE_OFF= -DWITH_CR32S:BOOL=OFF \ -DWITH_CR64S:BOOL=OFF AVFFT_DESC= Use external libavcodec PFFFT_DESC= Use internal PFFFT AVFFT_CMAKE_ON= -DWITH_AVFFT:BOOL=ON AVFFT_CMAKE_OFF= -DWITH_AVFFT:BOOL=OFF AVFFT_IMPLIES= SIMD AVFFT_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg PFFFT_CMAKE_ON= -DWITH_PFFFT:BOOL=ON PFFFT_CMAKE_OFF= -DWITH_PFFFT:BOOL=OFF PFFFT_IMPLIES= SIMD post-patch: @${GREP} -El 'SOURCE_DIR}/LICENCE|AVCODEC_INCLUDE_DIRS' \ ${WRKSRC}/CMakeLists.txt | ${XARGS} ${REINPLACE_CMD} \ -e '/$${CMAKE_CURRENT_SOURCE_DIR}\/LICENCE/d' \ -e 's/AVCODEC_INCLUDE_DIRS/AVCODEC_INCLUDES/' .include diff --git a/audio/libvgm/Makefile b/audio/libvgm/Makefile index 32517dc0871e..90c0e8403e28 100644 --- a/audio/libvgm/Makefile +++ b/audio/libvgm/Makefile @@ -1,49 +1,49 @@ PORTNAME= libvgm DISTVERSION= g20240608 PORTREVISION= 1 CATEGORIES= audio MAINTAINER= tagattie@FreeBSD.org COMMENT= More modular rewrite of most components from VGMPlay WWW= https://github.com/ValleyBell/libvgm -USES= cmake compiler:c++14-lang iconv pathfix +USES= cmake compiler:c++14-lang iconv USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= ValleyBell GH_TAGNAME= 34c368c CMAKE_ON= AUDIODRV_OSS CMAKE_OFF= CMAKE_CXX_EXTENSIONS CMAKE_ARGS= -DLIBRARY_TYPE=SHARED OPTIONS_DEFINE= PLAYER VGM2WAV OPTIONS_DEFAULT= PLAYER VGM2WAV OPTIONS_GROUP= AUDIO OPTIONS_GROUP_AUDIO= ALSA AO PULSEAUDIO OPTIONS_SUB= yes PLAYER_DESC= Build and install libvgm-player command VGM2WAV_DESC= Build and install vgm2wav command AUDIO_DESC= Additional audio backends support PLAYER_CMAKE_BOOL= BUILD_PLAYER VGM2WAV_CMAKE_BOOL= BUILD_VGM2WAV ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CMAKE_BOOL= AUDIODRV_ALSA AO_LIB_DEPENDS= libao.so:audio/libao AO_CMAKE_BOOL= AUDIODRV_LIBAO PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_USES= localbase:ldflags PULSEAUDIO_CMAKE_BOOL= AUDIODRV_PULSE post-install-PLAYER-on: ${MV} ${STAGEDIR}${PREFIX}/bin/player \ ${STAGEDIR}${PREFIX}/bin/libvgm-player .include diff --git a/audio/libvorbis/Makefile b/audio/libvorbis/Makefile index 23507d11e7cc..dfd598f6b809 100644 --- a/audio/libvorbis/Makefile +++ b/audio/libvorbis/Makefile @@ -1,33 +1,33 @@ PORTNAME= libvorbis DISTVERSION= 1.3.7 PORTREVISION= 2 PORTEPOCH= 3 CATEGORIES= audio MASTER_SITES= https://downloads.xiph.org/releases/vorbis/ \ https://github.com/xiph/vorbis/releases/download/v${DISTVERSION}/ MAINTAINER= naddy@FreeBSD.org COMMENT= Audio compression codec library WWW= https://xiph.org/vorbis/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libogg.so:audio/libogg -USES= cpe libtool pathfix tar:xz +USES= cpe libtool tar:xz USE_LDCONFIG= yes CPE_VENDOR= xiph.org GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ogg=${LOCALBASE} INSTALL_TARGET= install-strip TEST_TARGET= check OPTIONS_DEFINE= DOCS post-install: cd ${STAGEDIR}${PREFIX}/share/doc && ${MV} ${DISTNAME} libvorbis .include diff --git a/audio/linuxsampler/Makefile b/audio/linuxsampler/Makefile index a10905c35497..826ccc796947 100644 --- a/audio/linuxsampler/Makefile +++ b/audio/linuxsampler/Makefile @@ -1,61 +1,61 @@ PORTNAME= linuxsampler DISTVERSION= 2.4.0 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= https://download.linuxsampler.org/packages/ MAINTAINER= yuri@FreeBSD.org COMMENT= Modular MIDI sampler WWW= https://www.linuxsampler.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= not yet ported to this architecture BUILD_DEPENDS= lv2>0:audio/lv2 \ p5-XML-Parser>0:textproc/p5-XML-Parser LIB_DEPENDS= libgig.so:audio/libgig \ libsndfile.so:audio/libsndfile \ libuuid.so:misc/libuuid -USES= bison compiler:c++14-lang gmake libtool localbase pathfix perl5 \ +USES= bison compiler:c++14-lang gmake libtool localbase perl5 \ pkgconfig sqlite:3 tar:bzip2 shebangfix USE_LDCONFIG= ${PREFIX}/lib/linuxsampler USE_PERL5= build SHEBANG_FILES= scripts/generate_lscp_shell_reference.pl \ scripts/update_lscp_grammar.pl GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ENV= HAVE_UNIX98=1 CONFIGURE_ARGS= --disable-arts-driver MAKE_JOBS_UNSAFE= yes # https://bugs.linuxsampler.org/cgi-bin/show_bug.cgi?id=322 INSTALL_TARGET= install-strip OPTIONS_DEFINE= JACK ALSA OPTIONS_DEFAULT= JACK OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_ENABLE= alsa-driver ALSA_BROKEN= error: unknown type name 'snd_pcm_t' JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_ENABLE= jack-driver CONFLICTS_BUILD= dssi # DSSI is a no-longer-maintained interface to obsolete LADSPA plugins - no need to pull DSSI and LADSPA into dependencies post-patch: @${REINPLACE_CMD} -e \ 's|CXX_CPU_SWITCH=.*|CXX_CPU_SWITCH=|g ; \ s|"lv2core"|"_lv2core_"|' ${WRKSRC}/configure post-install: @${TOUCH} ${STAGEDIR}${PREFIX}/lib/linuxsampler/plugins/.keep_me .include diff --git a/audio/mate-media/Makefile b/audio/mate-media/Makefile index fcd319a6d96c..62814b76d741 100644 --- a/audio/mate-media/Makefile +++ b/audio/mate-media/Makefile @@ -1,35 +1,35 @@ PORTNAME= mate-media PORTVERSION= 1.28.1 PORTREVISION= 1 CATEGORIES= audio mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= Multimedia applications for the MATE desktop WWW= https://mate-desktop.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libstartup-notification-1.so:x11/startup-notification \ libunique-3.0.so:x11-toolkits/libunique3 PORTSCOUT= limitw:1,even -USES= gettext gmake gnome libtool localbase mate pathfix \ +USES= gettext gmake gnome libtool localbase mate \ pkgconfig tar:xz xorg USE_MATE= desktop mixer panel USE_GNOME= cairo glib20 gtk30 intlhack libxml2 USE_XORG= x11 USE_LDCONFIG= yes GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share INSTALL_TARGET= install-strip .include diff --git a/audio/mhwaveedit/Makefile b/audio/mhwaveedit/Makefile index 211c84a9872d..2c43dd6cb076 100644 --- a/audio/mhwaveedit/Makefile +++ b/audio/mhwaveedit/Makefile @@ -1,62 +1,62 @@ PORTNAME= mhwaveedit PORTVERSION= 1.4.24 PORTREVISION= 8 DISTVERSIONPREFIX= v CATEGORIES= audio MAINTAINER= amdmi3@FreeBSD.org COMMENT= Graphical program for editing sound files WWW= https://github.com/magnush/mhwaveedit/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= magnush -USES= autoreconf gnome localbase pathfix pkgconfig tar:bzip2 +USES= autoreconf gnome localbase pkgconfig tar:bzip2 USE_GNOME= gtk20 GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --without-alsalib \ --without-arts \ --without-esound \ --with-build-date="-" \ --with-build-time="-" BROKEN_powerpc64= fails to compile on powerpc64: convert_inc.c: conflicting types for 'C_FLOAT_PCM32SBEPM' OPTIONS_DEFINE= DOUBLE_SAMPLES JACK LADSPA OSS PORTAUDIO \ PULSEAUDIO SAMPLERATE SDL SNDFILE NLS OPTIONS_DEFAULT= OSS SAMPLERATE SNDFILE OPTIONS_SUB= yes DOUBLE_SAMPLES_DESC= Increase quality for 24/32-bit samplerates DOUBLE_SAMPLES_CONFIGURE_WITH= double-samples JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_WITH= jack LADSPA_BUILD_DEPENDS= ladspa>0:audio/ladspa LADSPA_RUN_DEPENDS= ladspa>0:audio/ladspa LADSPA_CONFIGURE_ENV_OFF= ac_cv_header_ladspa_h=no OSS_CONFIGURE_WITH= oss PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio PORTAUDIO_CONFIGURE_WITH= portaudio PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_WITH= pulse SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate SAMPLERATE_CONFIGURE_WITH= libsamplerate SDL_USES= sdl SDL_USE= sdl=sdl SDL_CONFIGURE_WITH= sdl SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile SNDFILE_CONFIGURE_WITH= libsndfile NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} -e \ '/^Icon/s|=.*|=${PREFIX}/share/pixmaps/mhwaveedit.xpm|' \ ${WRKSRC}/share/applications/mhwaveedit.desktop .include diff --git a/audio/mpg123/Makefile b/audio/mpg123/Makefile index 06afdbbd8db6..a25ba70025dc 100644 --- a/audio/mpg123/Makefile +++ b/audio/mpg123/Makefile @@ -1,52 +1,52 @@ PORTNAME= mpg123 DISTVERSION= 1.33.0 CATEGORIES= audio MASTER_SITES= SF \ https://www.mpg123.de/download/ MAINTAINER= novel@FreeBSD.org COMMENT= Command-line player for MPEG Layer 1, 2, and 3 audio files WWW= https://www.mpg123.de/ LICENSE= LGPL21 -USES= cpe tar:bzip2 libtool localbase pathfix +USES= cpe tar:bzip2 libtool localbase USE_LDCONFIG= yes GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --with-optimization=0 INSTALL_TARGET= install-strip OPTIONS_DEFINE= SNDIO OPTIONS_DEFINE_i386= OPTCPU OPTIONS_DEFINE_armv6= FPU OPTIONS_DEFINE_armv7= FPU OPTIONS_DEFAULT_i386= OPTCPU OPTIONS_SUB= yes FPU_DESC= Use fixed point arithmetic and/or NEON instructions OPTCPU_DESC= Enable support for optimized CPU instructions TEST_TARGET= check FPU_CONFIGURE_ON= --with-cpu=arm_fpu FPU_CONFIGURE_OFF= --with-cpu=arm_nofpu SNDIO_CONFIGURE_ON= --with-audio=sndio,oss SNDIO_CONFIGURE_OFF= --with-audio=oss SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_USES= pkgconfig OPTCPU_CONFIGURE_ON= --with-cpu=x86 OPTCPU_CONFIGURE_OFF= --with-cpu=generic_fpu .include .if ${ARCH} == "amd64" CONFIGURE_ARGS+= --with-cpu=x86-64 .elif defined(MACHINE_CPU) && ${MACHINE_CPU:Maltivec} CONFIGURE_ARGS+= --with-cpu=altivec .endif .include diff --git a/audio/openal-soft/Makefile b/audio/openal-soft/Makefile index fa4fd15e14b6..d846c23752a2 100644 --- a/audio/openal-soft/Makefile +++ b/audio/openal-soft/Makefile @@ -1,115 +1,115 @@ PORTNAME= openal-soft PORTVERSION= 1.24.3 CATEGORIES= audio MASTER_SITES= https://openal-soft.org/openal-releases/ MAINTAINER= multimedia@FreeBSD.org COMMENT= Software implementation of the OpenAL specification WWW= https://openal-soft.org/ LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libdbus-1.so:devel/dbus -USES= cmake compiler:c++17-lang pathfix pkgconfig tar:bzip2 +USES= cmake compiler:c++17-lang pkgconfig tar:bzip2 USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_INSTALL_DATADIR:STRING="${PREFIX}/etc" CMAKE_ON= ALSOFT_BACKEND_WAVE CMAKE_OFF= ALSOFT_BACKEND_ALSA ALSOFT_DLOPEN ALSOFT_EXAMPLES \ ALSOFT_REQUIRE_SOLARIS # Use pthread instead of C11 threads CFLAGS+= -D__STDC_NO_THREADS__ # do not link with librt and libdl. LDFLAGS+= -Wl,--as-needed LDFLAGS_i386= -Wl,-z,notext PLIST_SUB= SOVERSION=${PORTVERSION} OPTIONS_DEFINE= CONFIG EXAMPLES JACK OSS PIPEWIRE PORTAUDIO \ PULSEAUDIO SDL SNDIO UTILS OPTIONS_DEFINE_aarch64= SIMD OPTIONS_DEFINE_amd64= SIMD OPTIONS_DEFINE_i386= SIMD OPTIONS_DEFAULT= OSS UTILS OPTIONS_DEFAULT_aarch64=SIMD OPTIONS_DEFAULT_amd64= SIMD OPTIONS_DEFAULT_i386= SIMD OPTIONS_SUB= yes CONFIG_DESC= Install configuration utility (needs Qt 5) UTILS_DESC= Build and install utility programs CONFIG_IMPLIES= UTILS CONFIG_USES= qt:5 CONFIG_USE= QT=core,gui,widgets,buildtools:build,qmake:build CONFIG_CMAKE_BOOL_OFF= ALSOFT_NO_CONFIG_UTIL JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CMAKE_BOOL= ALSOFT_BACKEND_JACK ALSOFT_REQUIRE_JACK OSS_CMAKE_BOOL= ALSOFT_BACKEND_OSS ALSOFT_REQUIRE_OSS PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire PIPEWIRE_USES= localbase:ldflags PIPEWIRE_CMAKE_BOOL= ALSOFT_BACKEND_PIPEWIRE ALSOFT_REQUIRE_PIPEWIRE PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio PORTAUDIO_CMAKE_BOOL= ALSOFT_BACKEND_PORTAUDIO ALSOFT_REQUIRE_PORTAUDIO PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_BOOL= ALSOFT_BACKEND_PULSEAUDIO ALSOFT_REQUIRE_PULSEAUDIO SDL_USES= sdl SDL_USE= SDL=sdl2 SDL_CMAKE_BOOL= ALSOFT_BACKEND_SDL2 ALSOFT_REQUIRE_SDL2 SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CMAKE_BOOL= ALSOFT_BACKEND_SNDIO ALSOFT_REQUIRE_SNDIO UTILS_LIB_DEPENDS= libmysofa.so:audio/libmysofa UTILS_CMAKE_BOOL= ALSOFT_UTILS .include .if ${PORT_OPTIONS:MSIMD} . if !${MACHINE_CPU:Msse} CMAKE_OFF+= ALSOFT_CPUEXT_SSE . endif . if !${MACHINE_CPU:Msse2} CMAKE_OFF+= ALSOFT_CPUEXT_SSE2 . endif . if !${MACHINE_CPU:Msse3} CMAKE_OFF+= ALSOFT_CPUEXT_SSE3 . endif . if !${MACHINE_CPU:Msse41} CMAKE_OFF+= ALSOFT_CPUEXT_SSE4_1 . endif .else CMAKE_OFF+= ALSOFT_CPUEXT_NEON \ ALSOFT_CPUEXT_SSE \ ALSOFT_CPUEXT_SSE2 \ ALSOFT_CPUEXT_SSE3 \ ALSOFT_CPUEXT_SSE4_1 .endif # The following is actually meant for lld 15.0 and later, but the ports # framework does not support LINKER_TYPE and LINKER_VERSION yet. .if ${COMPILER_TYPE} == "clang" # Turn off checking of dynamic relocations, to avoid lld diagnostics about # possibly incorrect addend values. LDFLAGS_i386+= -Wl,--no-check-dynamic-relocations .endif post-patch: @${REINPLACE_CMD} 's|/etc/openal|${ETCDIR}|' \ ${WRKSRC}/alc/alconfig.cpp post-install-EXAMPLES-on: (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . \ ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/audio/opencore-amr/Makefile b/audio/opencore-amr/Makefile index ea08a0f1c7a1..27184a05ed78 100644 --- a/audio/opencore-amr/Makefile +++ b/audio/opencore-amr/Makefile @@ -1,17 +1,17 @@ PORTNAME= opencore-amr PORTVERSION= 0.1.6 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= OpenCORE implementation of AMR Narrowband & Wideband speech codec WWW= https://sourceforge.net/projects/opencore-amr/ LICENSE= APACHE20 GNU_CONFIGURE= yes -USES= gmake libtool pathfix +USES= gmake libtool USE_LDCONFIG= yes INSTALL_TARGET= install-strip .include diff --git a/audio/opus/Makefile b/audio/opus/Makefile index c1824c7b8823..dc394b339557 100644 --- a/audio/opus/Makefile +++ b/audio/opus/Makefile @@ -1,26 +1,26 @@ PORTNAME= opus DISTVERSION= 1.5.2 CATEGORIES= audio MASTER_SITES= https://downloads.xiph.org/releases/opus/ MAINTAINER= naddy@FreeBSD.org COMMENT= IETF audio codec WWW= https://opus-codec.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -USES= cpe gmake libtool pathfix +USES= cpe gmake libtool CPE_VENDOR= opus-codec USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-custom-modes \ --enable-dred \ --enable-osce \ --disable-doc # requires doxygen CONFIGURE_TARGET=${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} INSTALL_TARGET= install-strip TEST_TARGET= check .include diff --git a/audio/opusfile/Makefile b/audio/opusfile/Makefile index ce2eaff0537f..ed9bcda83919 100644 --- a/audio/opusfile/Makefile +++ b/audio/opusfile/Makefile @@ -1,51 +1,51 @@ PORTNAME= opusfile PORTVERSION= 0.12 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= https://downloads.xiph.org/releases/opus/ \ https://ftp.osuosl.org/pub/xiph/releases/opus/ MAINTAINER= ports@FreeBSD.org COMMENT= Opus playback library WWW= https://opus-codec.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libogg.so:audio/libogg \ libopus.so:audio/opus -USES= autoreconf libtool pathfix pkgconfig ssl +USES= autoreconf libtool pkgconfig ssl USE_LDCONFIG= yes GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes PATHFIX_MAKEFILEIN= Makefile.am PORTDOCS= AUTHORS README.md OPTIONS_DEFINE= DOXYGEN DOCS OPTIONS_DEFAULT= # empty DOXYGEN_CONFIGURE_ENABLE= doc DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen CONFIGURE_ARGS+= --disable-examples INSTALL_TARGET= install-strip .include .if ${SSL_DEFAULT} == base EXTRA_PATCHES+= ${FILESDIR}/extra-patch-configure.ac pre-patch: @${GREP} -l '@openssl@' ${WRKSRC}/opusurl.pc.in | \ ${XARGS} ${REINPLACE_CMD} -e 's| @openssl@||' .endif post-install-DOXYGEN-on: @${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 diff --git a/audio/owntone/Makefile b/audio/owntone/Makefile index da698a9bba0c..e3592c505f3a 100644 --- a/audio/owntone/Makefile +++ b/audio/owntone/Makefile @@ -1,86 +1,86 @@ PORTNAME= owntone DISTVERSION= 28.12 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= https://github.com/owntone/owntone-server/releases/download/${DISTVERSION}/ MAINTAINER= dinoex@FreeBSD.org COMMENT= DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku) media server WWW= https://github.com/owntone/owntone-server LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libavahi-client.so:net/avahi-app \ libavcodec.so:multimedia/ffmpeg \ libconfuse.so:devel/libconfuse \ libcurl.so:ftp/curl \ libevent_pthreads.so:devel/libevent \ libgcrypt.so:security/libgcrypt \ libgnutls.so:security/gnutls \ libgpg-error.so:security/libgpg-error \ libjson-c.so:devel/json-c \ libinotify.so:devel/libinotify \ libmxml.so:textproc/mxml \ libplist-2.0.so:devel/libplist \ libsodium.so:security/libsodium \ libunistring.so:devel/libunistring \ libprotobuf-c.so:devel/protobuf-c \ libuuid.so:misc/libuuid USES= tar:xz localbase libtool iconv:wchar_t pkgconfig gnome gmake \ - gperf sqlite gnome pathfix + gperf sqlite gnome USE_GNOME= libxml2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-install_systemd \ --with-owntone-user=${OWNTONE_USER} \ --with-owntone-group=${OWNTONE_USER} GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share USE_RC_SUBR= ${PORTNAME} SUB_FILES= pkg-message OWNTONE_USER?= daapd USERS?= daapd GROUPS?= daapd OPTIONS_DEFINE= ITUNES MPD AIRPLAY2 CHROMECAST WEBINTERFACE \ ALSA PULSEAUDIO NLS DOCS OPTIONS_DEFAULT= ITUNES MPD AIRPLAY2 CHROMECAST WEBINTERFACE \ ALSA NLS DOCS NO_OPTIONS_SORT=yes OPTIONS_SUB=yes AIRPLAY2_DESC= Prefer AirPlay 2 ITUNES_DESC= iTunes XML support CHROMECAST_DESC= Chromecast support MPD_DESC= Music Player Daemon protocol support WEBINTERFACE_DESC= Install web interface AIRPLAY2_CONFIGURE_ENABLE= preferairplay2 ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_WITH= alsa ITUNES_CONFIGURE_ENABLE= itunes CHROMECAST_CONFIGURE_ENABLE= chromecast MPD_CONFIGURE_ENABLE= mpd PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_WITH= pulseaudio WEBINTERFACE_CONFIGURE_ENABLE= webinterface WEBINTERFACE_CONFIGURE_WITH= libwebsockets WEBINTERFACE_LIB_DEPENDS= libwebsockets.so:net/libwebsockets NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/owntone/owntone-sqlext.so ${MV} ${STAGEDIR}${PREFIX}/etc/owntone.conf \ ${STAGEDIR}${PREFIX}/etc/owntone.conf.sample .include diff --git a/audio/paman/Makefile b/audio/paman/Makefile index ac2aa3bd266f..95fb0c02d1ae 100644 --- a/audio/paman/Makefile +++ b/audio/paman/Makefile @@ -1,20 +1,20 @@ PORTNAME= paman PORTVERSION= 0.9.4 PORTREVISION= 15 CATEGORIES= audio MASTER_SITES= http://0pointer.de/lennart/projects/${PORTNAME}/ MAINTAINER= romain@FreeBSD.org COMMENT= Gtk frontend for PulseAudio WWW= https://0pointer.de/lennart/projects/paman/ LIB_DEPENDS= libglademm-2.4.so:devel/libglademm24 \ libpulse.so:audio/pulseaudio GNU_CONFIGURE= yes -USES= compiler:c++11-lang gmake pathfix pkgconfig +USES= compiler:c++11-lang gmake pkgconfig USE_CXXSTD= c++11 CONFIGURE_ARGS= --disable-lynx .include diff --git a/audio/portaudio/Makefile b/audio/portaudio/Makefile index 9f9c5c74f90c..5c9239076823 100644 --- a/audio/portaudio/Makefile +++ b/audio/portaudio/Makefile @@ -1,84 +1,84 @@ PORTNAME= portaudio PORTVERSION= 19.6.0 PORTREVISION= 7 PORTEPOCH= 1 CATEGORIES= audio MASTER_SITES= http://www.portaudio.com/archives/ DISTNAME= pa_stable_v190600_20161030 MAINTAINER= multimedia@FreeBSD.org COMMENT= Portable cross-platform Audio API WWW= http://www.portaudio.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= autoreconf:2.69 cpe dos2unix gmake libtool localbase:ldflags \ - pathfix pkgconfig tar:tgz + pkgconfig tar:tgz USE_LDCONFIG= yes CPE_VENDOR= portaudio_project GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-dependency-tracking \ --enable-cxx \ --without-alsa MAKE_ARGS= EXAMPLES="" MAKE_JOBS_UNSAFE= yes WRKSRC= ${WRKDIR}/${PORTNAME} PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS DOXYGEN EXAMPLES JACK PATEST SNDIO OPTIONS_SUB= yes SUB_FILES= pkg-message PATEST_DESC= PortAudio Test Programs DOXYGEN_IMPLIES= DOCS DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_WITH= jack PATEST_MAKE_ARGS_OFF= SELFTESTS="" \ TESTS="" SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CONFIGURE_WITH= sndio post-extract: @${MKDIR} ${WRKSRC}/src/hostapi/sndio @${CP} ${FILESDIR}/pa_sndio.c ${WRKSRC}/src/hostapi/sndio post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libportaudio.so \ ${STAGEDIR}${PREFIX}/lib/libportaudiocpp.so ${INSTALL_DATA} ${FILESDIR}/pa_unix_oss.h ${STAGEDIR}${PREFIX}/include post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} README.txt index.html ${STAGEDIR}${DOCSDIR} post-install-DOXYGEN-on: @cd ${WRKSRC} && doxygen @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/bindings/cpp/example/*.cxx \ ${WRKSRC}/examples/*.c ${WRKSRC}/examples/*.cpp \ ${WRKSRC}/src/os/unix/*.[ch] \ ${WRKSRC}/src/common/*.[ch] \ ${STAGEDIR}${EXAMPLESDIR} post-install-PATEST-on: .for f in pa_m* paqa_* patest* ${STRIP_CMD} ${WRKSRC}/bin/.libs/${f} ${INSTALL_PROGRAM} ${WRKSRC}/bin/.libs/${f} ${STAGEDIR}${PREFIX}/bin/ .endfor .include diff --git a/audio/pulseaudio/Makefile b/audio/pulseaudio/Makefile index 128bf7868035..37cb089e9090 100644 --- a/audio/pulseaudio/Makefile +++ b/audio/pulseaudio/Makefile @@ -1,112 +1,112 @@ # # !!!NOTE!!! Any PORTVERSION update to this port must be accompanied by # PORTREVISION bumps of depending ports. PORTNAME= pulseaudio DISTVERSION= 17.0 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= https://freedesktop.org/software/pulseaudio/releases/ MAINTAINER= desktop@FreeBSD.org COMMENT= Sound server for UNIX WWW= https://www.freedesktop.org/wiki/Software/PulseAudio/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LGPL BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser LIB_DEPENDS= libsndfile.so:audio/libsndfile \ libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libdbus-1.so:devel/dbus \ libltdl.so:devel/libltdl \ libck-connector.so:sysutils/consolekit2 USES= compiler:c11 cpe gettext-tools gmake gnome iconv localbase:ldflags \ - meson pathfix pkgconfig python:run shebangfix ssl tar:xz + meson pkgconfig python:run shebangfix ssl tar:xz USE_GNOME= glib20 USE_LDCONFIG= yes # Some symbols in the linker version script map-file are only defined when # building the mainloop-glib shared library. Suppress errors with lld >= 17 due # to these undefined symbols. LDFLAGS+= -Wl,--undefined-version SHEBANG_FILES= shell-completion/bash/pactl \ src/utils/pa-info \ src/utils/qpaeq bash_CMD= ${SETENV} bash SUB_FILES= pkg-message USERS= pulse GROUPS= pulse pulse-access pulse-rt OPTIONS_SUB= yes OPTIONS_DEFINE= AVAHI GSETTINGS SIMD TEST X11 OPTIONS_DEFAULT=AVAHI SIMD SIMPLE SOXR SPEEX WEBRTC_AEC X11 AVAHI_MESON_ENABLED= avahi AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app GSETTINGS_DESC= GSettings configuration backend support GSETTINGS_MESON_ENABLED= gsettings GSETTINGS_VARS= GLIB_SCHEMAS=org.freedesktop.pulseaudio.gschema.xml SIMD_MESON_ENABLED= orc SIMD_LIB_DEPENDS= liborc-0.4.so:devel/orc TEST_MESON_TRUE= tests TEST_BUILD_DEPENDS= check>0:devel/check X11_MESON_ENABLED= x11 X11_USES= xorg X11_USE= XORG=ice,sm,x11,xcb,xtst OPTIONS_GROUP= AUDIO OPTIONS_GROUP_AUDIO= ALSA JACK SOXR SPEEX WEBRTC_AEC AUDIO_DESC= Audio support ALSA_MESON_ENABLED= alsa ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib JACK_MESON_ENABLED= jack JACK_LIB_DEPENDS= libjack.so:audio/jack SOXR_MESON_ENABLED= soxr SOXR_LIB_DEPENDS= libsoxr.so:audio/libsoxr SPEEX_DESC= Speex resampler and AEC support SPEEX_MESON_ENABLED= speex SPEEX_LIB_DEPENDS= libspeexdsp.so:audio/speexdsp WEBRTC_AEC_DESC= WebRTC-based echo canceller WEBRTC_AEC_LIB_DEPENDS= libwebrtc-audio-processing-1.so:audio/webrtc-audio-processing WEBRTC_AEC_MESON_ENABLED= webrtc-aec OPTIONS_SINGLE= DATABASE OPTIONS_SINGLE_DATABASE= TDB GDBM SIMPLE DATABASE_DESC= Database support GDBM_DESC= GNU database manager support GDBM_MESON_ON= -Ddatabase=gdbm GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm SIMPLE_DESC= Simple database support SIMPLE_MESON_ON= -Ddatabase=simple TDB_DESC= Trivial database support TDB_MESON_ON= -Ddatabase=tdb TDB_LIB_DEPENDS= libtdb.so:databases/tdb MESON_ARGS= -Db_lundef=false -Dasyncns=disabled -Dbluez5=disabled -Dbluez5-gstreamer=disabled -Ddoxygen=false -Delogind=disabled -Dgstreamer=disabled -Dgtk=disabled -Dlirc=disabled -Dsystemd=disabled -Dvalgrind=disabled PULSE_VERSION= ${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} PLIST_SUB= PULSE_VERSION=${PULSE_VERSION} post-patch: @${REINPLACE_CMD} -e 's|/usr/share|${LOCALBASE}/share|g' \ ${WRKSRC}/src/daemon/default.pa.in @${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|g' \ -e 's|--directory|-d|g' \ ${WRKSRC}/src/utils/pa-info post-install: ${RM} -r ${STAGEDIR}/lib @${MKDIR} ${STAGEDIR}${PREFIX}/etc/pulse .for ii in default.pa daemon.conf client.conf system.pa ${MV} ${STAGEDIR}${PREFIX}/etc/pulse/${ii} \ ${STAGEDIR}${PREFIX}/etc/pulse/${ii}.sample .endfor # Delete ${STAGEDIR}${PREFIX}/libexec/pulse directory, if it's empty ${RMDIR} ${STAGEDIR}${PREFIX}/libexec || ${TRUE} .include diff --git a/audio/ripperx/Makefile b/audio/ripperx/Makefile index 9258ca3716bc..7be7c68600f7 100644 --- a/audio/ripperx/Makefile +++ b/audio/ripperx/Makefile @@ -1,33 +1,33 @@ PORTNAME= ripperx PORTVERSION= 2.7.3 PORTREVISION= 6 CATEGORIES= audio MASTER_SITES= SF DISTNAME= ripperX-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= GTK program to rip CD audio tracks and encode them WWW= https://sourceforge.net/projects/ripperx/ LIB_DEPENDS= libid3.so:audio/id3lib RUN_DEPENDS= cdparanoia:audio/cdparanoia GNU_CONFIGURE= yes CONFIGURE_ARGS= ac_cv_lib_id3_ID3Tag_Link=yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -USES= compiler:c++11-lang gmake gnome pathfix pkgconfig +USES= compiler:c++11-lang gmake gnome pkgconfig USE_GNOME= gtk20 OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} 's/-lstdc++/-lm/' ${WRKSRC}/configure @${REINPLACE_CMD} '/^CCLD =/s/=.*/= $$(CXX)/' \ ${WRKSRC}/plugins/Makefile.in ${WRKSRC}/src/Makefile.in .include diff --git a/audio/sdl_mixer/Makefile b/audio/sdl_mixer/Makefile index 5a865e1694ad..c742b05fa475 100644 --- a/audio/sdl_mixer/Makefile +++ b/audio/sdl_mixer/Makefile @@ -1,71 +1,71 @@ PORTNAME= sdl_mixer PORTVERSION= 1.2.12 PORTREVISION= 15 CATEGORIES= audio MASTER_SITES= https://www.libsdl.org/projects/SDL_mixer/release/ DISTNAME= SDL_mixer-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Sample multi-channel audio mixer library WWW= https://www.libsdl.org/projects/SDL_mixer/index.html LICENSE= ZLIB -USES= gmake libtool pathfix pkgconfig sdl +USES= gmake libtool pkgconfig sdl USE_SDL= sdl GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include USE_LDCONFIG= yes OPTIONS_DEFINE= SMPEG FLAC TIMIDITYPLUS OPTIONS_DEFAULT= SMPEG FLAC MIKMOD OPTIONS_RADIO= MOD OGG OPTIONS_RADIO_MOD= MIKMOD MODPLUG OPTIONS_RADIO_OGG= VORBIS TREMOR .if defined(MACHINE_CPU) && ${MACHINE_CPU:Msoftfp} OPTIONS_DEFAULT+= TREMOR .else OPTIONS_DEFAULT+= VORBIS .endif MOD_DESC= Tracker music support SMPEG_DESC= MP3 audio support via SMPEG TIMIDITYPLUS_DESC= Use Timidity++ instead of Timidity (soundfont) MIKMOD_LIB_DEPENDS= libmikmod.so:audio/libmikmod MIKMOD_CONFIGURE_ENABLE= music-mod MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug MODPLUG_CONFIGURE_ENABLE= music-mod-modplug FLAC_LIB_DEPENDS= libFLAC.so:audio/flac FLAC_CONFIGURE_ENABLE= music-flac SMPEG_LIB_DEPENDS= libsmpeg.so:multimedia/smpeg SMPEG_CONFIGURE_ENABLE= music-mp3 VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis VORBIS_CONFIGURE_ENABLE= music-ogg TIMIDITYPLUS_RUN_DEPENDS= ${LOCALBASE}/share/timidity/timidity.cfg-eawpats:audio/eawpats TIMIDITYPLUS_VARS= CONFIG_FILE=${LOCALBASE}/share/timidity/timidity.cfg-eawpats TIMIDITYPLUS_RUN_DEPENDS_OFF= ${LOCALBASE}/lib/timidity/timidity.cfg:audio/timidity TIMIDITYPLUS_VARS_OFF= CONFIG_FILE=${LOCALBASE}/lib/timidity/timidity.cfg TREMOR_LIB_DEPENDS= libvorbisidec.so:audio/libtremor TREMOR_CONFIGURE_ON= --enable-music-ogg # TREMOR_CONFIGURE_OFF is handled by VORBIS=off TREMOR_CONFIGURE_ENABLE= music-ogg-tremor post-patch: @${REINPLACE_CMD} -e 's|\($$(prefix)/libdata/pkgconfig\)|$$(DESTDIR)\1|' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|%%CONFIG_FILE%%|${CONFIG_FILE}|g' \ ${WRKSRC}/timidity/config.h @${REINPLACE_CMD} -e 's|"modplug.h"|"libmodplug/modplug.h"|' \ ${WRKSRC}/music_modplug.h .include diff --git a/audio/solfege/Makefile b/audio/solfege/Makefile index 97ee0af80655..5551dfea2ee0 100644 --- a/audio/solfege/Makefile +++ b/audio/solfege/Makefile @@ -1,53 +1,53 @@ PORTNAME= solfege DISTVERSION= 3.23.5pre2 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= https://git.savannah.gnu.org/cgit/${PORTNAME}.git/snapshot/ PKGNAMESUFFIX= -nosound MAINTAINER= m.ne@gmx.net COMMENT= Free ear training software WWW= https://www.gnu.org/software/solfege/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \ git>0:devel/git \ txt2man:textproc/txt2man RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} -USES= autoreconf gettext gmake gnome makeinfo pathfix pkgconfig \ +USES= autoreconf gettext gmake gnome makeinfo pkgconfig \ python shebangfix USE_GNOME= pygobject3 SHEBANG_FILES= exercises/standard/lesson-files/bin/csound-play-harmonic-interval.sh GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --disable-oss-sound \ --enable-docbook-stylesheet=${STYLESHEET} CONFIGURE_ENV= ac_cv_path_XML2PO="" MAKE_ARGS= nopycompile=YES \ skipmanual=yes NO_ARCH= yes # Restrict to stable (even) versions, indicated by the second component. PORTSCOUT= limitw:1,even STYLESHEET= ${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl post-patch: @${REINPLACE_CMD} -e \ 's|cp --parents|${PAX} -rw|' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ 's|type=sequencer-device|type=fake-synth| ; \ s|/usr/bin|${LOCALBASE}/bin|' ${WRKSRC}/default.config post-install: @(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \ -d ${PREFIX} -f ${DATADIR_REL}) .include diff --git a/audio/soundtouch/Makefile b/audio/soundtouch/Makefile index 532c38271d7a..0ee7cfc2119c 100644 --- a/audio/soundtouch/Makefile +++ b/audio/soundtouch/Makefile @@ -1,45 +1,45 @@ PORTNAME= soundtouch DISTVERSION= 2.3.3 CATEGORIES= audio MASTER_SITES= https://www.surina.net/${PORTNAME}/ MAINTAINER= crees@FreeBSD.org COMMENT= Open-source audio processing library WWW= https://www.surina.net/soundtouch/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.TXT -USES= cmake compiler:c++17-lang cpe pathfix +USES= cmake compiler:c++17-lang cpe CPE_VENDOR= surina USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME} CFLAGS_i386= -DSOUNDTOUCH_DISABLE_X86_OPTIMIZATIONS CMAKE_ON= BUILD_SHARED_LIBS OPTIONS_DEFINE= INTEGER_SAMPLES OPTIMIZED_CFLAGS OPTIONS_DEFINE_aarch64= NEON OPENMP OPTIONS_DEFINE_amd64= OPENMP OPTIONS_DEFINE_armv7= NEON OPTIONS_DEFINE_i386= OPENMP OPTIONS_DEFINE_powerpc64= OPENMP OPTIONS_DEFINE_powerpc64le= OPENMP OPTIONS_DEFINE_riscv64= OPENMP OPTIONS_DEFAULT= ${MACHINE_CPU:Msoftfp:C/.+/INTEGER_SAMPLES/} OPTIONS_DEFAULT_aarch64= NEON OPENMP OPTIMIZED_CFLAGS OPTIONS_DEFAULT_amd64= OPENMP OPTIMIZED_CFLAGS OPTIONS_DEFAULT_powerpc64= OPENMP OPTIMIZED_CFLAGS OPTIONS_DEFAULT_powerpc64le= OPENMP OPTIMIZED_CFLAGS OPTIONS_DEFAULT_riscv64= OPENMP OPTIMIZED_CFLAGS INTEGER_SAMPLES_DESC= Use integer sample format NEON_DESC= Use NEON instructions INTEGER_SAMPLES_CMAKE_BOOL= INTEGER_SAMPLES NEON_CMAKE_BOOL= NEON OPENMP_CMAKE_BOOL= OPENMP OPTIMIZED_CFLAGS_CFLAGS= -Ofast .include diff --git a/audio/speex/Makefile b/audio/speex/Makefile index 39fefd3c5460..1aa3eee07827 100644 --- a/audio/speex/Makefile +++ b/audio/speex/Makefile @@ -1,25 +1,25 @@ PORTNAME= speex DISTVERSION= 1.2.1 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= audio MASTER_SITES= http://downloads.us.xiph.org/releases/speex/ MAINTAINER= multimedia@FreeBSD.org COMMENT= Audio compression format designed for speech WWW= https://www.speex.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libogg.so:audio/libogg \ libspeexdsp.so:audio/speexdsp -USES= cpe libtool pathfix pkgconfig +USES= cpe libtool pkgconfig GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPE_VENDOR= xiph .include diff --git a/audio/speexdsp/Makefile b/audio/speexdsp/Makefile index 868a45133c0f..6dc0bf26a160 100644 --- a/audio/speexdsp/Makefile +++ b/audio/speexdsp/Makefile @@ -1,24 +1,24 @@ PORTNAME= speexdsp DISTVERSION= 1.2.1 CATEGORIES= audio MASTER_SITES= http://downloads.us.xiph.org/releases/speex/ MAINTAINER= multimedia@FreeBSD.org COMMENT= Audio compression format designed for speech WWW= https://www.speex.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes INSTALL_TARGET= install-strip -USES= libtool pathfix +USES= libtool USE_LDCONFIG= yes .include .if ${ARCH} == "aarch64" CONFIGURE_ARGS+=--disable-neon .endif .include diff --git a/audio/taglib/Makefile b/audio/taglib/Makefile index dcda4fc31da1..059b0b0c7d6f 100644 --- a/audio/taglib/Makefile +++ b/audio/taglib/Makefile @@ -1,35 +1,35 @@ PORTNAME= taglib DISTVERSION= 2.1.1 CATEGORIES= audio MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ \ https://taglib.org/releases/ MAINTAINER= jhale@FreeBSD.org COMMENT= Library for manipulating ID3 tags and Ogg comments WWW= https://taglib.org/ LICENSE= LGPL21 MPL11 LICENSE_COMB= dual LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPL LICENSE_FILE_MPL11= ${WRKSRC}/COPYING.MPL BUILD_DEPENDS= utf8cpp>0:devel/utf8cpp TEST_DEPENDS= cppunit-config:devel/cppunit -USES= cmake:testing compiler:c++17-lang cpe pathfix +USES= cmake:testing compiler:c++17-lang cpe USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_CXX_VISIBILITY_PRESET=hidden CMAKE_ON= VISIBILITY_HIDDEN CMAKE_OFF= BUILD_TESTING CMAKE_TESTING_TARGET= check PLIST_SUB= SHLIB_VERSION=${DISTVERSION} OPTIONS_DEFINE= STATIC OPTIONS_SUB= yes STATIC_CMAKE_BOOL_OFF= BUILD_SHARED_LIBS .include diff --git a/audio/timemachine/Makefile b/audio/timemachine/Makefile index 527a7879f31f..87cd615de55e 100644 --- a/audio/timemachine/Makefile +++ b/audio/timemachine/Makefile @@ -1,32 +1,32 @@ PORTNAME= timemachine PORTVERSION= 0.3.3 PORTREVISION= 9 CATEGORIES= audio MASTER_SITES= http://plugin.org.uk/timemachine/ MAINTAINER= ports@FreeBSD.org COMMENT= JACK audio capture tool WWW= http://plugin.org.uk/timemachine/ LICENSE= GPLv2 LIB_DEPENDS= libjack.so:audio/jack \ liblo.so:audio/liblo \ libsndfile.so:audio/libsndfile OPTIONS_DEFINE= LASH -USES= gmake gnome pathfix pkgconfig +USES= gmake gnome pkgconfig USE_GNOME= gtk20 GNU_CONFIGURE= yes LDFLAGS+= -lm LASH_LIB_DEPENDS= liblash.so:audio/lash LASH_CONFIGURE_OFF= --disable-lash post-patch: @${REINPLACE_CMD} -e \ '/^PACKAGE_CFLAGS=/s|-g||; \ /^PACKAGE_LIBS=/s|-g||' ${WRKSRC}/configure .include diff --git a/audio/twolame/Makefile b/audio/twolame/Makefile index 8a32a63f1abc..49a01f44ecd0 100644 --- a/audio/twolame/Makefile +++ b/audio/twolame/Makefile @@ -1,27 +1,27 @@ PORTNAME= twolame PORTVERSION= 0.4.0 PORTREVISION= 5 CATEGORIES= audio MASTER_SITES= SF \ http://www.ecs.soton.ac.uk/~njh/twolame/ MAINTAINER= multimedia@FreeBSD.org COMMENT= MPEG Audio Layer 2 encoder WWW= http://twolame.sf.net/ LIB_DEPENDS= libsndfile.so:audio/libsndfile \ libFLAC.so:audio/flac \ libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg -USES= gmake pathfix pkgconfig libtool +USES= gmake pkgconfig libtool USE_LDCONFIG= yes GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} -e 's| -O3||g' \ ${WRKSRC}/configure .include diff --git a/audio/uade/Makefile b/audio/uade/Makefile index 1fd19396c7df..4b57ec48e01e 100644 --- a/audio/uade/Makefile +++ b/audio/uade/Makefile @@ -1,60 +1,60 @@ PORTNAME= uade DISTVERSION= 3.05 CATEGORIES= audio MASTER_SITES= http://zakalwe.fi/uade/uade3/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Unix Amiga Delitracker Emulator WWW= https://zakalwe.fi/uade/ LICENSE= GPLv2 BUILD_DEPENDS= bash:shells/bash \ vasmm68k_mot:devel/vasm LIB_DEPENDS= libao.so:audio/libao \ libbencodetools.so:devel/bencodetools \ libzakalwe.so:devel/libzakalwe -USES= gmake localbase:ldflags pathfix pkgconfig python:build \ +USES= gmake localbase:ldflags pkgconfig python:build \ shebangfix tar:bzip2 SHEBANG_FILES= configure write_audio/generate_amiga_oscilloscope_view HAS_CONFIGURE= yes CONFIGURE_ARGS= --mandir=${PREFIX}/share/man/man1 \ --no-debug \ --prefix=${PREFIX} \ --without-write-audio CONFIGURE_ENV= PYTHON_INTERPRETER=${PYTHON_CMD} \ SYSCFLAGS='${CFLAGS}' SHEBANG_FILES= configure src/frontends/mod2ogg/mod2ogg2.sh.in \ write_audio/generate_amiga_oscilloscope_view PORTDOCS= * OPTIONS_DEFINE= DOCS TEXTSCOPE OPTIONS_DEFAULT= TEXTSCOPE OPTIONS_SUB= yes TEXTSCOPE_DESC= Audio register debug mode TEXTSCOPE_CONFIGURE_WITH= text-scope post-extract: @${RM} -r ${WRKSRC}/players/S post-patch: @${REINPLACE_CMD} -e 's|-O2 -g||' ${WRKSRC}/write_audio/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} .endfor @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/uade123 \ ${STAGEDIR}${PREFIX}/lib/libuade.so \ ${STAGEDIR}${PREFIX}/lib/uade/uadecore .include diff --git a/audio/vamp-plugin-sdk/Makefile b/audio/vamp-plugin-sdk/Makefile index c9169283c323..b848d2718ef6 100644 --- a/audio/vamp-plugin-sdk/Makefile +++ b/audio/vamp-plugin-sdk/Makefile @@ -1,26 +1,26 @@ PORTNAME= vamp-plugin-sdk DISTVERSION= 2.9.0 PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= https://code.soundsoftware.ac.uk/attachments/download/2588/ MAINTAINER= uddka@student.kit.edu COMMENT= Vamp audio analysis plugin SDK WWW= https://www.vamp-plugins.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsndfile.so:audio/libsndfile GNU_CONFIGURE= yes -USES= compiler:c++11-lang gmake pathfix pkgconfig +USES= compiler:c++11-lang gmake pkgconfig USE_LDCONFIG= yes post-install: ${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/bin/* \ ${STAGEDIR}${PREFIX}/lib/*.so \ ${STAGEDIR}${PREFIX}/lib/vamp/*.so .include diff --git a/audio/wavpack/Makefile b/audio/wavpack/Makefile index 9aa4ef83e352..98f7bc58af21 100644 --- a/audio/wavpack/Makefile +++ b/audio/wavpack/Makefile @@ -1,25 +1,25 @@ PORTNAME= wavpack DISTVERSION= 5.8.1 CATEGORIES= audio MASTER_SITES= https://github.com/dbry/WavPack/releases/download/${DISTVERSION}/ \ http://www.wavpack.com/ MAINTAINER= multimedia@FreeBSD.org COMMENT= Audio codec for lossless, lossy, and hybrid compression WWW= https://www.wavpack.com/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake:testing cpe iconv pathfix pkgconfig tar:xz +USES= cmake:testing cpe iconv pkgconfig tar:xz USE_LDCONFIG= yes CMAKE_OFF= BUILD_TESTING WAVPACK_BUILD_DOCS CMAKE_ON= BUILD_SHARED_LIBS OPTIONS_DEFINE= ASM OPTIONS_DEFAULT=ASM ASM_CMAKE_BOOL= WAVPACK_ENABLE_ASM .include