aboutsummaryrefslogtreecommitdiff
path: root/audio/patchage
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2022-08-21 19:31:44 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2022-08-21 19:33:53 +0000
commite2c2c1732ef96be798ab339a118fac5e9294f35c (patch)
treee4fa023a314ed53dbc6b590281639e2d682ac168 /audio/patchage
parent0207109c3a96041960879532ef5e91d518781776 (diff)
downloadports-e2c2c1732ef96be798ab339a118fac5e9294f35c.tar.gz
ports-e2c2c1732ef96be798ab339a118fac5e9294f35c.zip
audio/patchage: Re-add: Modular patch bay for Jack
Diffstat (limited to 'audio/patchage')
-rw-r--r--audio/patchage/Makefile29
-rw-r--r--audio/patchage/distinfo3
-rw-r--r--audio/patchage/pkg-descr4
-rw-r--r--audio/patchage/pkg-plist12
4 files changed, 48 insertions, 0 deletions
diff --git a/audio/patchage/Makefile b/audio/patchage/Makefile
new file mode 100644
index 000000000000..f15dd060d993
--- /dev/null
+++ b/audio/patchage/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= patchage
+DISTVERSION= 1.0.6
+CATEGORIES= audio
+MASTER_SITES= http://download.drobilla.net/
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Modular patch bay for Jack
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/optional/optional.hpp:devel/boost-libs \
+ raul>0:audio/raul
+LIB_DEPENDS= libasound.so:audio/alsa-lib \
+ libboost_date_time.so:devel/boost-libs \
+ libdbus-1.so:devel/dbus \
+ libdbus-glib-1.so:devel/dbus-glib \
+ libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2 \
+ libganv-1.so:audio/ganv \
+ libharfbuzz.so:print/harfbuzz
+
+USES= compiler:c++14-lang gettext-runtime gnome localbase pkgconfig python:build tar:bz2 waf
+USE_GNOME= atk cairo cairomm glib20 glibmm gdkpixbuf2 gtk20 gtkmm24 libsigc++20 pango pangomm
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/audio/patchage/distinfo b/audio/patchage/distinfo
new file mode 100644
index 000000000000..cbfe171b7a96
--- /dev/null
+++ b/audio/patchage/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1661107636
+SHA256 (patchage-1.0.6.tar.bz2) = 4be0b41eca0f9b4f21ae15b5d06fb33531535e1738d0b52233f4deb277beafa5
+SIZE (patchage-1.0.6.tar.bz2) = 664841
diff --git a/audio/patchage/pkg-descr b/audio/patchage/pkg-descr
new file mode 100644
index 000000000000..11543fb302ca
--- /dev/null
+++ b/audio/patchage/pkg-descr
@@ -0,0 +1,4 @@
+Patchage is a modular patch bay for audio and MIDI systems based on Jack
+and Alsa.
+
+WWW: https://drobilla.net/software/patchage.html
diff --git a/audio/patchage/pkg-plist b/audio/patchage/pkg-plist
new file mode 100644
index 000000000000..a21357da937f
--- /dev/null
+++ b/audio/patchage/pkg-plist
@@ -0,0 +1,12 @@
+bin/patchage
+share/applications/patchage.desktop
+share/icons/hicolor/128x128/apps/patchage.png
+share/icons/hicolor/16x16/apps/patchage.png
+share/icons/hicolor/22x22/apps/patchage.png
+share/icons/hicolor/24x24/apps/patchage.png
+share/icons/hicolor/256x256/apps/patchage.png
+share/icons/hicolor/32x32/apps/patchage.png
+share/icons/hicolor/48x48/apps/patchage.png
+share/icons/hicolor/scalable/apps/patchage.svg
+share/man/man1/patchage.1.gz
+%%DATADIR%%/patchage.ui