# 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/foo-yc20 # audio/foo-yc20/Makefile # audio/foo-yc20/distinfo # audio/foo-yc20/pkg-descr # audio/foo-yc20/pkg-plist # audio/foo-yc20/pkg-message # echo c - audio/foo-yc20 mkdir -p audio/foo-yc20 > /dev/null 2>&1 echo x - audio/foo-yc20/Makefile sed 's/^X//' >audio/foo-yc20/Makefile << 'c12b5479d2a228b121974a1783bbcea0' X# Created by: Yuri Victorovich X# $FreeBSD$ X XPORTNAME= foo-yc20 XPORTVERSION= 1.3.0 XCATEGORIES= audio X XMAINTAINER= yuri@rawbw.com XCOMMENT= Faust implementation of a 1969-designed Yamaha combo organ, the YC-20 X XLICENSE= BSD3CLAUSE XLICENSE_FILE= ${WRKSRC}/LICENSE X XBUILD_DEPENDS= lv2>0:audio/lv2 XLIB_DEPENDS= libjack.so:audio/jack \ X libfreetype.so:print/freetype2 \ X libfontconfig.so:x11-fonts/fontconfig X XUSES= gmake localbase pkgconfig XUSE_GITHUB= yes XGH_ACCOUNT= sampov2 XUSE_GNOME= gtk20 gdkpixbuf2 cairo X Xpost-patch: X @${REINPLACE_CMD} -e 's|install -Dm|install -m|' ${WRKSRC}/Makefile X Xpost-install: X @${STRIP_CMD} \ X ${STAGEDIR}${PREFIX}/bin/* \ X ${STAGEDIR}${PREFIX}/lib/lv2/foo-yc20.lv2/*.so X X.include c12b5479d2a228b121974a1783bbcea0 echo x - audio/foo-yc20/distinfo sed 's/^X//' >audio/foo-yc20/distinfo << 'f84125b05821e24ddf9480991301f9e8' XTIMESTAMP = 1503026073 XSHA256 (sampov2-foo-yc20-1.3.0_GH0.tar.gz) = 6eddf5d60ebe3f6c33476a27be4f1ebd8f262a5787f3ac35068087a24e3a48f7 XSIZE (sampov2-foo-yc20-1.3.0_GH0.tar.gz) = 363123 f84125b05821e24ddf9480991301f9e8 echo x - audio/foo-yc20/pkg-descr sed 's/^X//' >audio/foo-yc20/pkg-descr << '6f9b82659b00b29b9c555901a26ce946' XThis is a Faust implementation of a 1969-designed Yamaha combo organ, the XYC-20. In addition to the Faust code, it has a Gtkmm UI with Jack audio Xand midi support. X XOriginal YC-20 organs have a touch vibrato control, which is vibrato induced by Xhorizontal movement of the keys. As there very few (almost none) midi keyboards Xwhich produce such information, this feature has been left out of the emulation. XInstead of the touch vibrato control, the control panel hosts a "realism" Xswitch. X XWWW: https://github.com/sampov2/foo-yc20 6f9b82659b00b29b9c555901a26ce946 echo x - audio/foo-yc20/pkg-plist sed 's/^X//' >audio/foo-yc20/pkg-plist << 'd5066049f2549bb05512bf6967f9abe5' Xbin/foo-yc20 Xbin/foo-yc20-cli Xlib/lv2/foo-yc20.lv2/foo-yc20-lv2ui.so Xlib/lv2/foo-yc20.lv2/foo-yc20.so Xlib/lv2/foo-yc20.lv2/foo-yc20.ttl Xlib/lv2/foo-yc20.lv2/manifest.ttl Xshare/applications/foo-yc20.desktop X%%DATADIR%%/graphics/background.png X%%DATADIR%%/graphics/black_0.png X%%DATADIR%%/graphics/black_1.png X%%DATADIR%%/graphics/black_2.png X%%DATADIR%%/graphics/black_3.png X%%DATADIR%%/graphics/green_0.png X%%DATADIR%%/graphics/green_1.png X%%DATADIR%%/graphics/green_2.png X%%DATADIR%%/graphics/green_3.png X%%DATADIR%%/graphics/icon.png X%%DATADIR%%/graphics/potentiometer.png X%%DATADIR%%/graphics/screenshot-800.png X%%DATADIR%%/graphics/screenshot.png X%%DATADIR%%/graphics/white_0.png X%%DATADIR%%/graphics/white_1.png X%%DATADIR%%/graphics/white_2.png X%%DATADIR%%/graphics/white_3.png d5066049f2549bb05512bf6967f9abe5 echo x - audio/foo-yc20/pkg-message sed 's/^X//' >audio/foo-yc20/pkg-message << 'd8ceee73d12c61f431400397560f7346' X====================================================================== XYou installed foo-yc20: an implementation of 1969 designed Yamaha Xcombo organ, the YC-20. X XIt works through the Jack sound server, and works as a soft-MIDI device. X XIn order to use it, please: X* Have Jack server running. X* Have jack-keyboard (audio/jack-keyboard) running. X* Have QjackCtl (audio/qjackctl) running. X* Run the UI command foo-yc20. X* In QjackCtl, connect: X * the MIDI input of foo-yc20 to the output of jack-keyboard. X * the foo-yc20 audio output to speakers through the Jack's 'system'. X* Play the jack-keyboard. X====================================================================== d8ceee73d12c61f431400397560f7346 exit