pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/jack-rack Import jack-rack-1.4.7.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5207884fa5c1
branches:  trunk
changeset: 546043:5207884fa5c1
user:      bjs <bjs%pkgsrc.org@localhost>
date:      Tue Aug 19 20:32:12 2008 +0000

description:
Import jack-rack-1.4.7.

JACK Rack is a LADSPA effects rack for the JACK audio API.  It uses
GTK+ 2 (and optionally GNOME 2) for the GUI, and also understands LRDF
XML descriptions of LADSPA plugins.

diffstat:

 audio/jack-rack/DESCR            |   3 ++
 audio/jack-rack/Makefile         |  50 ++++++++++++++++++++++++++++++++++++++++
 audio/jack-rack/PLIST            |  18 ++++++++++++++
 audio/jack-rack/distinfo         |  11 ++++++++
 audio/jack-rack/patches/patch-aa |  22 +++++++++++++++++
 audio/jack-rack/patches/patch-ab |  27 +++++++++++++++++++++
 audio/jack-rack/patches/patch-ac |  26 ++++++++++++++++++++
 audio/jack-rack/patches/patch-ad |  13 ++++++++++
 audio/jack-rack/patches/patch-ae |  13 ++++++++++
 audio/jack-rack/patches/patch-af |  13 ++++++++++
 10 files changed, 196 insertions(+), 0 deletions(-)

diffs (236 lines):

