diff --git a/audio/carla/Makefile b/audio/carla/Makefile index 6889edebf0f1..9f3a5d7fc887 100644 --- a/audio/carla/Makefile +++ b/audio/carla/Makefile @@ -1,67 +1,67 @@ PORTNAME= Carla DISTVERSIONPREFIX= v DISTVERSION= 2.2.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= Audio LV2 plugin host for Jack and PulseAudio LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/GPL.txt LIB_DEPENDS= liblo.so:audio/liblo \ libsndfile.so:audio/libsndfile RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyliblo>0:audio/py-pyliblo@${PY_FLAVOR} CONFLICTS_BUILD= rtaudio-* rtmidi-* USES= compiler:c++11-lib desktop-file-utils gl gmake gnome localbase \ pkgconfig pyqt:5 python:3.4+ qt:5 shared-mime-info shebangfix \ tar:bz2 xorg USE_GITHUB= yes GH_ACCOUNT= falkTX USE_PYQT= core_run gui_run sip svg_run widgets_run xml_build # "sip" should be "sip_build", but "import PyQt5.QtCore" wants "sip". See bug#225040 USE_GNOME= gtk20 gtk30 USE_QT= core gui widgets buildtools_build USE_GL= gl USE_XORG= x11 USE_LDCONFIG= ${PREFIX}/lib/carla SHEBANG_FILES= data/carla-single data/carla-bridge-lv2-modgui source/native-plugins/resources/* source/frontend/* MAKE_ARGS= HAVE_QT4=false \ EXTERNAL_PLUGINS=false \ # Give the Makefile the proper versioned binaries of PyQt BINARY_ALIAS= pyuic5=${LOCALBASE}/bin/pyuic5-${PYTHON_VER} \ pyrcc5=${LOCALBASE}/bin/pyrcc5-${PYTHON_VER} INSTALLS_ICONS= yes OPTIONS_DEFINE= FFMPEG FLUIDSYNTH LINUXSAMPLER OPTIONS_DEFAULT= FFMPEG FLUIDSYNTH JACK LINUXSAMPLER OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= JACK PULSEAUDIO BACKEND_DESC= Audio backend LINUXSAMPLER_DESC= Use LinuxSampler: a software audio sampler FFMPEG_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg FFMPEG_MAKE_ARGS_OFF= HAVE_FFMPEG=false FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth FLUIDSYNTH_MAKE_ARGS_OFF= HAVE_FLUIDSYNTH=false LINUXSAMPLER_LIB_DEPENDS= liblinuxsampler.so:audio/linuxsampler LINUXSAMPLER_MAKE_ARGS_OFF= HAVE_LINUXSAMPLER=false JACK_RUN_DEPENDS= ${LOCALBASE}/lib/libjack.so:audio/jack PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio PULSEAUDIO_MAKE_ARGS_OFF= HAVE_PULSEAUDIO=false post-install: @${REINPLACE_CMD} -i '' -e ' \ s|^PYTHON=.*|PYTHON=${PYTHON_CMD}|; \ s|#!/bin/bash|#!/bin/sh|' \ ${STAGEDIR}${PREFIX}/bin/carla* devel-features: patch @${ECHO} "Developer command: show build features" cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} features .include diff --git a/audio/linuxsampler/Makefile b/audio/linuxsampler/Makefile index 2f754300158b..695f854a5759 100644 --- a/audio/linuxsampler/Makefile +++ b/audio/linuxsampler/Makefile @@ -1,57 +1,53 @@ # Created by: trasz PORTNAME= linuxsampler -DISTVERSION= 2.1.1 -PORTREVISION= 2 +DISTVERSION= 2.2.0 CATEGORIES= audio MASTER_SITES= https://download.linuxsampler.org/packages/ MAINTAINER= yuri@FreeBSD.org COMMENT= Modular MIDI sampler LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= "not yet ported" -BUILD_DEPENDS= lv2>0:audio/lv2 +BUILD_DEPENDS= lv2>0:audio/lv2 \ + dssi>0:audio/dssi LIB_DEPENDS= libgig.so:audio/libgig \ libsndfile.so:audio/libsndfile \ libuuid.so:misc/e2fsprogs-libuuid -USES= bison:wrapper gmake libtool pathfix pkgconfig sqlite:3 tar:bzip2 +USES= bison:wrapper compiler:c++14-lang gmake libtool localbase pathfix pkgconfig sqlite:3 tar:bzip2 +USE_LDCONFIG= ${PREFIX}/lib/linuxsampler + GNU_CONFIGURE= yes CONFIGURE_ENV= HAVE_UNIX98=1 -USE_LDCONFIG= ${PREFIX}/lib/linuxsampler -INSTALL_TARGET= install-strip +CONFIGURE_ARGS= --disable-arts-driver -CONFIGURE_ARGS+= --disable-arts-driver +CXXFLAGS+= -I${LOCALBASE}/include/dssi -OPTIONS_DEFINE= JACK ALSA DSSI LV2 -OPTIONS_DEFAULT= JACK -OPTIONS_SUB= yes +INSTALL_TARGET= install-strip -JACK_LIB_DEPENDS= libjack.so:audio/jack -JACK_CONFIGURE_ENABLE= jack-driver +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' -DSSI_DESC= Enable DSSI support -DSSI_BUILD_DEPENDS= dssi>0:audio/dssi -DSSI_CPPFLAGS= -I${LOCALBASE}/include/dssi - -LV2_DESC= Enable LV2 support -LV2_BUILD_DEPENDS= lv2>0:audio/lv2 -LV2_CONFIGURE_ENV_OFF= ac_cv_header_lv2_h=no +JACK_LIB_DEPENDS= libjack.so:audio/jack +JACK_CONFIGURE_ENABLE= jack-driver 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/linuxsampler/distinfo b/audio/linuxsampler/distinfo index f70464cd3140..33f8ce20f861 100644 --- a/audio/linuxsampler/distinfo +++ b/audio/linuxsampler/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1564722296 -SHA256 (linuxsampler-2.1.1.tar.bz2) = 20050b22066e9cdbdad34c0470d3c4a47f75e4af620fd98af277f5d2417132be -SIZE (linuxsampler-2.1.1.tar.bz2) = 1410461 +TIMESTAMP = 1620606594 +SHA256 (linuxsampler-2.2.0.tar.bz2) = c4d163c6bac2d01f0e8f5d07210d40988ee93b7e07b98472c946a8076303998c +SIZE (linuxsampler-2.2.0.tar.bz2) = 1507276 diff --git a/audio/linuxsampler/pkg-plist b/audio/linuxsampler/pkg-plist index 1604efca7582..ac45379b8025 100644 --- a/audio/linuxsampler/pkg-plist +++ b/audio/linuxsampler/pkg-plist @@ -1,54 +1,55 @@ bin/linuxsampler bin/ls_instr_script bin/lscp include/linuxsampler/EventListeners.h include/linuxsampler/Sampler.h include/linuxsampler/common/Condition.h include/linuxsampler/common/ConstCapacityArray.h include/linuxsampler/common/Exception.h include/linuxsampler/common/Mutex.h include/linuxsampler/common/SynchronizedConfig.h include/linuxsampler/common/Thread.h include/linuxsampler/common/global.h include/linuxsampler/common/lsatomic.h include/linuxsampler/common/optional.h include/linuxsampler/drivers/Device.h include/linuxsampler/drivers/DeviceParameter.h include/linuxsampler/drivers/audio/AudioChannel.h include/linuxsampler/drivers/audio/AudioOutputDevice.h include/linuxsampler/drivers/midi/MidiInputDevice.h include/linuxsampler/drivers/midi/MidiInputPort.h include/linuxsampler/drivers/midi/MidiInstrumentMapper.h include/linuxsampler/drivers/midi/VirtualMidiDevice.h include/linuxsampler/drivers/midi/midi.h include/linuxsampler/effects/Effect.h include/linuxsampler/effects/EffectChain.h include/linuxsampler/effects/EffectControl.h include/linuxsampler/effects/EffectFactory.h include/linuxsampler/effects/EffectInfo.h include/linuxsampler/engines/Engine.h include/linuxsampler/engines/EngineChannel.h include/linuxsampler/engines/FxSend.h include/linuxsampler/engines/InstrumentManager.h +include/linuxsampler/engines/LFO.h include/linuxsampler/plugins/InstrumentEditor.h include/linuxsampler/plugins/InstrumentEditorFactory.h include/linuxsampler/scriptvm/ScriptVM.h include/linuxsampler/scriptvm/ScriptVMFactory.h include/linuxsampler/scriptvm/common.h -%%DSSI%%lib/dssi/linuxsampler.a -%%DSSI%%lib/dssi/linuxsampler.so +lib/dssi/linuxsampler.a +lib/dssi/linuxsampler.so lib/linuxsampler/liblinuxsampler.a lib/linuxsampler/liblinuxsampler.so -lib/linuxsampler/liblinuxsampler.so.5 -lib/linuxsampler/liblinuxsampler.so.5.0.0 +lib/linuxsampler/liblinuxsampler.so.6 +lib/linuxsampler/liblinuxsampler.so.6.0.0 lib/linuxsampler/plugins/.keep_me -%%LV2%%lib/lv2/linuxsampler.lv2/linuxsampler.a -%%LV2%%lib/lv2/linuxsampler.lv2/linuxsampler.so -%%LV2%%lib/lv2/linuxsampler.lv2/linuxsampler.ttl -%%LV2%%lib/lv2/linuxsampler.lv2/manifest.ttl +lib/lv2/linuxsampler.lv2/linuxsampler.a +lib/lv2/linuxsampler.lv2/linuxsampler.so +lib/lv2/linuxsampler.lv2/linuxsampler.ttl +lib/lv2/linuxsampler.lv2/manifest.ttl libdata/pkgconfig/linuxsampler.pc man/man1/linuxsampler.1.gz man/man1/lscp.1.gz /var/lib/linuxsampler/instruments.db @dir /var/lib/linuxsampler @dir /var/lib diff --git a/audio/qsampler/Makefile b/audio/qsampler/Makefile index d434a916ac59..77cf37c806af 100644 --- a/audio/qsampler/Makefile +++ b/audio/qsampler/Makefile @@ -1,45 +1,45 @@ # Created by: trasz