diff --git a/archivers/lzfse/Makefile b/archivers/lzfse/Makefile index 601b45c4b768..e2662592473d 100644 --- a/archivers/lzfse/Makefile +++ b/archivers/lzfse/Makefile @@ -1,20 +1,19 @@ # Created by: Steven Kreuzer PORTNAME= lzfse PORTVERSION= 20160707 CATEGORIES= archivers MAINTAINER= skreuzer@FreeBSD.org COMMENT= Lempel-Ziv style data compression algorithm LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes -GH_ACCOUNT= lzfse GH_TAGNAME= 4591228 USES= gmake MAKE_ARGS+= INSTALL_PREFIX="${STAGEDIR}${PREFIX}" .include diff --git a/archivers/par2cmdline/Makefile b/archivers/par2cmdline/Makefile index 561da5f99eef..35d3a9022ac5 100644 --- a/archivers/par2cmdline/Makefile +++ b/archivers/par2cmdline/Makefile @@ -1,41 +1,40 @@ # Created by: Chris Larsen PORTNAME= par2cmdline PORTVERSION= 0.8.1 DISTVERSIONPREFIX= v CATEGORIES= archivers MAINTAINER= martymac@FreeBSD.org COMMENT= Tools for using Parity v2 Archive files LICENSE= GPLv2 USES= autoreconf compiler:c++11-lang GNU_CONFIGURE= yes USE_GITHUB= yes GH_ACCOUNT= Parchive -GH_PROJECT= par2cmdline PORTDOCS= README CONFLICTS= par2cmdline-tbb-[0-9]* PLIST_FILES= bin/par2 bin/par2create bin/par2repair bin/par2verify man/man1/par2.1.gz OPTIONS_DEFINE= DOCS TEST_TARGET= check post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include .if ${ARCH} == i386 # ld: error: undefined symbol: __atomic_load # See: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230888 USE_GCC= yes .endif .include diff --git a/audio/gula-plugins-lv2/Makefile b/audio/gula-plugins-lv2/Makefile index 9b2c286f0a22..4c05cecf23fd 100644 --- a/audio/gula-plugins-lv2/Makefile +++ b/audio/gula-plugins-lv2/Makefile @@ -1,30 +1,29 @@ PORTNAME= gula-plugins DISTVERSION= g20200606 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Collection of guitar effect LV2 plugins LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 \ ${LOCALBASE}/include/boost/circular_buffer.hpp:devel/boost-libs USES= gmake localbase pkgconfig USE_GITHUB= yes GH_ACCOUNT= steveb -GH_PROJECT= gula-plugins GH_TAGNAME= 67578fa01a6b1a4d883ab0fe8ceaa4afe4e3af06 CXXFLAGS+= -fPIC CXXFLAGS+= -fbracket-depth=1024 # https://github.com/steveb/gula-plugins/issues/2 MAKE_ARGS= CXXFLAGS="${CXXFLAGS}" do-install: # https://github.com/steveb/gula-plugins/issues/3 cd ${WRKSRC} && ${COPYTREE_SHARE} lv2 ${STAGEDIR}${PREFIX}/lib ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/*.lv2/*.so .include diff --git a/audio/musescore/Makefile b/audio/musescore/Makefile index b8261fdd6298..a5cf45506fec 100644 --- a/audio/musescore/Makefile +++ b/audio/musescore/Makefile @@ -1,74 +1,73 @@ -PORTNAME= musescore +PORTNAME= ${GH_PROJECT:tl} DISTVERSIONPREFIX= v DISTVERSION= 3.6.1 PORTREVISION= 2 CATEGORIES= audio MAINTAINER= adridg@FreeBSD.org COMMENT= Free music composition & notation software LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.GPL LIB_DEPENDS= libmp3lame.so:audio/lame \ libsndfile.so:audio/libsndfile \ libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg \ libfreetype.so:print/freetype2 USES= cmake compiler:c++11-lib desktop-file-utils localbase \ pkgconfig qt:5 shared-mime-info USE_QT= concurrent core declarative designer graphicaleffects gui \ help location network opengl printsupport \ quickcontrols2 scripttools sql svg testlib \ webchannel widgets xml xmlpatterns \ buildtools_build linguisttools_build qmake_build uitools_build USE_GITHUB= yes -GH_ACCOUNT= musescore GH_PROJECT= MuseScore # Each release gets a subdir containing the distfiles for that release, # so hope that scanning the parent dir finds new ones. # # Note needs PORTVERSION:R once there is a .minor version DATADIR= ${PREFIX}/share/mscore-${PORTVERSION:R} ALL_TARGET= lrelease manpages all CMAKE_OFF= BUILD_PORTMIDI BUILD_PCH MSCORE_UNSTABLE CMAKE_ON= USE_SYSTEM_FREETYPE CMAKE_BUILD_TYPE= release # WebEngine is only available on i386/amd64, amd ppc64 starting FreeBSD 13.0. # If enabled on arches that don't have WebEngine, the build breaks. OPTIONS_DEFINE= ALSA JACK PORTAUDIO PULSEAUDIO WEBENGINE OPTIONS_DEFAULT= PORTAUDIO OPTIONS_DEFAULT_amd64= WEBENGINE OPTIONS_DEFAULT_i386= WEBENGINE WEBENGINE_DESC= Use WebEngine in the welcome panel ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CMAKE_BOOL= BUILD_ALSA JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CMAKE_BOOL= BUILD_JACK PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio PORTAUDIO_CMAKE_BOOL= BUILD_PORTAUDIO PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_BOOL= BUILD_PULSEAUDIO WEBENGINE_USE= qt=webengine WEBENGINE_CMAKE_BOOL= BUILD_WEBENGINE .include .if ${CHOSEN_COMPILER_TYPE} == clang CXXFLAGS+= -Wno-inconsistent-missing-override .endif .if ${PORT_OPTIONS:MWEBENGINE} DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine EXPIRATION_DATE=2021-06-23 .endif .include diff --git a/audio/pc-mixer/Makefile b/audio/pc-mixer/Makefile index 2b90c0ac0bd1..e174962cd14e 100644 --- a/audio/pc-mixer/Makefile +++ b/audio/pc-mixer/Makefile @@ -1,32 +1,31 @@ PORTNAME= pc-mixer PORTVERSION= 20171212 PORTREVISION= 4 CATEGORIES= audio MAINTAINER= jmaloney@ixsystems.com COMMENT= QT5 based audio mixer for FreeBSD LICENSE= BSD2CLAUSE MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} MAKE_JOBS_UNSAFE=yes USES= compiler:c++11-lang gl qmake qt:5 shebangfix tar:xz USE_LDCONFIG= yes USE_QT= core gui network svg linguist \ buildtools x11extras widgets multimedia USE_GL+= gl WRKSRC_SUBDIR= src-qt5 QMAKE_ARGS= CONFIG+="configure" USE_GITHUB= yes GH_ACCOUNT= trueos -GH_PROJECT= pc-mixer GH_TAGNAME= ac1d74cc261337998526d091123c28d4ae85277e PLIST_FILES= bin/pc-mixer \ share/applications/pc-mixer.desktop .include diff --git a/audio/pulseaudio-module-xrdp/Makefile b/audio/pulseaudio-module-xrdp/Makefile index f250b77387cb..64ab70e2f506 100644 --- a/audio/pulseaudio-module-xrdp/Makefile +++ b/audio/pulseaudio-module-xrdp/Makefile @@ -1,39 +1,38 @@ PORTNAME= pulseaudio-module-xrdp DISTVERSIONPREFIX= v DISTVERSION= 0.5 PORTREVISION= 1 CATEGORIES= audio DIST_SUBDIR= xrdp PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ MAINTAINER= meta@FreeBSD.org COMMENT= PulseAudio module which enables xrdp to use audio redirection LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${NONEXISTENT}:audio/pulseaudio:configure LIB_DEPENDS= libpulse.so:audio/pulseaudio USES= autoreconf:build compiler:c11 libtool localbase pkgconfig USE_GITHUB= yes GNU_CONFIGURE= yes GH_ACCOUNT= neutrinolabs -GH_PROJECT= pulseaudio-module-xrdp PLIST_FILES= `${PULSE_MODDIR}`/module-xrdp-sink.so \ `${PULSE_MODDIR}`/module-xrdp-source.so CONFIGURE_ARGS= PULSE_DIR=${WRKDIR}/pulseaudio-`${PULSE_VERSION}` PULSE_VERSION= pkg-config --modversion libpulse PULSE_MODDIR= pkg-config --variable=modlibexecdir libpulse PULSE_WRKSRC= ${MAKE} -C ${PORTSDIR}/audio/pulseaudio -VWRKSRC pre-configure: @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./bootstrap @${CP} -r "`${PULSE_WRKSRC}`" ${WRKDIR} .include diff --git a/audio/squeezelite/Makefile b/audio/squeezelite/Makefile index 5845cf4b46a7..1e59c1fe9f96 100644 --- a/audio/squeezelite/Makefile +++ b/audio/squeezelite/Makefile @@ -1,56 +1,55 @@ # Created by: jockl PORTNAME= squeezelite PORTVERSION= 1.9.7.1253 CATEGORIES= audio MAINTAINER= jockl@pianojockl.org COMMENT= Lightweight headless squeezebox player for Logitech Media Server LICENSE= GPLv3 LIB_DEPENDS= libfaad.so:audio/faad \ libportaudio.so:audio/portaudio \ libmpg123.so:audio/mpg123 \ libasound.so:audio/alsa-lib \ libFLAC.so:audio/flac \ libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg USES= gmake ssl USE_GITHUB= yes GH_ACCOUNT= ralph-irving -GH_PROJECT= squeezelite GH_TAGNAME= 7b13fd9 OPTIONS_DEFINE= SSL FFMPEG RESAMPLE DSD SELFPIPE OPUS LINKALL OPTIONS_DEFAULT=SSL RESAMPLE FFMPEG DSD LINKALL RESAMPLE_DESC= Resampling SELFPIPE_DESC= Selfpipe LINKALL_DESC= Link all libraries at build time DSD_DESC= Direct Stream Digital SSL_VARS= MENV+=" -DUSE_SSL -DNO_SSL_SYM" RESAMPLE_VARS= MENV+=" -DRESAMPLE" FFMPEG_VARS= MENV+=" -DFFMPEG" DSD_VARS= MENV+=" -DDSD" VISEXPORT_VARS= MENV+=" -DVISEXPORT" LINKALL_VARS= MENV+=" -DLINKALL" SELFPIPE_VARS= MENV+=" -DSELFPIPE" OPUS_VARS= MENV+=" -DOPUS" MAKE_ENV= OPTS="-DGPIO ${MENV}" OPUS_LIB_DEPENDS= libopusfile.so:audio/opusfile \ libopus.so:audio/opus FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg RESAMPLE_LIB_DEPENDS= libsoxr.so:audio/libsoxr PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/audio/zynaddsubfx/Makefile b/audio/zynaddsubfx/Makefile index aeff435a0ada..03b44bc6aae9 100644 --- a/audio/zynaddsubfx/Makefile +++ b/audio/zynaddsubfx/Makefile @@ -1,115 +1,114 @@ # Created by: trasz PORTNAME= zynaddsubfx DISTVERSION= 3.0.6-rc4 PORTEPOCH= 1 CATEGORIES= audio MAINTAINER= hselasky@FreeBSD.org COMMENT= Realtime software synthesizer LICENSE= GPLv2 LIB_DEPENDS= libfftw3.so:math/fftw3 \ libmxml.so:textproc/mxml \ liblo.so:audio/liblo USES= cmake:insource compiler:c++11-lang pkgconfig tar:bzip2 USE_LDCONFIG= yes USE_GITHUB= yes -GH_ACCOUNT= zynaddsubfx GH_TUPLE= DISTRHO:DPF:e0d8e14a14d407648768da7e34bcf31812245387:d/DPF \ fundamental:rtosc:a86bb27bd16d796b10104f264e8ea96130c1d61c:e/rtosc \ zynaddsubfx:instruments:39e17e1c5c3db56fe9d0308af28be90f172e455e:f/instruments OPTIONS_DEFINE= BASH OSS JACK GUI PORTAUDIO SNDIO LASH DOCS EXAMPLES OPTIONS_DEFAULT= OSS JACK GUI PORTAUDIO OPTIONS_RADIO= AUDIO OPTIONS_RADIO_AUDIO= ALSAMIDI DSSI OPTIONS_SUB= yes ALSAMIDI_DESC= MIDI input through ALSA DSSI_DESC= DSSI Plugin ALSAMIDI_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSAMIDI_CMAKE_OFF= -DAlsaEnable:BOOL=OFF BASH_DESC= Support for bash auto-completion BASH_BUILD_DEPENDS= bash-completion>=0:shells/bash-completion DSSI_LIB_DEPENDS= libdssialsacompat.so:audio/libdssialsacompat DSSI_BUILD_DEPENDS= dssi>0:audio/dssi DSSI_RUN_DEPENDS= dssi>0:audio/dssi DSSI_CFLAGS= -I${LOCALBASE}/include/dssi DSSI_CMAKE_OFF= -DDssiEnable:BOOL=OFF GUI_LIB_DEPENDS= libntk.so:x11-toolkits/ntk \ libpng.so:graphics/png \ libfontconfig.so:x11-fonts/fontconfig GUI_CMAKE_ON= -DGuiModule:STRING=ntk GUI_CMAKE_OFF= -DGuiModule:STRING=OFF GUI_USE+= XORG=x11,xext,xfixes,xcursor,xrender,ice,sm,xpm,xinerama,xft GUI_USE+= GL=gl,glu GUI_USES= gl gnome jpeg xorg OSS_CMAKE_ON= -DOssEnable:BOOL=ON OSS_CMAKE_OFF= -DOssEnable:BOOL=OFF LASH_LIB_DEPENDS= liblash.so:audio/lash LASH_CMAKE_OFF= -DLashEnable:BOOL=OFF JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CMAKE_OFF= -DJackEnable:BOOL=OFF PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio PORTAUDIO_CMAKE_OFF= -DPaEnable:BOOL=OFF SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CMAKE_OFF= -DSndioEnable:BOOL=OFF PORTDOCS= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= AUTHORS.txt NEWS.txt DOCSRCDIR2= ${WRKSRC}/doc DOCSDIR2= ${DOCSDIR}/doc DOC_FILES2= adsynth.txt controller.txt envelope.txt filter.txt intro.txt \ lfo.txt mididefaults.txt nrpn.txt saving.txt zynaddsubfx.txt DOCSRCDIR3= ${WRKSRC}/doc/images DOCSDIR3= ${DOCSDIR}/doc/images DOC_FILES3= *.png *.jpg PORTEXAMPLES= * CMAKE_ARGS+= -DZYN_DATADIR:STRING=${DATADIR} CMAKE_ARGS+= -DZYN_EXAMPLESDIR:STRING=${EXAMPLESDIR} .include .if ${ARCH} == "i386" || ${ARCH} == "amd64" CFLAGS+= -DASM_F2I_YES .endif post-patch: @${REINPLACE_CMD} -e \ 's|-O3 .* -fomit-frame-pointer|| ; \ /-DASM_F2I_YES/d ; \ /-g #/d' ${WRKSRC}/src/CMakeLists.txt post-install: @${MKDIR} ${STAGEDIR}${DATADIR}/banks \ ${STAGEDIR}${DOCSDIR} \ ${STAGEDIR}${DOCSDIR2} \ ${STAGEDIR}${DOCSDIR3} \ ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/instruments/banks && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/banks) ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} ${INSTALL_DATA} ${DOC_FILES3:S|^|${DOCSRCDIR3}/|} ${STAGEDIR}${DOCSDIR3} .include