aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2021-06-27 02:24:33 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2021-06-27 03:40:02 +0000
commitd235f2791f9a8a039688584bd87514eb1d248b39 (patch)
tree7b7eecbcf474ee50b710b0ef0180cf94b29c0ff8
parentd6407e1a281f2b5d9e5e4e09ae754780b04bd29e (diff)
downloadports-d235f2791f9a8a039688584bd87514eb1d248b39.tar.gz
ports-d235f2791f9a8a039688584bd87514eb1d248b39.zip
audio/psindustrializer: New port: Percussion sounds synthesizer using physical modelling
-rw-r--r--audio/Makefile1
-rw-r--r--audio/psindustrializer/Makefile32
-rw-r--r--audio/psindustrializer/distinfo3
-rw-r--r--audio/psindustrializer/pkg-descr6
-rw-r--r--audio/psindustrializer/pkg-plist16
5 files changed, 58 insertions, 0 deletions
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@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@boldquot/LC_MESSAGES/psindustrializer.mo
+share/locale/en@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