svn commit: r453974 - in head/audio: . amsynth
Tobias Kortkamp
tobik at FreeBSD.org
Sat Nov 11 14:43:35 UTC 2017
Author: tobik
Date: Sat Nov 11 14:43:33 2017
New Revision: 453974
URL: https://svnweb.freebsd.org/changeset/ports/453974
Log:
New port: audio/amsynth
Amsynth is an analog modelling (a.k.a virtual analog) software
synthesizer.
It mimics the operation of early analog subtractive synthesizers with
classic oscillator waveforms, envelopes, filter, modulation and
effects.
WWW: http://amsynth.github.io/
PR: 223361
Submitted by: owen94012 at gmail.com
Added:
head/audio/amsynth/
head/audio/amsynth/Makefile (contents, props changed)
head/audio/amsynth/distinfo (contents, props changed)
head/audio/amsynth/pkg-descr (contents, props changed)
head/audio/amsynth/pkg-plist (contents, props changed)
Modified:
head/audio/Makefile
Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile Sat Nov 11 13:04:34 2017 (r453973)
+++ head/audio/Makefile Sat Nov 11 14:43:33 2017 (r453974)
@@ -25,6 +25,7 @@
SUBDIR += amb-plugins
SUBDIR += amp
SUBDIR += ample
+ SUBDIR += amsynth
SUBDIR += aqualung
SUBDIR += ardour
SUBDIR += ardour5
Added: head/audio/amsynth/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/amsynth/Makefile Sat Nov 11 14:43:33 2017 (r453974)
@@ -0,0 +1,49 @@
+# $FreeBSD$
+
+PORTNAME= amsynth
+DISTVERSION= 1.8.0.g20171103
+CATEGORIES= audio
+
+MAINTAINER= hello at blubee.me
+COMMENT= Analog modelling software synth
+
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= ${LOCALBASE}/include/dssi.h:audio/dssi
+RUN_DEPENDS= dssi>0:audio/dssi
+LIB_DEPENDS= libasound.so:audio/alsa-lib \
+ libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2 \
+ libjack.so:audio/jack \
+ liblash.so:audio/lash \
+ liblo.so:audio/liblo \
+ libsndfile.so:audio/libsndfile
+
+USES= autoreconf:build compiler:gcc-c++11-lib gettext-tools \
+ gmake libtool localbase pkgconfig
+USE_CXXSTD= gnu++11
+USE_GITHUB= yes
+GH_TAGNAME= 37f25f2
+USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 intltool pango
+USE_LDCONFIG= yes
+
+GNU_CONFIGURE= yes
+INSTALLS_ICONS= yes
+
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
+
+NLS_USES= gettext
+NLS_CONFIGURE_ENABLE= nls
+
+pre-configure:
+ @cd ${WRKSRC} && ./autogen.sh
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/dssi/*.so \
+ ${STAGEDIR}${PREFIX}/lib/dssi/amsynth_dssi/amsynth_dssi_gtk \
+ ${STAGEDIR}${PREFIX}/lib/vst/amsynth_vst.so \
+ ${STAGEDIR}${PREFIX}/lib/lv2/amsynth.lv2/*.so
+
+.include <bsd.port.mk>
Added: head/audio/amsynth/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/amsynth/distinfo Sat Nov 11 14:43:33 2017 (r453974)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1509721859
+SHA256 (amsynth-amsynth-1.8.0.g20171103-37f25f2_GH0.tar.gz) = 62f9e6f5b5b0c7413bea98f58e058f74833836876ec977ff75ce48473ebc4995
+SIZE (amsynth-amsynth-1.8.0.g20171103-37f25f2_GH0.tar.gz) = 1453134
Added: head/audio/amsynth/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/amsynth/pkg-descr Sat Nov 11 14:43:33 2017 (r453974)
@@ -0,0 +1,8 @@
+Amsynth is an analog modelling (a.k.a virtual analog) software
+synthesizer.
+
+It mimics the operation of early analog subtractive synthesizers with
+classic oscillator waveforms, envelopes, filter, modulation and
+effects.
+
+WWW: http://amsynth.github.io/
Added: head/audio/amsynth/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/amsynth/pkg-plist Sat Nov 11 14:43:33 2017 (r453974)
@@ -0,0 +1,80 @@
+bin/amsynth
+lib/dssi/amsynth_dssi.so
+lib/dssi/amsynth_dssi/amsynth_dssi_gtk
+lib/lv2/amsynth.lv2/BriansBank01.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank02.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank03.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank04.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank05.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank06.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank07.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank08.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank09.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank10.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank11.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank12.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank13.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank14.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank15.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank16.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank17.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank18.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank19.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/BriansBank20.amSynth.bank.ttl
+lib/lv2/amsynth.lv2/amsynth.ttl
+lib/lv2/amsynth.lv2/amsynth_factory.bank.ttl
+lib/lv2/amsynth.lv2/amsynth_lv2.so
+lib/lv2/amsynth.lv2/amsynth_lv2_gtk.so
+lib/lv2/amsynth.lv2/manifest.ttl
+lib/vst/amsynth_vst.so
+%%DATADIR%%/banks/BriansBank01.amSynth.bank
+%%DATADIR%%/banks/BriansBank02.amSynth.bank
+%%DATADIR%%/banks/BriansBank03.amSynth.bank
+%%DATADIR%%/banks/BriansBank04.amSynth.bank
+%%DATADIR%%/banks/BriansBank05.amSynth.bank
+%%DATADIR%%/banks/BriansBank06.amSynth.bank
+%%DATADIR%%/banks/BriansBank07.amSynth.bank
+%%DATADIR%%/banks/BriansBank08.amSynth.bank
+%%DATADIR%%/banks/BriansBank09.amSynth.bank
+%%DATADIR%%/banks/BriansBank10.amSynth.bank
+%%DATADIR%%/banks/BriansBank11.amSynth.bank
+%%DATADIR%%/banks/BriansBank12.amSynth.bank
+%%DATADIR%%/banks/BriansBank13.amSynth.bank
+%%DATADIR%%/banks/BriansBank14.amSynth.bank
+%%DATADIR%%/banks/BriansBank15.amSynth.bank
+%%DATADIR%%/banks/BriansBank16.amSynth.bank
+%%DATADIR%%/banks/BriansBank17.amSynth.bank
+%%DATADIR%%/banks/BriansBank18.amSynth.bank
+%%DATADIR%%/banks/BriansBank19.amSynth.bank
+%%DATADIR%%/banks/BriansBank20.amSynth.bank
+%%DATADIR%%/banks/amsynth_factory.bank
+%%DATADIR%%/rc
+%%DATADIR%%/skins/default/background.png
+%%DATADIR%%/skins/default/button_simple.png
+%%DATADIR%%/skins/default/filter_slope.png
+%%DATADIR%%/skins/default/filter_type.png
+%%DATADIR%%/skins/default/keybmode.png
+%%DATADIR%%/skins/default/knob.png
+%%DATADIR%%/skins/default/knob_boost.png
+%%DATADIR%%/skins/default/knob_boost_cut.png
+%%DATADIR%%/skins/default/knob_mix.png
+%%DATADIR%%/skins/default/knob_osc_octave.png
+%%DATADIR%%/skins/default/knob_osc_pitch.png
+%%DATADIR%%/skins/default/knob_spot.png
+%%DATADIR%%/skins/default/knob_width.png
+%%DATADIR%%/skins/default/layout.ini
+%%DATADIR%%/skins/default/osc_select.png
+%%DATADIR%%/skins/default/portamento_modes.png
+%%DATADIR%%/skins/default/slider_boost_1.png
+%%DATADIR%%/skins/default/slider_boost_2.png
+%%DATADIR%%/skins/default/waveform_lfo.png
+%%DATADIR%%/skins/default/waveform_pics.png
+share/appdata/amsynth.appdata.xml
+share/appdata/dssi-amsynth-plugin.metainfo.xml
+share/appdata/lv2-amsynth-plugin.metainfo.xml
+share/appdata/vst-amsynth-plugin.metainfo.xml
+share/applications/amsynth.desktop
+%%NLS%%share/locale/de/LC_MESSAGES/amsynth.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/amsynth.mo
+share/icons/hicolor/48x48/apps/amsynth.png
+share/icons/hicolor/scalable/apps/amsynth.svg
More information about the svn-ports-all
mailing list