# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # audio/midi-matrix-lv2 # audio/midi-matrix-lv2/distinfo # audio/midi-matrix-lv2/Makefile # audio/midi-matrix-lv2/pkg-descr # audio/midi-matrix-lv2/pkg-plist # audio/midi-matrix-lv2/files # audio/midi-matrix-lv2/files/patch-pugl_pugl_pugl__x11.c # echo c - audio/midi-matrix-lv2 mkdir -p audio/midi-matrix-lv2 > /dev/null 2>&1 echo x - audio/midi-matrix-lv2/distinfo sed 's/^X//' >audio/midi-matrix-lv2/distinfo << '557e338fa5c4f2285a3824b8b89c04f5' XTIMESTAMP = 1502216898 XSHA256 (midi-matrix-0.20.0.tar.gz) = 1ff8478d2610c4b216a02052bde24929a54d89af31eb0c1a3e7e1ff5d07b7980 XSIZE (midi-matrix-0.20.0.tar.gz) = 1719808 557e338fa5c4f2285a3824b8b89c04f5 echo x - audio/midi-matrix-lv2/Makefile sed 's/^X//' >audio/midi-matrix-lv2/Makefile << '7bca6bb575d7eaa1ea31e9557f0b8c17' X# Created by: Yuri Victorovich X# $FreeBSD$ X XPORTNAME= midi-matrix XPORTVERSION= 0.20.0 XCATEGORIES= audio XMASTER_SITES= https://gitlab.com/OpenMusicKontrollers/midi_matrix.lv2/repository/archive.tar.gz?ref=${PORTVERSION}&dummy=/ XPKGNAMESUFFIX= -lv2 X XMAINTAINER= yuri@rawbw.com XCOMMENT= LV2 'Midi Matrix' plugin bundle: 'Channel Filter' X XLICENSE= ART20 XLICENSE_FILE= ${WRKSRC}/COPYING X XBUILD_DEPENDS= lv2>0:audio/lv2 X XUSES= cmake pkgconfig XUSE_XORG= x11 xext XUSE_GL= glu XCMAKE_ARGS= -DCMAKE_BUILD_TYPE="Release" X Xpost-extract: X @${MV} ${WRKDIR}/midi_matrix* ${WRKDIR}/${PORTNAME}-${PORTVERSION} X X.include 7bca6bb575d7eaa1ea31e9557f0b8c17 echo x - audio/midi-matrix-lv2/pkg-descr sed 's/^X//' >audio/midi-matrix-lv2/pkg-descr << '7b901f83c7179091aa1f5eafffc4e73f' XThe Midi Matrix (Channel Filter) is a 3-in-1 filter plugin with a simple UI Xenabling you to easily accomplish: X* MIDI channel filtering (e.g. blocking of specific channels) X* MIDI channel multiplication (e.g. send events from channel X to channels X X, Y and Z) X* MIDI channel rerouting (e.g send events from channel X to channel Y) X* And any possible combination thereof X XWWW: http://open-music-kontrollers.ch/lv2/midi_matrix 7b901f83c7179091aa1f5eafffc4e73f echo x - audio/midi-matrix-lv2/pkg-plist sed 's/^X//' >audio/midi-matrix-lv2/pkg-plist << 'e5aec39473188cc2ce491365a716a31b' Xlib/lv2/midi_matrix.lv2/Cousine-Regular.ttf Xlib/lv2/midi_matrix.lv2/manifest.ttl Xlib/lv2/midi_matrix.lv2/midi_matrix.so Xlib/lv2/midi_matrix.lv2/midi_matrix.ttl Xlib/lv2/midi_matrix.lv2/midi_matrix_ui.so Xlib/lv2/midi_matrix.lv2/midi_matrix_ui.ttl e5aec39473188cc2ce491365a716a31b echo c - audio/midi-matrix-lv2/files mkdir -p audio/midi-matrix-lv2/files > /dev/null 2>&1 echo x - audio/midi-matrix-lv2/files/patch-pugl_pugl_pugl__x11.c sed 's/^X//' >audio/midi-matrix-lv2/files/patch-pugl_pugl_pugl__x11.c << '5cb1afdf750abc65148340ec34bfb60b' X--- pugl/pugl/pugl_x11.c.orig 2017-05-16 21:46:21 UTC X+++ pugl/pugl/pugl_x11.c X@@ -648,7 +648,7 @@ puglPasteFromClipboard(PuglView* view, s X if( (xevent.xselection.selection == impl->clipboard) X && (xevent.xselection.target == impl->utf8_string) X && (xevent.xselection.property == XA_PRIMARY) ) { X- ulong nitems, rem; X+ uint32_t nitems, rem; X int format; X uint8_t* data; X Atom type; 5cb1afdf750abc65148340ec34bfb60b exit