View | Details | Raw Unified | Return to bug 223361 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (+58 lines)
Line 0 Link Here
1
# Created by: blubee <hello@blubee.me>
2
# $FreeBSD$
3
4
PORTNAME=	amsynth
5
PORTVERSION=	1.8.0
6
CATEGORIES=	audio
7
8
MAINTAINER=	hello@blubee.me
9
COMMENT=	Analog modelling software synth
10
11
LICENSE=	GPLv2+
12
LICENSE_FILES=	${WRKSRC}/COPYING
13
14
BUILD_DEPENDS=	${LOCALBASE}/include/dssi.h:audio/dssi
15
RUN_DEPENDS=	dssi>0:audio/dssi
16
LIB_DEPENDS=	libjack.so:audio/jack			\
17
		libasound.so:audio/alsa-lib		\
18
		liblo.so:audio/liblo			\
19
		liblash.so:audio/lash			\
20
		libsndfile.so:audio/libsndfile		\
21
		libfontconfig.so:x11-fonts/fontconfig	\
22
		libfreetype.so:print/freetype2
23
24
USES=		gmake localbase		\
25
		autoreconf libtool	\
26
		compiler:gcc-c++11-lib
27
USE_CXXSTD=	gnu++11
28
29
GNU_CONFIGURE=		yes
30
USE_LDCONFIG=		yes
31
INSTALLS_ICONS=		yes
32
33
OPTIONS_DEFINE=		NLS
34
OPTIONS_SUB=		yes
35
36
NLS_USES=		gettext
37
NLS_CONFIGURE_ENABLE=	nls
38
39
USE_GNOME=		glib20 gtk20 atk cairo gdkpixbuf2 pango
40
41
INSTALL_TARGET=		install-strip
42
43
USE_GITHUB=		yes
44
GH_ACCOUNT=		amsynth
45
GH_PROJECT=		amsynth
46
GH_TAGNAME=		37f25f2
47
48
.include <bsd.port.pre.mk>
49
do-configure:
50
	@(cd ${WRKSRC} && ./autogen.sh && \
51
	  ./configure )
