diff --git a/audio/qtractor/Makefile b/audio/qtractor/Makefile index 5ebb9c78f33d..51482d7aca5d 100644 --- a/audio/qtractor/Makefile +++ b/audio/qtractor/Makefile @@ -1,80 +1,80 @@ PORTNAME= qtractor DISTVERSIONPREFIX= ${PORTNAME}_ -DISTVERSION= 0_9_39 +DISTVERSION= 0_9_90 CATEGORIES= audio MASTER_SITES= https://download.steinberg.net/sdk_downloads/:vst3sdk DISTFILES= ${VST3_SDK_ARCHIVE}:vst3sdk EXTRACT_ONLY= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME}_GH0${EXTRACT_SUFX} MAINTAINER= yuri@FreeBSD.org COMMENT= Audio/MIDI multi-track sequencer WWW= https://qtractor.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv7= non-constant-expression cannot be narrowed from type 'double' to 'float' in initializer list, see https://github.com/rncbc/qtractor/issues/353 LIB_DEPENDS= libasound.so:audio/alsa-lib \ libaubio.so:audio/aubio \ libfftw3.so:math/fftw3 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libjack.so:audio/jack \ liblilv-0.so:audio/lilv \ liblo.so:audio/liblo \ libmad.so:audio/libmad \ libogg.so:audio/libogg \ librubberband.so:audio/rubberband \ libsamplerate.so:audio/libsamplerate \ libsndfile.so:audio/libsndfile \ libsuil-0.so:audio/suil \ libvorbis.so:audio/libvorbis \ libvorbisenc.so:audio/libvorbis \ libvorbisfile.so:audio/libvorbis RUN_DEPENDS= alsa-seq-server>0:audio/alsa-seq-server USES= cmake compiler:c++17-lang desktop-file-utils gettext-runtime gnome localbase:ldflags pkgconfig qt:5 shared-mime-info USE_GNOME= atk cairo gdkpixbuf2 gtk20 gtkmm24 pango USE_QT= core gui svg widgets x11extras xml buildtools:build linguisttools:build qmake:build #USE_QT= base svg tools:build # for Qt6 USE_GITHUB= yes GH_ACCOUNT= rncbc CMAKE_OFF= CONFIG_CLAP # for audio/clap, but it doesn't install anything CMAKE_OFF+= CONFIG_QT6 # breaks with Qt6: Gtk-ERROR **: 21:10:56.939: GTK 2.x symbols detected. Using GTK 2.x and GTK 3 in the same process is not supported OPTIONS_DEFINE= VST3 OPTIONS_DEFAULT= VST3 VST3_DESC= Enable VST3 plug-in support VST3_USES= xorg VST3_USE= XORG=xcb VST3_CMAKE_BOOL= CONFIG_VST3 VST3_CMAKE_ON= -DCONFIG_VST3SDK=${WRKDIR}/VST_SDK/vst3sdk #VST3_BUILD_DEPENDS= vst3sdk>0:audio/vst3sdk # this is supposed to work instead of bundled archive, but it doesn't for some reason, see https://github.com/rncbc/qtractor/issues/331 VST3_SDK_ARCHIVE= vst-sdk_3.7.4_build-25_2021-12-16.zip post-extract-VST3-on: @cd ${WRKDIR} && unzip -qq ${DISTDIR}/${VST3_SDK_ARCHIVE} post-patch: @${REINPLACE_CMD} \ 's|the ALSA Sequencer kernel module (snd-seq-midi)|alsa-seq-server (installed by audio/alsa-seq-server)|' \ ${WRKSRC}/src/qtractorMainForm.cpp post-patch-VST3-on: @${REINPLACE_CMD} -e ' \ s,__linux__,__linux__ || __FreeBSD__,; \ s,endian.h,sys/endian.h, \ ' \ ${WRKDIR}/VST_SDK/vst3sdk/pluginterfaces/base/fplatform.h @${REINPLACE_CMD} -e ' \ s,stdatomic.h,atomic,; \ s,atomic_int_least32_t,std::atomic_int_least32_t, \ ' \ ${WRKDIR}/VST_SDK/vst3sdk/pluginterfaces/base/funknown.cpp .include diff --git a/audio/qtractor/distinfo b/audio/qtractor/distinfo index d547c1d715e3..f15f9f5f376f 100644 --- a/audio/qtractor/distinfo +++ b/audio/qtractor/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1706379606 +TIMESTAMP = 1712938447 SHA256 (vst-sdk_3.7.4_build-25_2021-12-16.zip) = 49b0e46345af323ab84be9df065653b2a6531745dea6f3ac3fb47915df9f3a81 SIZE (vst-sdk_3.7.4_build-25_2021-12-16.zip) = 104869292 -SHA256 (rncbc-qtractor-qtractor_0_9_39_GH0.tar.gz) = 7dbfb70988eccd9d28d3edcde752b68d2402a8513e7b8118b9353f3d2b7593f6 -SIZE (rncbc-qtractor-qtractor_0_9_39_GH0.tar.gz) = 1939893 +SHA256 (rncbc-qtractor-qtractor_0_9_90_GH0.tar.gz) = ce4941baf3b39ba7dc807d23c4dd97c18d3de000ed5b9f4f8dfbee183866052e +SIZE (rncbc-qtractor-qtractor_0_9_90_GH0.tar.gz) = 1959135 diff --git a/audio/qtractor/pkg-plist b/audio/qtractor/pkg-plist index 57af315f5c0d..a22298079b76 100644 --- a/audio/qtractor/pkg-plist +++ b/audio/qtractor/pkg-plist @@ -1,26 +1,29 @@ bin/qtractor lib/qtractor/qtractor_plugin_scan share/applications/org.rncbc.qtractor.desktop share/icons/hicolor/32x32/apps/org.rncbc.qtractor.png share/icons/hicolor/32x32/mimetypes/org.rncbc.qtractor.application-x-qtractor-archive.png share/icons/hicolor/32x32/mimetypes/org.rncbc.qtractor.application-x-qtractor-session.png share/icons/hicolor/32x32/mimetypes/org.rncbc.qtractor.application-x-qtractor-template.png share/icons/hicolor/scalable/apps/org.rncbc.qtractor.svg share/icons/hicolor/scalable/mimetypes/org.rncbc.qtractor.application-x-qtractor-archive.svg share/icons/hicolor/scalable/mimetypes/org.rncbc.qtractor.application-x-qtractor-session.svg share/icons/hicolor/scalable/mimetypes/org.rncbc.qtractor.application-x-qtractor-template.svg share/man/fr/man1/qtractor.1.gz share/man/man1/qtractor.1.gz share/metainfo/org.rncbc.qtractor.metainfo.xml share/mime/packages/org.rncbc.qtractor.xml %%DATADIR%%/audio/metro_bar.wav %%DATADIR%%/audio/metro_beat.wav +%%DATADIR%%/instruments/Standard1.ins +%%DATADIR%%/palette/KXStudio.conf +%%DATADIR%%/palette/Wonton Soup.conf %%DATADIR%%/translations/qtractor_cs.qm %%DATADIR%%/translations/qtractor_de.qm %%DATADIR%%/translations/qtractor_es.qm %%DATADIR%%/translations/qtractor_fr.qm %%DATADIR%%/translations/qtractor_it.qm %%DATADIR%%/translations/qtractor_ja.qm -%%DATADIR%%/translations/qtractor_pt.qm +%%DATADIR%%/translations/qtractor_pt_BR.qm %%DATADIR%%/translations/qtractor_ru.qm %%DATADIR%%/translations/qtractor_uk.qm