Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Apr 2024 16:58:02 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: bcc1ca805776 - main - audio/gigedit: New port: Graphical instrument editor for sample based virtual instruments
Message-ID:  <202404081658.438Gw2rf073197@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

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

commit bcc1ca8057766e2975b771c72c1ec65654a9c680
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-04-08 16:57:11 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-04-08 16:57:54 +0000

    audio/gigedit: New port: Graphical instrument editor for sample based virtual instruments
---
 audio/Makefile          |  1 +
 audio/gigedit/Makefile  | 32 ++++++++++++++++++++++++++++++++
 audio/gigedit/distinfo  |  3 +++
 audio/gigedit/pkg-descr |  6 ++++++
 audio/gigedit/pkg-plist | 11 +++++++++++
 5 files changed, 53 insertions(+)

diff --git a/audio/Makefile b/audio/Makefile
index 711ddfd3707e..8827cbe6db92 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -208,6 +208,7 @@
     SUBDIR += geonkick-lv2
     SUBDIR += ggwave
     SUBDIR += giada
+    SUBDIR += gigedit
     SUBDIR += gmsynth-lv2
     SUBDIR += gmtp
     SUBDIR += gmusicbrowser
diff --git a/audio/gigedit/Makefile b/audio/gigedit/Makefile
new file mode 100644
index 000000000000..215a2910a5be
--- /dev/null
+++ b/audio/gigedit/Makefile
@@ -0,0 +1,32 @@
+PORTNAME=	gigedit
+DISTVERSION=	1.2.1
+CATEGORIES=	audio
+MASTER_SITES=	http://download.linuxsampler.org/packages/
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Graphical instrument editor for sample based virtual instruments
+WWW=		https://edrums.github.io/en/linuxsampler/docs/gigedit/
+
+LICENSE=	GPLv2+
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libgig.so:audio/libgig \
+		libharfbuzz.so:print/harfbuzz \
+		liblinuxsampler.so:audio/linuxsampler \
+		libsndfile.so:audio/libsndfile
+
+USES=		autoreconf gettext gmake gnome libtool pkgconfig tar:bz2
+USE_GNOME=	cairo cairomm gdkpixbuf2 glib20 glibmm gtk30 gtkmm30 intltool pango pangomm
+USE_LDCONFIG=	yes
+
+GNU_CONFIGURE=	yes
+
+LDFLAGS+=	-pthread
+
+INSTALL_TARGET=	install-strip
+
+OPTIONS_DEFINE=	DOCS
+
+PORTDOCS=	*
+
+.include <bsd.port.mk>
diff --git a/audio/gigedit/distinfo b/audio/gigedit/distinfo
new file mode 100644
index 000000000000..780449e2d97f
--- /dev/null
+++ b/audio/gigedit/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1712558885
+SHA256 (gigedit-1.2.1.tar.bz2) = a73fb681b55b3f2b6e8a85f13474161373e6978afd25fc0121072c6debd61e44
+SIZE (gigedit-1.2.1.tar.bz2) = 935868
diff --git a/audio/gigedit/pkg-descr b/audio/gigedit/pkg-descr
new file mode 100644
index 000000000000..75253ea2cd1d
--- /dev/null
+++ b/audio/gigedit/pkg-descr
@@ -0,0 +1,6 @@
+Gigedit is a graphical instrument editor for sample based virtual instruments,
+based on the GigaStudio/Gigasampler file format. The GigaStudio/Gigasampler
+(.gig) file format is one of the major sampler formats supported by LinuxSampler
+and hence you can use Gigedit both as stand-alone instrument editor, or in
+conjunction with LinuxSampler for editing such instruments "live" while playing
+them with the sampler.
diff --git a/audio/gigedit/pkg-plist b/audio/gigedit/pkg-plist
new file mode 100644
index 000000000000..376cccaab51b
--- /dev/null
+++ b/audio/gigedit/pkg-plist
@@ -0,0 +1,11 @@
+bin/gigedit
+lib/gigedit/libgigedit.a
+lib/gigedit/libgigedit.so
+lib/gigedit/libgigedit.so.6
+lib/gigedit/libgigedit.so.6.0.0
+lib/linuxsampler/plugins/libgigeditlinuxsamplerplugin.a
+lib/linuxsampler/plugins/libgigeditlinuxsamplerplugin.so
+%%DATADIR%%/status_attached.xpm
+%%DATADIR%%/status_detached.xpm
+share/locale/de/LC_MESSAGES/gigedit.mo
+share/locale/sv/LC_MESSAGES/gigedit.mo



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202404081658.438Gw2rf073197>