diff -r 0823b2cf5280 -r 5207884fa5c1 audio/jack-rack/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/jack-rack/DESCR     Tue Aug 19 20:32:12 2008 +0000
@@ -0,0 +1,3 @@
+JACK Rack is a LADSPA effects rack for the JACK audio API.  It uses
+GTK+ 2 (and optionally GNOME 2) for the GUI, and also understands LRDF
+XML descriptions of LADSPA plugins.
diff -r 0823b2cf5280 -r 5207884fa5c1 audio/jack-rack/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/jack-rack/Makefile  Tue Aug 19 20:32:12 2008 +0000
@@ -0,0 +1,50 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/08/19 20:32:12 bjs Exp $
+#
+
+DISTNAME=      jack-rack-1.4.7
+CATEGORIES=    audio
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=jack-rack/}
+EXTRACT_SUFX=  .tar.bz2
+
+MAINTAINER=    bjs%NetBSD.org@localhost
+HOMEPAGE=      http://jack-rack.sourceforge.net/
+COMMENT=       Effects "rack" for JACK
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+
+GNU_CONFIGURE=         yes
+USE_DIRS+=             xdg-1.4
+USE_LIBTOOL=           yes
+USE_PKGLOCALEDIR=      yes
+USE_TOOLS+=            gmake msgfmt pkg-config
+
+CONFIGURE_ARGS+=       --disable-aseq
+CONFIGURE_ARGS+=       --disable-lash
+
+BUILD_DEFS+=           LADSPA_PLUGIN_PATH
+EGDIR=                 ${PREFIX}/share/examples/${PKGBASE}
+###
+### NOTE: this is a colon-delimited list like e.g. PATH.
+###
+LADSPA_PLUGIN_PATH?=           ${PREFIX}/lib/ladspa
+
+###
+### XXX This package will not find the headers it wants otherwise.
+###
+CPPFLAGS+=     -I${BUILDLINK_PREFIX.glib2}/include/glib
+CPPFLAGS+=     -DLADSPA_PATH="\"${LADSPA_PLUGIN_PATH}\""
+
+post-install:
+       ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
+       ${INSTALL_DATA} ${WRKSRC}/ecarack ${DESTDIR}${EGDIR}/ecarack.py
+
+.include "../../textproc/xmlcatmgr/catalogs.mk"
+
+.include "../../audio/jack/buildlink3.mk"
+.include "../../audio/ladspa/buildlink3.mk"
+.include "../../devel/libgnomeui/buildlink3.mk"
+.include "../../textproc/liblrdf/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff -r 0823b2cf5280 -r 5207884fa5c1 audio/jack-rack/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/jack-rack/PLIST     Tue Aug 19 20:32:12 2008 +0000
@@ -0,0 +1,18 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/08/19 20:32:12 bjs Exp $
+bin/jack-rack
+share/applications/jack-rack.desktop
+share/examples/jack-rack/ecarack.py
+share/dtds/jack_rack_1.0.dtd
+share/dtds/jack_rack_1.1.dtd
+share/dtds/jack_rack_1.2.dtd
+share/dtds/jack_rack_1.3.dtd
+share/jack-rack/gnome-mixer-small.png
+share/jack-rack/jack-rack-logo.png
+share/jack-rack/jr-cross.png
+share/jack-rack/jr-down-arrow.png
+share/jack-rack/jr-up-arrow.png
+share/locale/de/LC_MESSAGES/jack-rack.mo
+share/locale/fr/LC_MESSAGES/jack-rack.mo
+share/locale/ru/LC_MESSAGES/jack-rack.mo
+share/pixmaps/jack-rack-icon.png
+@dirrm share/jack-rack
diff -r 0823b2cf5280 -r 5207884fa5c1 audio/jack-rack/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/jack-rack/distinfo  Tue Aug 19 20:32:12 2008 +0000
@@ -0,0 +1,11 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/08/19 20:32:12 bjs Exp $
+
+SHA1 (jack-rack-1.4.7.tar.bz2) = 42e0e1b9b42db3249d565c5458f585f16b39974f
+RMD160 (jack-rack-1.4.7.tar.bz2) = 62fcef8d550ce77b241ba15dc249045c3fcfd2d9
+Size (jack-rack-1.4.7.tar.bz2) = 269478 bytes
+SHA1 (patch-aa) = ea5220ef62604fee53d2089eac519e2486e7e258
+SHA1 (patch-ab) = 271d56b3dd81aa740321f3789297b729a5892342
+SHA1 (patch-ac) = 298098e8db150e34145df7c725351086aac32776
+SHA1 (patch-ad) = 0211be4f1e745a64965bf8184660991fa036706d
+SHA1 (patch-ae) = c8c69e8a568b493fb266b12888b4325a955704df
+SHA1 (patch-af) = e119fe8e8877ffc21c8c65954980e1c15845b2ad
diff -r 0823b2cf5280 -r 5207884fa5c1 audio/jack-rack/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/jack-rack/patches/patch-aa  Tue Aug 19 20:32:12 2008 +0000
@@ -0,0 +1,22 @@
+$NetBSD: patch-aa,v 1.1.1.1 2008/08/19 20:32:12 bjs Exp $
+
+Allow this to build without ALSA.
+
+--- src/plugin_slot_callbacks.c.orig   2007-11-18 08:13:49.000000000 -0500
++++ src/plugin_slot_callbacks.c
+@@ -99,6 +99,7 @@ slot_ablise_cb (GtkWidget * button, GdkE
+           
+             return TRUE;
+           }
++#ifdef HAVE_ALSA
+         case 3:
+           {
+             ui_t * ui;
+@@ -119,6 +120,7 @@ slot_ablise_cb (GtkWidget * button, GdkE
+           
+             return TRUE;
+           }
++#endif
+       }
+     }
+   
diff -r 0823b2cf5280 -r 5207884fa5c1 audio/jack-rack/patches/patch-ab
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/jack-rack/patches/patch-ab  Tue Aug 19 20:32:12 2008 +0000
@@ -0,0 +1,27 @@
+$NetBSD: patch-ab,v 1.1.1.1 2008/08/19 20:32:12 bjs Exp $
+
+Remove *_DISABLE_DEPRECATED--how will the package know what is 
+deprecated and what isn't in the future?
+
+Use LDADD as appropriate for libtool.
+
+--- src/Makefile.am.orig       2007-11-18 08:14:07.000000000 -0500
++++ src/Makefile.am
+@@ -53,15 +53,10 @@ jack_rack_CFLAGS = \
+       $(XML_CFLAGS) \
+       -DPKGDATADIR=\"$(pkgdatadir)\" \
+       -DPIXMAPDIR=\"$(pixmapdir)\" \
+-      -DDTDDIR=\"$(dtddir)\" \
+-      -DG_DISABLE_DEPRECATED=1 \
+-      -DGTK_DISABLE_DEPRECATED=1 \
+-      -DGDK_DISABLE_DEPRECATED=1 \
+-      -DGDK_PIXBUF_DISABLE_DEPRECATED=1 \
+-      -DGNOME_DISABLE_DEPRECATED=1
++      -DDTDDIR=\"$(dtddir)\" 
+ 
+ 
+-jack_rack_LDFLAGS = \
++jack_rack_LDADD = \
+       $(JACK_LIBS) \
+       $(GTK_LIBS) \
+       $(GNOMEUI_LIBS) \
diff -r 0823b2cf5280 -r 5207884fa5c1 audio/jack-rack/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/jack-rack/patches/patch-ac  Tue Aug 19 20:32:12 2008 +0000
@@ -0,0 +1,26 @@
+$NetBSD: patch-ac,v 1.1.1.1 2008/08/19 20:32:12 bjs Exp $
+
+Remove *_DISABLE_DEPRECATED--how will the package know what is
+deprecated and what isn't in the future?
+
+Use LDADD as appropriate for libtool.
+
+--- src/Makefile.in.orig       2007-11-26 17:24:06.000000000 -0500
++++ src/Makefile.in
+@@ -261,14 +261,9 @@ jack_rack_CFLAGS = \
+       $(XML_CFLAGS) \
+       -DPKGDATADIR=\"$(pkgdatadir)\" \
+       -DPIXMAPDIR=\"$(pixmapdir)\" \
+-      -DDTDDIR=\"$(dtddir)\" \
+-      -DG_DISABLE_DEPRECATED=1 \
+-      -DGTK_DISABLE_DEPRECATED=1 \
+-      -DGDK_DISABLE_DEPRECATED=1 \
+-      -DGDK_PIXBUF_DISABLE_DEPRECATED=1 \
+-      -DGNOME_DISABLE_DEPRECATED=1
++      -DDTDDIR=\"$(dtddir)\"
+ 
+-jack_rack_LDFLAGS = \
++jack_rack_LDADD = \
+       $(JACK_LIBS) \
+       $(GTK_LIBS) \
+       $(GNOMEUI_LIBS) \
diff -r 0823b2cf5280 -r 5207884fa5c1 audio/jack-rack/patches/patch-ad
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/jack-rack/patches/patch-ad  Tue Aug 19 20:32:12 2008 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ad,v 1.1.1.1 2008/08/19 20:32:12 bjs Exp $
+
+--- Makefile.am.orig   2007-07-27 11:19:38.000000000 -0400
++++ Makefile.am
+@@ -7,7 +7,7 @@ EXTRA_DIST = config.rpath mkinstalldirs 
+       jack-rack.desktop \
+       ecarack
+ 
+-bin_SCRIPTS = ecarack
++#bin_SCRIPTS = ecarack
+ 
+ desktopdir = $(datadir)/applications
+ 
diff -r 0823b2cf5280 -r 5207884fa5c1 audio/jack-rack/patches/patch-ae
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/jack-rack/patches/patch-ae  Tue Aug 19 20:32:12 2008 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ae,v 1.1.1.1 2008/08/19 20:32:12 bjs Exp $
+
+--- Makefile.in.orig   2007-11-26 17:24:06.000000000 -0500
++++ Makefile.in
+@@ -623,7 +623,7 @@ info-am:
+ 
+ install-data-am: install-desktopDATA
+ 
+-install-exec-am: install-binSCRIPTS
++install-exec-am:
+ 
+ install-info: install-info-recursive
+ 
diff -r 0823b2cf5280 -r 5207884fa5c1 audio/jack-rack/patches/patch-af
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/jack-rack/patches/patch-af  Tue Aug 19 20:32:12 2008 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-af,v 1.1.1.1 2008/08/19 20:32:12 bjs Exp $
+
+--- src/plugin_mgr.c.orig      2007-11-18 08:13:49.000000000 -0500
++++ src/plugin_mgr.c
+@@ -206,7 +206,7 @@ plugin_mgr_get_path_plugins (ui_t * ui, 
+   
+   ladspa_path = g_strdup (getenv ("LADSPA_PATH"));
+   if (!ladspa_path)
+-    ladspa_path = g_strdup ("/usr/local/lib/ladspa:/usr/lib/ladspa");
++    ladspa_path = g_strdup (LADSPA_PATH);
+   
+   dir = strtok (ladspa_path, ":");
+   do



Home | Main Index | Thread Index | Old Index