git: d235f2791f9a - main - audio/psindustrializer: New port: Percussion sounds synthesizer using physical modelling

Yuri Victorovich yuri at FreeBSD.org
Sun Jun 27 03:40:07 UTC 2021


The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d235f2791f9a8a039688584bd87514eb1d248b39

commit d235f2791f9a8a039688584bd87514eb1d248b39
Author:     Yuri Victorovich <yuri at FreeBSD.org>
AuthorDate: 2021-06-27 02:24:33 +0000
Commit:     Yuri Victorovich <yuri at FreeBSD.org>
CommitDate: 2021-06-27 03:40:02 +0000

    audio/psindustrializer: New port: Percussion sounds synthesizer using physical modelling
---
 audio/Makefile                   |  1 +
 audio/psindustrializer/Makefile  | 32 ++++++++++++++++++++++++++++++++
 audio/psindustrializer/distinfo  |  3 +++
 audio/psindustrializer/pkg-descr |  6 ++++++
 audio/psindustrializer/pkg-plist | 16 ++++++++++++++++
 5 files changed, 58 insertions(+)

diff --git a/audio/Makefile b/audio/Makefile
index 6a8d2587b935..af4da34700de 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -624,6 +624,7 @@
     SUBDIR += pragha
     SUBDIR += prelude-lv2
     SUBDIR += protracker
+    SUBDIR += psindustrializer
     SUBDIR += pulseaudio
     SUBDIR += pulseaudio-module-sndio
     SUBDIR += pulseaudio-module-xrdp
diff --git a/audio/psindustrializer/Makefile b/audio/psindustrializer/Makefile
new file mode 100644
index 000000000000..c5d6c378a188
--- /dev/null
+++ b/audio/psindustrializer/Makefile
@@ -0,0 +1,32 @@
+PORTNAME=	psindustrializer
+DISTVERSION=	0.2.7
+DISTVERSIONSUFFIX=	-pre2
+CATEGORIES=	audio
+MASTER_SITES=	SF/industrializer/
+
+MAINTAINER=	yuri at FreeBSD.org
+COMMENT=	Percussion sounds synthesizer using physical modelling
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libaudiofile.so:audio/libaudiofile \
+		libfontconfig.so:x11-fonts/fontconfig \
+		libfreetype.so:print/freetype2 \
+		libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \
+		libharfbuzz.so:print/harfbuzz \
+		libjack.so:audio/jack \
+		libpulse.so:audio/pulseaudio
+
+USES=		gettext-runtime gl gmake gnome libtool pkgconfig tar:xz xorg
+USE_GNOME=	atk cairo gdkpixbuf2 gtk20 libxml2 pango pangox-compat
+USE_GL=		gl glu
+USE_XORG=	x11
+USE_LDCONFIG=	yes
+
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--disable-alsa
+
+INSTALL_TARGET=install-strip
+
+.include <bsd.port.mk>
diff --git a/audio/psindustrializer/distinfo b/audio/psindustrializer/distinfo
new file mode 100644
index 000000000000..62d3ea8c5763
--- /dev/null
+++ b/audio/psindustrializer/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1624758402
+SHA256 (psindustrializer-0.2.7-pre2.tar.xz) = 13a3489f11773eb6deb06f5ea93a6ad01387f4b357ceba1149fc863afc780a1f
+SIZE (psindustrializer-0.2.7-pre2.tar.xz) = 354252
diff --git a/audio/psindustrializer/pkg-descr b/audio/psindustrializer/pkg-descr
new file mode 100644
index 000000000000..e197dee4cbff
--- /dev/null
+++ b/audio/psindustrializer/pkg-descr
@@ -0,0 +1,6 @@
+Industrializer is a program for generating percussion sounds for musical
+purposes. This program is great for generating new techno and industrial
+sounds. It also can produce chimes, bubbles, gongs, hammer hits on different
+materials and so on.
+
+WWW: https://sourceforge.net/projects/industrializer/
diff --git a/audio/psindustrializer/pkg-plist b/audio/psindustrializer/pkg-plist
new file mode 100644
index 000000000000..e6ec83c17533
--- /dev/null
+++ b/audio/psindustrializer/pkg-plist
@@ -0,0 +1,16 @@
+bin/psindustrializer
+include/psphymod/psmetalobj.h
+include/psphymod/psphymod.h
+lib/libpsphymod.a
+lib/libpsphymod.so
+lib/libpsphymod.so.0
+lib/libpsphymod.so.0.0.0
+share/appdata/psindustrializer.appdata.xml
+share/applications/psindustrializer.desktop
+share/locale/en at boldquot/LC_MESSAGES/psindustrializer.mo
+share/locale/en at quot/LC_MESSAGES/psindustrializer.mo
+share/locale/ru/LC_MESSAGES/psindustrializer.mo
+share/pixmaps/psindustrializer.png
+%%DATADIR%%/power_station_logo.xpm
+%%DATADIR%%/save-wav-22.png
+%%DATADIR%%/save-wav-32.png


More information about the dev-commits-ports-main mailing list