git: 86192094f541 - main - audio/dgedit: New port: DrumGizmo drumkit editor
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 12 Jun 2022 21:22:00 UTC
The branch main has been updated by diizzy:
URL: https://cgit.FreeBSD.org/ports/commit/?id=86192094f541c44b3b84d5d1c0638a6c2fc3654a
commit 86192094f541c44b3b84d5d1c0638a6c2fc3654a
Author: Goran Mekić <meka@tilda.center>
AuthorDate: 2022-06-12 21:17:28 +0000
Commit: Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2022-06-12 21:18:54 +0000
audio/dgedit: New port: DrumGizmo drumkit editor
PR: 264156
---
audio/Makefile | 1 +
audio/dgedit/Makefile | 26 ++++++++++++++++++++++++++
audio/dgedit/distinfo | 3 +++
audio/dgedit/files/patch-src_Makefile.am | 11 +++++++++++
audio/dgedit/pkg-descr | 9 +++++++++
5 files changed, 50 insertions(+)
diff --git a/audio/Makefile b/audio/Makefile
index aafd1d8fd88e..093152b2b95f 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -117,6 +117,7 @@
SUBDIR += dekagen
SUBDIR += denemo
SUBDIR += dexed
+ SUBDIR += dgedit
SUBDIR += din
SUBDIR += discid
SUBDIR += dmidiplayer
diff --git a/audio/dgedit/Makefile b/audio/dgedit/Makefile
new file mode 100644
index 000000000000..bd5488db2346
--- /dev/null
+++ b/audio/dgedit/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= dgedit
+DISTVERSION= 0.10.0
+CATEGORIES= audio
+MASTER_SITES= http://www.drumgizmo.org/releases/${PORTNAME}-${DISTVERSION}/
+
+MAINTAINER= meka@tilda.center
+COMMENT= DrumGizmo drumkit editor
+
+LICENSE= LGPL3+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libao.so:audio/libao \
+ libsndfile.so:audio/libsndfile
+
+USES= autoreconf compiler:c++14-lang gmake libtool localbase pkgconfig qt:5
+USE_QT= buildtools_build core gui linguisttools_build widgets xml
+
+GNU_CONFIGURE= yes
+
+BINARY_ALIAS= lrelease=${LRELEASE}
+
+PLIST_FILES= bin/dgedit \
+ share/locale/dgedit_da.qm \
+ share/locale/dgedit_fr.qm
+
+.include <bsd.port.mk>
diff --git a/audio/dgedit/distinfo b/audio/dgedit/distinfo
new file mode 100644
index 000000000000..9628efeb0863
--- /dev/null
+++ b/audio/dgedit/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1648765394
+SHA256 (dgedit-0.10.0.tar.gz) = 846f580d5a12eff7e5668893d18547c5a0032d2cf11b9bee37ac7ac094aa83e4
+SIZE (dgedit-0.10.0.tar.gz) = 515934
diff --git a/audio/dgedit/files/patch-src_Makefile.am b/audio/dgedit/files/patch-src_Makefile.am
new file mode 100644
index 000000000000..a466c515e0d0
--- /dev/null
+++ b/audio/dgedit/files/patch-src_Makefile.am
@@ -0,0 +1,11 @@
+--- src/Makefile.am.orig 2019-01-06 16:46:46 UTC
++++ src/Makefile.am
+@@ -94,7 +94,7 @@ BUILT_SOURCES = \
+ CLEANFILES = $(BUILT_SOURCES)
+
+ qrc_%.cc: %.qrc
+- rcc $< > $@
++ QT_SELECT=qt5 $(QT_RCC) $< > $@
+
+ %.moc.cc: %.h
+ QT_SELECT=qt5 $(QT_MOC) -o $@ $<
diff --git a/audio/dgedit/pkg-descr b/audio/dgedit/pkg-descr
new file mode 100644
index 000000000000..5f1d69bfbf9b
--- /dev/null
+++ b/audio/dgedit/pkg-descr
@@ -0,0 +1,9 @@
+The DrumGizmo drumkit editor DGEdit is currently in a functioning, but very
+early phase of development. All of the essentials for importing, editing and
+exporting the raw drumkit recordings are there. Editor is certainly a huge help
+when creating the individual drumkit instruments (snare, kickdrum, toms,
+crashes and so on). The entire process of taking a bunch of wav files that
+you've recorded using, for instance, 16 microphones and then converting them
+into working instruments with hit energy levels is fully supported.
+
+WWW: https://www.drumgizmo.org/