[PATCH]: libgsf - make gconf optional

Joe Marcus Clarke marcus at freebsd.org
Thu Feb 12 10:29:38 PST 2009


Stanislav Sedov wrote:
> Hi!
> 
> gconf2 isn't strictly required for libgsf (only the thumbnailer need it).
> The patch attached makes thumbnailer optional.

Okay.

Joe

> 
> Can you, please, review? Thanks!
> Index: Makefile
> ===================================================================
> RCS file: /home/pcvs/ports/devel/libgsf/Makefile,v
> retrieving revision 1.46
> diff -u -r1.46 Makefile
> --- Makefile	10 Jan 2009 05:21:24 -0000	1.46
> +++ Makefile	12 Feb 2009 17:58:38 -0000
> @@ -24,7 +24,7 @@
>  USE_GMAKE=	yes
>  USE_GETTEXT=	yes
>  USE_LDCONFIG=	yes
> -USE_GNOME?=	gnomehack gnomeprefix glib20 libxml2 gconf2 ltverhack intlhack
> +USE_GNOME?=	gnomehack gnomeprefix glib20 libxml2 ltverhack intlhack
>  USE_AUTOTOOLS=	libtool:15
>  CONFIGURE_ARGS?=--without-gnome-vfs --without-python --with-gio \
>  		--without-bonobo
> @@ -32,8 +32,15 @@
>  		LDFLAGS="-L${LOCALBASE}/lib"
>  
>  .if !defined(GSF_SLAVE)
> -GCONF_SCHEMAS=	gsf-office-thumbnailer.schemas
>  MAN1=		gsf.1 gsf-office-thumbnailer.1 gsf-vba-dump.1
>  .endif
>  
> +.if !defined(WITHOUT_GCONF) || exists(${LOCALBASE}/bin/gconftool-2)
> +USE_GNOME+=	gconf2
> +PLIST_SUB+=	THUMB=""
> +GCONF_SCHEMAS=	gsf-office-thumbnailer.schemas
> +.else
> +PLIST_SUB+=	THUMB="@comment "
> +.endif
> +
>  .include <bsd.port.mk>
> Index: pkg-plist
> ===================================================================
> RCS file: /home/pcvs/ports/devel/libgsf/pkg-plist,v
> retrieving revision 1.24
> diff -u -r1.24 pkg-plist
> --- pkg-plist	10 Jan 2009 05:21:25 -0000	1.24
> +++ pkg-plist	12 Feb 2009 17:58:38 -0000
> @@ -1,5 +1,5 @@
>  bin/gsf
> -bin/gsf-office-thumbnailer
> +%%THUMB%%bin/gsf-office-thumbnailer
>  bin/gsf-vba-dump
>  include/libgsf-1/gsf/gsf-blob.h
>  include/libgsf-1/gsf/gsf-clip-data.h
> 


-- 
Joe Marcus Clarke
FreeBSD GNOME Team	::	gnome at FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome


More information about the freebsd-gnome mailing list