ports/63851: [patch] enable devel/libgsf to be built without gnome

Sybolt de Boer sybolt at xs4all.nl
Sun Mar 7 13:50:06 PST 2004


The following reply was made to PR ports/63851; it has been noted by GNATS.

From: Sybolt de Boer <sybolt at xs4all.nl>
To: freebsd-gnats-submit at FreeBSD.org
Cc: Jeremy Messenger <mezz7 at cox.net>
Subject: Re: ports/63851: [patch] enable devel/libgsf to be built without gnome
Date: Sun, 7 Mar 2004 22:43:19 +0100

 --Boundary-00=_3d5SAB1lWOX6HoO
 Content-Type: text/plain;
   charset="iso-8859-1"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 On Sunday 07 March 2004 06:57, you wrote:
 > In future, when you are going to submit another PR. Can you use the better
 > word instead use 'EVIL'? Nothing personal about protect GNOME; it's just
 > not clear enough when someone who are trying to read in the pkg-plist.
 > Change from EVIL -> GNOME is more clearly enough to show it's GNOME
 > option, IMO. :-)
 >
 > Cheers,
 > Mezz
 
 Thanks for your response!
 
 I agree EVIL isn't a good name, I just figured it would be safe namespace 
 wise. I sure don't mean to offend anyone, or obfuscate the port. :) Updated 
 patch (s/EVIL/GNOME/) attached.
 
 
 sybolt
 
 --Boundary-00=_3d5SAB1lWOX6HoO
 Content-Type: text/x-diff;
   charset="iso-8859-1";
   name="libgsf.patch"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
 	filename="libgsf.patch"
 
 diff -ruN libgsf.orig/Makefile libgsf/Makefile
 --- libgsf.orig/Makefile	Sat Mar  6 20:38:46 2004
 +++ libgsf/Makefile	Sun Mar  7 13:35:07 2004
 @@ -23,11 +23,23 @@
  USE_BZIP2=	yes
  USE_GMAKE=	yes
  INSTALLS_SHLIB=	yes
 -USE_GNOME=	gnomehack libbonobo gnomevfs2
 +WANT_GNOME=	yes
 +USE_GNOME=	gnomehack glib20 libxml2
  USE_LIBTOOL=	yes
  CONFIGURE_ARGS=	--with-html-dir=${PREFIX}/share/doc/gsf \
 -		--disable-gtk-doc --with-gnome --with-bz2
 +		--disable-gtk-doc --with-bz2
  CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
  		LDFLAGS="-L${LOCALBASE}/lib"
  
 -.include <bsd.port.mk>
 +.include <bsd.port.pre.mk>
 +
 +.if ${HAVE_GNOME:Mgnomevfs2}!=""
 +USE_GNOME+=	libbonobo gnomevfs2
 +CONFIGURE_ARGS+=--with-gnome
 +PLIST_SUB=	GNOME=""
 +.else
 +CONFIGURE_ARGS+=--without-gnome
 +PLIST_SUB=	GNOME="@comment "
 +.endif
 +
 +.include <bsd.port.post.mk>
 diff -ruN libgsf.orig/pkg-plist libgsf/pkg-plist
 --- libgsf.orig/pkg-plist	Sat Mar  6 20:38:46 2004
 +++ libgsf/pkg-plist	Sun Mar  7 13:35:07 2004
 @@ -1,8 +1,8 @@
 -include/libgsf-1/gsf-gnome/gsf-input-bonobo.h
 -include/libgsf-1/gsf-gnome/gsf-input-gnomevfs.h
 -include/libgsf-1/gsf-gnome/gsf-output-bonobo.h
 -include/libgsf-1/gsf-gnome/gsf-output-gnomevfs.h
 -include/libgsf-1/gsf-gnome/gsf-shared-bonobo-stream.h
 +%%GNOME%%include/libgsf-1/gsf-gnome/gsf-input-bonobo.h
 +%%GNOME%%include/libgsf-1/gsf-gnome/gsf-input-gnomevfs.h
 +%%GNOME%%include/libgsf-1/gsf-gnome/gsf-output-bonobo.h
 +%%GNOME%%include/libgsf-1/gsf-gnome/gsf-output-gnomevfs.h
 +%%GNOME%%include/libgsf-1/gsf-gnome/gsf-shared-bonobo-stream.h
  include/libgsf-1/gsf/gsf-doc-meta-data.h
  include/libgsf-1/gsf/gsf-impl-utils.h
  include/libgsf-1/gsf/gsf-infile-msole.h
 @@ -34,11 +34,11 @@
  lib/libgsf-1.a
  lib/libgsf-1.so
  lib/libgsf-1.so.9
 -lib/libgsf-gnome-1.a
 -lib/libgsf-gnome-1.so
 -lib/libgsf-gnome-1.so.9
 +%%GNOME%%lib/libgsf-gnome-1.a
 +%%GNOME%%lib/libgsf-gnome-1.so
 +%%GNOME%%lib/libgsf-gnome-1.so.9
  libdata/pkgconfig/libgsf-1.pc
 -libdata/pkgconfig/libgsf-gnome-1.pc
 +%%GNOME%%libdata/pkgconfig/libgsf-gnome-1.pc
  share/doc/gsf/gsf-gsf-impl-utils.html
  share/doc/gsf/gsf-gsf-infile-msole.html
  share/doc/gsf/gsf-gsf-infile-zip.html
 @@ -86,6 +86,6 @@
  share/doc/gsf/right.png
  share/doc/gsf/up.png
  @dirrm share/doc/gsf
 - at dirrm include/libgsf-1/gsf-gnome
 +%%GNOME%%@dirrm include/libgsf-1/gsf-gnome
  @dirrm include/libgsf-1/gsf
  @dirrm include/libgsf-1
 
 --Boundary-00=_3d5SAB1lWOX6HoO--


More information about the freebsd-gnome mailing list