Date: Thu, 21 Dec 2000 11:46:00 -0600 (CST) From: ishmael27@home.com To: FreeBSD-gnats-submit@freebsd.org Subject: ports/23716: Patch to make graphics/gdk-pixbuf optionally dependant upon GNOME Message-ID: <200012211746.eBLHk0A12086@babylon.merseine.nu> Resent-Message-ID: <200012211750.eBLHo1R85511@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 23716 >Category: ports >Synopsis: Patch to make graphics/gdk-pixbuf optionally dependant upon GNOME >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Dec 21 09:50:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: Jeremy Norris >Release: FreeBSD 4.2-STABLE i386 >Organization: >Environment: FreeBSD babylon.merseine.nu 4.2-STABLE FreeBSD 4.2-STABLE #0: Fri Dec 15 07:53:17 CST 2000 ishmael@babylon.merseine.nu:/usr/src/sys/compile/BABYLON i386 >Description: This patch allows gdk-pixbuf to be optionally dependant upon GNOME. It does NOT change any source code in this distribution, it only fiddles with configure script options, and changes one Makefile.in (to prevent installation of GNOME specific documentation). >How-To-Repeat: >Fix: diff -urN /usr/ports/graphics/gdk-pixbuf/Makefile ./Makefile --- /usr/ports/graphics/gdk-pixbuf/Makefile Thu Oct 5 02:10:45 2000 +++ ./Makefile Thu Dec 21 11:39:21 2000 @@ -7,6 +7,7 @@ PORTNAME= gdk-pixbuf PORTVERSION= 0.9.0 +PORTREVISION= 1 CATEGORIES= graphics gnome MASTER_SITES= ${MASTER_SITE_GNOME} MASTER_SITE_SUBDIR= unstable/sources/gdk-pixbuf @@ -15,15 +16,20 @@ USE_GMAKE= yes USE_X_PREFIX= yes -USE_GNOMELIBS= yes +USE_GTK= yes +WANT_GNOME= yes USE_LIBTOOL= yes INSTALLS_SHLIB= yes CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LIBS="-L${LOCALBASE}/lib" +.include <bsd.port.pre.mk> pre-patch: @find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \ 's|\$$\(datadir\)/gnome/|\$$\(datadir\)/|g ; \ s|\$$\(datadir\)/aclocal|\$$\(prefix\)/share/aclocal|g' - -.include <bsd.port.mk> +.if !defined(HAVE_GNOME) + @${RM} -f ${WRKSRC}/doc/html/gnomecanvaspixbuf.html +.endif + +.include <bsd.port.post.mk> diff -urN /usr/ports/graphics/gdk-pixbuf/files/patch-ab ./files/patch-ab --- /usr/ports/graphics/gdk-pixbuf/files/patch-ab Mon Aug 28 13:10:38 2000 +++ ./files/patch-ab Thu Dec 21 11:39:21 2000 @@ -1,7 +1,15 @@ ---- Makefile.in.orig Sun Aug 27 18:48:23 2000 -+++ Makefile.in Mon Aug 28 10:14:58 2000 -@@ -109,3 +109,3 @@ +--- Makefile.in.orig Sat Dec 16 15:36:44 2000 ++++ Makefile.in Sat Dec 16 16:26:37 2000 +@@ -107,8 +107,10 @@ + + bin_SCRIPTS = gdk-pixbuf-config -confexecdir = $(libdir) +-confexec_DATA = gdk_pixbufConf.sh gdk_pixbuf_xlibConf.sh gnomecanvaspixbufConf.sh ++@BUILD_CANVAS_ITEM_TRUE@CANVAS_PIXBUF_CONF = gnomecanvaspisbufConf.sh ++@BUILD_CANVAS_ITEM_FALSE@CANVAS_PIXBUF_CONF = +confexecdir = $(sysconfdir) - confexec_DATA = gdk_pixbufConf.sh gdk_pixbuf_xlibConf.sh gnomecanvaspixbufConf.sh ++confexec_DATA = gdk_pixbufConf.sh gdk_pixbuf_xlibConf.sh $(CANVAS_PIXBUF_CONF) + + + EXTRA_DIST = gdk_pixbufConf.sh.in gdk_pixbuf_xlibConf.sh.in gnomecanvaspixbufConf.sh.in gdk-pixbuf-config.in gdk-pixbuf.m4 gdk-pixbuf.spec gdk-pixbuf.spec.in diff -urN /usr/ports/graphics/gdk-pixbuf/pkg-plist ./pkg-plist --- /usr/ports/graphics/gdk-pixbuf/pkg-plist Mon Aug 28 13:10:39 2000 +++ ./pkg-plist Thu Dec 21 11:39:21 2000 @@ -1,13 +1,13 @@ bin/gdk-pixbuf-config etc/gdk_pixbufConf.sh etc/gdk_pixbuf_xlibConf.sh -etc/gnomecanvaspixbufConf.sh +%%GNOME:%%etc/gnomecanvaspixbufConf.sh include/gdk-pixbuf/gdk-pixbuf-features.h include/gdk-pixbuf/gdk-pixbuf-loader.h include/gdk-pixbuf/gdk-pixbuf-xlib.h include/gdk-pixbuf/gdk-pixbuf-xlibrgb.h include/gdk-pixbuf/gdk-pixbuf.h -include/gdk-pixbuf/gnome-canvas-pixbuf.h +%%GNOME:%%include/gdk-pixbuf/gnome-canvas-pixbuf.h lib/gdk-pixbuf/loaders/libpixbufloader-bmp.so lib/gdk-pixbuf/loaders/libpixbufloader-gif.so lib/gdk-pixbuf/loaders/libpixbufloader-ico.so @@ -23,54 +23,54 @@ lib/libgdk_pixbuf_xlib.a lib/libgdk_pixbuf_xlib.so lib/libgdk_pixbuf_xlib.so.2 -lib/libgnomecanvaspixbuf.a -lib/libgnomecanvaspixbuf.so -lib/libgnomecanvaspixbuf.so.1 +%%GNOME:%%lib/libgnomecanvaspixbuf.a +%%GNOME:%%lib/libgnomecanvaspixbuf.so +%%GNOME:%%lib/libgnomecanvaspixbuf.so.1 share/aclocal/gdk-pixbuf.m4 -share/gnome/html/gdk-pixbuf-decl.txt -share/gnome/html/gdk-pixbuf-sections.txt -share/gnome/html/gdk-pixbuf.hierarchy -share/gnome/html/gdk-pixbuf.html -share/gnome/html/gdk-pixbuf.types -share/gnome/html/gdk-pixbuf/a2605.html -share/gnome/html/gdk-pixbuf/a3640.html -share/gnome/html/gdk-pixbuf/a3652.html -share/gnome/html/gdk-pixbuf/a3694.html -share/gnome/html/gdk-pixbuf/a3716.html -share/gnome/html/gdk-pixbuf/book1.html -share/gnome/html/gdk-pixbuf/compiling.html -share/gnome/html/gdk-pixbuf/extra-configuration-options.html -share/gnome/html/gdk-pixbuf/gdk-pixbuf-animation.html -share/gnome/html/gdk-pixbuf/gdk-pixbuf-creating.html -share/gnome/html/gdk-pixbuf/gdk-pixbuf-file-loading.html -share/gnome/html/gdk-pixbuf/gdk-pixbuf-from-drawables.html -share/gnome/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf-xlib-from-drawables.html -share/gnome/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf-xlib-init.html -share/gnome/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf-xlib-rendering.html -share/gnome/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf-xlib-rgb.html -share/gnome/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html -share/gnome/html/gdk-pixbuf/gdk-pixbuf-refcounting.html -share/gnome/html/gdk-pixbuf/gdk-pixbuf-rendering.html -share/gnome/html/gdk-pixbuf/gdk-pixbuf-scaling.html -share/gnome/html/gdk-pixbuf/gdk-pixbuf-util.html -share/gnome/html/gdk-pixbuf/gdkpixbufloader.html -share/gnome/html/gdk-pixbuf/gnomecanvaspixbuf.html -share/gnome/html/gdk-pixbuf/index.html -share/gnome/html/gdk-pixbuf/license.html -share/gnome/html/gdk-pixbuf/r15.html -share/gnome/html/gdk-pixbuf/r27.html -share/gnome/html/gdk-pixbuf/x2624.html -share/gnome/html/gdk-pixbuf/x2676.html -share/gnome/html/gdk-pixbuf/x3659.html -share/gnome/html/gdk-pixbuf/x3671.html -share/gnome/html/gdk-pixbuf/x3711.html -share/gnome/html/gdk-pixbuf/x3713.html -share/gnome/html/gdk-pixbuf/x3723.html -share/gnome/html/gdk-pixbuf/x3735.html -share/gnome/html/gdk-pixbuf/x3765.html -share/gnome/html/gdk-pixbuf/x3787.html -@dirrm share/gnome/html/gdk-pixbuf -@dirrm share/gnome/html +%%DATADIR%%/html/gdk-pixbuf-decl.txt +%%DATADIR%%/html/gdk-pixbuf-sections.txt +%%DATADIR%%/html/gdk-pixbuf.hierarchy +%%DATADIR%%/html/gdk-pixbuf.html +%%DATADIR%%/html/gdk-pixbuf.types +%%DATADIR%%/html/gdk-pixbuf/a2605.html +%%DATADIR%%/html/gdk-pixbuf/a3640.html +%%DATADIR%%/html/gdk-pixbuf/a3652.html +%%DATADIR%%/html/gdk-pixbuf/a3694.html +%%DATADIR%%/html/gdk-pixbuf/a3716.html +%%DATADIR%%/html/gdk-pixbuf/book1.html +%%DATADIR%%/html/gdk-pixbuf/compiling.html +%%DATADIR%%/html/gdk-pixbuf/extra-configuration-options.html +%%DATADIR%%/html/gdk-pixbuf/gdk-pixbuf-animation.html +%%DATADIR%%/html/gdk-pixbuf/gdk-pixbuf-creating.html +%%DATADIR%%/html/gdk-pixbuf/gdk-pixbuf-file-loading.html +%%DATADIR%%/html/gdk-pixbuf/gdk-pixbuf-from-drawables.html +%%DATADIR%%/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf-xlib-from-drawables.html +%%DATADIR%%/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf-xlib-init.html +%%DATADIR%%/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf-xlib-rendering.html +%%DATADIR%%/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf-xlib-rgb.html +%%DATADIR%%/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html +%%DATADIR%%/html/gdk-pixbuf/gdk-pixbuf-refcounting.html +%%DATADIR%%/html/gdk-pixbuf/gdk-pixbuf-rendering.html +%%DATADIR%%/html/gdk-pixbuf/gdk-pixbuf-scaling.html +%%DATADIR%%/html/gdk-pixbuf/gdk-pixbuf-util.html +%%DATADIR%%/html/gdk-pixbuf/gdkpixbufloader.html +%%GNOME:%%%%DATADIR%%/html/gdk-pixbuf/gnomecanvaspixbuf.html +%%DATADIR%%/html/gdk-pixbuf/index.html +%%DATADIR%%/html/gdk-pixbuf/license.html +%%DATADIR%%/html/gdk-pixbuf/r15.html +%%DATADIR%%/html/gdk-pixbuf/r27.html +%%DATADIR%%/html/gdk-pixbuf/x2624.html +%%DATADIR%%/html/gdk-pixbuf/x2676.html +%%DATADIR%%/html/gdk-pixbuf/x3659.html +%%DATADIR%%/html/gdk-pixbuf/x3671.html +%%DATADIR%%/html/gdk-pixbuf/x3711.html +%%DATADIR%%/html/gdk-pixbuf/x3713.html +%%DATADIR%%/html/gdk-pixbuf/x3723.html +%%DATADIR%%/html/gdk-pixbuf/x3735.html +%%DATADIR%%/html/gdk-pixbuf/x3765.html +%%DATADIR%%/html/gdk-pixbuf/x3787.html +@dirrm %%DATADIR%%/html/gdk-pixbuf +@dirrm %%DATADIR%%/html @dirrm include/gdk-pixbuf @dirrm lib/gdk-pixbuf/loaders @dirrm lib/gdk-pixbuf >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200012211746.eBLHk0A12086>