diff --git a/audio/qmidiarp/Makefile b/audio/qmidiarp/Makefile index a7a5630f50a8..80cd7a245dd9 100644 --- a/audio/qmidiarp/Makefile +++ b/audio/qmidiarp/Makefile @@ -1,63 +1,47 @@ PORTNAME= qmidiarp DISTVERSIONPREFIX= qmidiarp- -DISTVERSION= 0.7.1 -PORTREVISION= 1 +DISTVERSION= 0.7.4 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= MIDI arpeggiator, sequencer and LFO for JACK WWW= https://github.com/emuse/qmidiarp \ https://qmidiarp.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gsed:textproc/gsed \ lv2>0:audio/lv2 LIB_DEPENDS= libasound.so:audio/alsa-lib \ liblo.so:audio/liblo \ libjack.so:audio/jack PORTSCOUT= limit:^qmidiarp -USES= autoreconf compiler:c++11-lib desktop-file-utils \ - gl gmake gnome localbase:ldflags libtool pkgconfig qt:5 xorg -USE_QT= core gui network widgets buildtools:build \ - linguisttools:build +USES= cmake compiler:c++11-lib desktop-file-utils \ + gl gnome localbase:ldflags libtool pkgconfig qt:6 xorg +USE_QT= base tools:build USE_GL= glu opengl USE_GNOME= cairo pango USE_XORG= x11 USE_CXXSTD= c++11 USE_GITHUB= yes GH_ACCOUNT= emuse GH_TUPLE= x42:robtk:ec6456e:robtk/robtk -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share -CONFIGURE_ARGS= --enable-qt5 --enable-translations=yes - -CXXFLAGS+= -Duint=uint32_t # workaround for https://sourceforge.net/p/qmidiarp/bugs/27/ - BINARY_ALIAS= sed=gsed -OPTIONS_DEFINE= NLS LV2 -OPTIONS_DEFAULT=LV2 -OPTIONS_SUB= yes +OPTIONS_DEFINE= NLS LV2 +OPTIONS_DEFAULT= LV2 +OPTIONS_SUB= yes LV2_DESC= Build and install LV2 plugins -LV2_CONFIGURE_OFF= --disable-lv2plugins - -NLS_CONFIGURE_ON= --enable-translations - -.include - -.if ${ARCH} != i386 -pre-configure: - ${REINPLACE_CMD} -e 's,-msse -msse2 -mfpmath=sse ,,' ${WRKSRC}/configure.ac -.endif +LV2_CMAKE_BOOL= CONFIG_LV2 \ + CONFIG_LV2_UI \ + CONFIG_LV2_UI_RTK -post-install-LV2-on: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/qmidiarp_[lsa][fer][oqp].lv2/*.so +NLS_CMAKE_BOOL= CONFIG_TRANSLATIONS -.include +.include diff --git a/audio/qmidiarp/distinfo b/audio/qmidiarp/distinfo index 1401605cfef3..785a42bec30a 100644 --- a/audio/qmidiarp/distinfo +++ b/audio/qmidiarp/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1762711138 -SHA256 (emuse-qmidiarp-qmidiarp-0.7.1_GH0.tar.gz) = 27cc5b6ca5180d9d2e85e2b8db88cf65d15e1c47a4dcf4493ec574ed5a19ff35 -SIZE (emuse-qmidiarp-qmidiarp-0.7.1_GH0.tar.gz) = 345763 +TIMESTAMP = 1780672484 +SHA256 (emuse-qmidiarp-qmidiarp-0.7.4_GH0.tar.gz) = 3536cc42822d508f5ae8709ae5b6e561555ccfa6654f3e2ecd6662fd14a21cd1 +SIZE (emuse-qmidiarp-qmidiarp-0.7.4_GH0.tar.gz) = 349273 SHA256 (x42-robtk-ec6456e_GH0.tar.gz) = 5a2c2caab647e387a55391e3259ec017e0ea70d2b7975b3f239d2bcc6988426a SIZE (x42-robtk-ec6456e_GH0.tar.gz) = 118775 diff --git a/audio/qmidiarp/pkg-plist b/audio/qmidiarp/pkg-plist index fb5c32085317..9020f303de7a 100644 --- a/audio/qmidiarp/pkg-plist +++ b/audio/qmidiarp/pkg-plist @@ -1,34 +1,29 @@ bin/qmidiarp %%LV2%%lib/lv2/qmidiarp_arp.lv2/manifest.ttl %%LV2%%lib/lv2/qmidiarp_arp.lv2/qmidiarp_arp.so %%LV2%%lib/lv2/qmidiarp_arp.lv2/qmidiarp_arp.ttl %%LV2%%lib/lv2/qmidiarp_arp.lv2/qmidiarp_arp_ui.so %%LV2%%lib/lv2/qmidiarp_arp.lv2/qmidiarp_arp_ui.ttl %%LV2%%lib/lv2/qmidiarp_arp.lv2/qmidiarp_arp_ui_gl.so %%LV2%%lib/lv2/qmidiarp_lfo.lv2/manifest.ttl %%LV2%%lib/lv2/qmidiarp_lfo.lv2/qmidiarp_lfo.so %%LV2%%lib/lv2/qmidiarp_lfo.lv2/qmidiarp_lfo.ttl %%LV2%%lib/lv2/qmidiarp_lfo.lv2/qmidiarp_lfo_ui.so %%LV2%%lib/lv2/qmidiarp_lfo.lv2/qmidiarp_lfo_ui.ttl %%LV2%%lib/lv2/qmidiarp_lfo.lv2/qmidiarp_lfo_ui_gl.so %%LV2%%lib/lv2/qmidiarp_seq.lv2/manifest.ttl %%LV2%%lib/lv2/qmidiarp_seq.lv2/qmidiarp_seq.so %%LV2%%lib/lv2/qmidiarp_seq.lv2/qmidiarp_seq.ttl %%LV2%%lib/lv2/qmidiarp_seq.lv2/qmidiarp_seq_ui.so %%LV2%%lib/lv2/qmidiarp_seq.lv2/qmidiarp_seq_ui.ttl %%LV2%%lib/lv2/qmidiarp_seq.lv2/qmidiarp_seq_ui_gl.so share/applications/qmidiarp.desktop share/icons/hicolor/scalable/apps/qmidiarp.svg share/man/de/man1/qmidiarp.1.gz share/man/fr/man1/qmidiarp.1.gz share/man/man1/qmidiarp.1.gz share/metainfo/qmidiarp.appdata.xml -%%DATADIR%%/examples/demo.qmax -%%DATADIR%%/examples/demo_seqlfo.qmax -%%DATADIR%%/examples/demo_seqlfo2.qmax -%%DATADIR%%/examples/demo_up_down.qmax -%%DATADIR%%/examples/old_arp.qmax %%LV2%%%%DATADIR%%/translations/qmidiarp_cs.qm %%LV2%%%%DATADIR%%/translations/qmidiarp_de.qm %%LV2%%%%DATADIR%%/translations/qmidiarp_es.qm %%LV2%%%%DATADIR%%/translations/qmidiarp_fr.qm