52
53
post-install:
54
	@(${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/dssi/*.so &&				\
55
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/dssi/amsynth_dssi/amsynth_dssi_gtk &&	\
56
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/vst/amsynth_vst.so &&			\
57
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/amsynth.lv2/*.so)
58
.include <bsd.port.post.mk>
(-)distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1509644270
2
SHA256 (amsynth-amsynth-1.8.0-37f25f2_GH0.tar.gz) = 62f9e6f5b5b0c7413bea98f58e058f74833836876ec977ff75ce48473ebc4995
3
SIZE (amsynth-amsynth-1.8.0-37f25f2_GH0.tar.gz) = 1453134
(-)pkg-descr (+6 lines)
Line 0 Link Here
1
amsynth is an analog modelling (a.k.a virtual analog) software synthesizer.
2
3
It mimics the operation of early analog subtractive synthesizers with
4
classic oscillator waveforms, envelopes, filter, modulation and effects.
5
6
WWW: http://amsynth.github.io/
(-)pkg-plist (+80 lines)
Line 0 Link Here
1
bin/amsynth
2
lib/dssi/amsynth_dssi.so
3
lib/dssi/amsynth_dssi/amsynth_dssi_gtk
4
lib/lv2/amsynth.lv2/BriansBank01.amSynth.bank.ttl
5
lib/lv2/amsynth.lv2/BriansBank02.amSynth.bank.ttl
6
lib/lv2/amsynth.lv2/BriansBank03.amSynth.bank.ttl
7
lib/lv2/amsynth.lv2/BriansBank04.amSynth.bank.ttl
8
lib/lv2/amsynth.lv2/BriansBank05.amSynth.bank.ttl
9
lib/lv2/amsynth.lv2/BriansBank06.amSynth.bank.ttl
10
lib/lv2/amsynth.lv2/BriansBank07.amSynth.bank.ttl
11
lib/lv2/amsynth.lv2/BriansBank08.amSynth.bank.ttl
12
lib/lv2/amsynth.lv2/BriansBank09.amSynth.bank.ttl
13
lib/lv2/amsynth.lv2/BriansBank10.amSynth.bank.ttl
14
lib/lv2/amsynth.lv2/BriansBank11.amSynth.bank.ttl
15
lib/lv2/amsynth.lv2/BriansBank12.amSynth.bank.ttl
16
lib/lv2/amsynth.lv2/BriansBank13.amSynth.bank.ttl
17
lib/lv2/amsynth.lv2/BriansBank14.amSynth.bank.ttl
18
lib/lv2/amsynth.lv2/BriansBank15.amSynth.bank.ttl
19
lib/lv2/amsynth.lv2/BriansBank16.amSynth.bank.ttl
20
lib/lv2/amsynth.lv2/BriansBank17.amSynth.bank.ttl
21
lib/lv2/amsynth.lv2/BriansBank18.amSynth.bank.ttl
22
lib/lv2/amsynth.lv2/BriansBank19.amSynth.bank.ttl
23
lib/lv2/amsynth.lv2/BriansBank20.amSynth.bank.ttl
24
lib/lv2/amsynth.lv2/amsynth.ttl
25
lib/lv2/amsynth.lv2/amsynth_factory.bank.ttl
26
lib/lv2/amsynth.lv2/amsynth_lv2.so
27
lib/lv2/amsynth.lv2/amsynth_lv2_gtk.so
28
lib/lv2/amsynth.lv2/manifest.ttl
29
lib/vst/amsynth_vst.so
30
%%DATADIR%%/banks/BriansBank01.amSynth.bank
31
%%DATADIR%%/banks/BriansBank02.amSynth.bank
32
%%DATADIR%%/banks/BriansBank03.amSynth.bank
33
%%DATADIR%%/banks/BriansBank04.amSynth.bank
34
%%DATADIR%%/banks/BriansBank05.amSynth.bank
35
%%DATADIR%%/banks/BriansBank06.amSynth.bank
36
%%DATADIR%%/banks/BriansBank07.amSynth.bank
37
%%DATADIR%%/banks/BriansBank08.amSynth.bank
38
%%DATADIR%%/banks/BriansBank09.amSynth.bank
39
%%DATADIR%%/banks/BriansBank10.amSynth.bank
40
%%DATADIR%%/banks/BriansBank11.amSynth.bank
41
%%DATADIR%%/banks/BriansBank12.amSynth.bank
42
%%DATADIR%%/banks/BriansBank13.amSynth.bank
43
%%DATADIR%%/banks/BriansBank14.amSynth.bank
44
%%DATADIR%%/banks/BriansBank15.amSynth.bank
45
%%DATADIR%%/banks/BriansBank16.amSynth.bank
46
%%DATADIR%%/banks/BriansBank17.amSynth.bank
47
%%DATADIR%%/banks/BriansBank18.amSynth.bank
48
%%DATADIR%%/banks/BriansBank19.amSynth.bank
49
%%DATADIR%%/banks/BriansBank20.amSynth.bank
50
%%DATADIR%%/banks/amsynth_factory.bank
51
%%DATADIR%%/rc
52
%%DATADIR%%/skins/default/background.png
53
%%DATADIR%%/skins/default/button_simple.png
54
%%DATADIR%%/skins/default/filter_slope.png
55
%%DATADIR%%/skins/default/filter_type.png
56
%%DATADIR%%/skins/default/keybmode.png
57
%%DATADIR%%/skins/default/knob.png
58
%%DATADIR%%/skins/default/knob_boost.png
59
%%DATADIR%%/skins/default/knob_boost_cut.png
60
%%DATADIR%%/skins/default/knob_mix.png
61
%%DATADIR%%/skins/default/knob_osc_octave.png
62
%%DATADIR%%/skins/default/knob_osc_pitch.png
63
%%DATADIR%%/skins/default/knob_spot.png
64
%%DATADIR%%/skins/default/knob_width.png
65
%%DATADIR%%/skins/default/layout.ini
66
%%DATADIR%%/skins/default/osc_select.png
67
%%DATADIR%%/skins/default/portamento_modes.png
68
%%DATADIR%%/skins/default/slider_boost_1.png
69
%%DATADIR%%/skins/default/slider_boost_2.png
70
%%DATADIR%%/skins/default/waveform_lfo.png
71
%%DATADIR%%/skins/default/waveform_pics.png
72
share/appdata/amsynth.appdata.xml
73
share/appdata/dssi-amsynth-plugin.metainfo.xml
74
share/appdata/lv2-amsynth-plugin.metainfo.xml
75
share/appdata/vst-amsynth-plugin.metainfo.xml
76
share/applications/amsynth.desktop
77
share/icons/hicolor/48x48/apps/amsynth.png
78
share/icons/hicolor/scalable/apps/amsynth.svg
79
share/locale/de/LC_MESSAGES/amsynth.mo
80
share/locale/fr/LC_MESSAGES/amsynth.mo

Return to bug 223361