Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Nov 2017 14:43:33 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r453974 - in head/audio: . amsynth
Message-ID:  <201711111443.vABEhXHs053843@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201711111443.vABEhXHs053843>