>Submitter-Id:  current-users
>Originator:    Fabian Ruch
>Organization:  
>Confidential:  no 
>Synopsis:      [PATCH] audio/jack-rack: Optional GNOME and WITHOUT_NLS support 
>added
>Severity:      non-critical
>Priority:      low
>Category:      ports 
>Class:         change-request
>Release:       FreeBSD 7.0-RELEASE-p2 i386
>Environment:
System: FreeBSD beastie.local 7.0-RELEASE-p2 FreeBSD 7.0-RELEASE-p2 #0: Wed Jun 
18 07:33:20 UTC 2008
>Description:
- PORTREVISION increased (dependencies and options modified)
- BUILD_DEPENDS now holds all ports providing headers directly included by 
source files
- shared libraries the port depends on got versions to be checked
- post-patch script path adjustment replaced by configure argument 
--disable-desktop-inst
- optional GNOME and WITHOUT_NLS support added on the basis of the porters 
handbook
- in conjunction with the latter pkg-plist contains substitutes

Hopefully not too much mistakes in language, report and changes...

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- jack-rack-1.4.5_3.patch begins here ---
diff -ruN --exclude=CVS /usr/home/fabian/ports/audio/jack-rack.orig/Makefile 
/usr/home/fabian/ports/audio/jack-rack/Makefile
--- /usr/home/fabian/ports/audio/jack-rack.orig/Makefile        2008-08-06 
18:02:49.000000000 +0200
+++ /usr/home/fabian/ports/audio/jack-rack/Makefile     2008-08-08 
21:37:44.000000000 +0200
@@ -7,27 +7,44 @@
 
 PORTNAME=      jack-rack
 PORTVERSION=   1.4.5
-PORTREVISION=  2
+PORTREVISION=  3
 CATEGORIES=    audio
 MASTER_SITES=  SF/jack-rack
 
 MAINTAINER=    [EMAIL PROTECTED]
 COMMENT=       A LADSPA effects rack for the JACK audio server
 
-BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
-LIB_DEPENDS=   jack:${PORTSDIR}/audio/jack \
-               lrdf:${PORTSDIR}/textproc/liblrdf
-RUN_DEPENDS=   ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
+BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa \
+               ${LOCALBASE}/include/jack/jack.h:${PORTSDIR}/audio/jack \
+               ${LOCALBASE}/include/lrdf.h:${PORTSDIR}/textproc/liblrdf
+LIB_DEPENDS=   jack.0:${PORTSDIR}/audio/jack \
+               lrdf.2:${PORTSDIR}/textproc/liblrdf
 
 USE_BZIP2=     yes
-USE_GNOME=     libgnomeui libxml2
+USE_GNOME=     gtk20 libxml2
+WANT_GNOME=    yes
 GNU_CONFIGURE= yes
 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
                LDFLAGS="-L${LOCALBASE}/lib"
-CONFIGURE_ARGS=        --disable-ladcca --disable-lash
+CONFIGURE_ARGS=--disable-ladcca --disable-lash --disable-desktop-inst
 
-post-patch:
-       @${REINPLACE_CMD} -e '/^jr_desktop_install/ 
s|/usr/share|${PREFIX}/share|' \
-               ${WRKSRC}/configure
+.if !defined(WITHOUT_NLS)
+USE_GETTEXT=   yes
+PLIST_SUB=     NLS=""
+.else
+CONFIGURE_ARGS+=--disable-nls
+PLIST_SUB=     NLS="@comment "
+.endif
+
+.include <bsd.port.pre.mk>
+
+.if ${HAVE_GNOME:Mlibgnomeui}!=""
+USE_GNOME+=    gnomeprefix gnomehack libgnomeui
+PKGNAMESUFFIX= -gnome
+PLIST_SUB+=    DATADIR="share/gnome"
+.else
+CONFIGURE_ARGS+=--disable-gnome
+PLIST_SUB+=    DATADIR="share"
+.endif
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/home/fabian/ports/audio/jack-rack.orig/pkg-plist 
/usr/home/fabian/ports/audio/jack-rack/pkg-plist
--- /usr/home/fabian/ports/audio/jack-rack.orig/pkg-plist       2008-08-06 
18:02:49.000000000 +0200
+++ /usr/home/fabian/ports/audio/jack-rack/pkg-plist    2008-08-06 
18:02:49.000000000 +0200
@@ -1,16 +1,16 @@
 bin/jack-rack
-share/applications/jack-rack.desktop
-share/dtds/jack_rack_1.0.dtd
-share/dtds/jack_rack_1.1.dtd
-share/dtds/jack_rack_1.2.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/fr/LC_MESSAGES/jack-rack.mo
-share/locale/ru/LC_MESSAGES/jack-rack.mo
-share/pixmaps/jack-rack-icon.png
[EMAIL PROTECTED] share/applications
[EMAIL PROTECTED] share/dtds
[EMAIL PROTECTED] share/jack-rack
+%%DATADIR%%/applications/jack-rack.desktop
+%%DATADIR%%/dtds/jack_rack_1.0.dtd
+%%DATADIR%%/dtds/jack_rack_1.1.dtd
+%%DATADIR%%/dtds/jack_rack_1.2.dtd
+%%DATADIR%%/jack-rack/gnome-mixer-small.png
+%%DATADIR%%/jack-rack/jack-rack-logo.png
+%%DATADIR%%/jack-rack/jr-cross.png
+%%DATADIR%%/jack-rack/jr-down-arrow.png
+%%DATADIR%%/jack-rack/jr-up-arrow.png
+%%NLS%%%%DATADIR%%/locale/fr/LC_MESSAGES/jack-rack.mo
+%%NLS%%%%DATADIR%%/locale/ru/LC_MESSAGES/jack-rack.mo
+%%DATADIR%%/pixmaps/jack-rack-icon.png
[EMAIL PROTECTED] %%DATADIR%%/applications
[EMAIL PROTECTED] %%DATADIR%%/dtds
[EMAIL PROTECTED] %%DATADIR%%/jack-rack
--- jack-rack-1.4.5_3.patch ends here ---


_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to