From e86de175775ca952cf8d092ad3c8216e3fd74dbd Mon Sep 17 00:00:00 2001 From: mezz Date: Wed, 30 May 2007 02:53:42 +0000 Subject: share/gnome/ -> share/ git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@8938 df743ca5-7f9a-e211-a948-0013205c9059 --- x11/gdkxft/Makefile | 64 ++++++++++++++++++++++++++++++ x11/gdkxft/distinfo | 3 ++ x11/gdkxft/files/patch-capplet_Makefile.in | 13 ++++++ x11/gdkxft/files/patch-src::gdkxft.conf | 12 ++++++ x11/gdkxft/pkg-descr | 6 +++ x11/gdkxft/pkg-plist | 13 ++++++ 6 files changed, 111 insertions(+) create mode 100644 x11/gdkxft/Makefile create mode 100644 x11/gdkxft/distinfo create mode 100644 x11/gdkxft/files/patch-capplet_Makefile.in create mode 100644 x11/gdkxft/files/patch-src::gdkxft.conf create mode 100644 x11/gdkxft/pkg-descr create mode 100644 x11/gdkxft/pkg-plist (limited to 'x11') diff --git a/x11/gdkxft/Makefile b/x11/gdkxft/Makefile new file mode 100644 index 000000000..b38145c02 --- /dev/null +++ b/x11/gdkxft/Makefile @@ -0,0 +1,64 @@ +# New ports collection makefile for: gdkxft +# Date created: 3 September 2001 +# Whom: Maxim Sobolev +# +# $FreeBSD$ +# + +PORTNAME= gdkxft +PORTVERSION= 1.5 +PORTREVISION= 5 +CATEGORIES= x11 +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= ports@FreeBSD.org +COMMENT= An anti-aliased font support for gtk+ + +LIB_DEPENDS= Xft.2:${PORTSDIR}/x11-fonts/libXft + +USE_AUTOTOOLS= libtool:15 +USE_X_PREFIX= yes +USE_GNOME= gtk12 +WANT_GNOME= yes +USE_ICONV= yes +GNU_CONFIGURE= yes +CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL} +CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib -lgnuregex -liconv" \ + CFLAGS="${CFLAGS} `pkg-config xft --cflags`" +CONFIGURE_ARGS= --sbindir=${PREFIX}/bin +USE_LDCONFIG= yes + +MAN8= gdkxft_sysinstall.8 + +.include + +.if ${HAVE_GNOME:Mlibglade}!="" && ${HAVE_GNOME:Mlibcapplet}!="" +USE_GNOME+= gnomeprefix libglade libcapplet +PKGNAMESUFFIX= -gnome +.else +CONFIGURE_ARGS+= --without-gnome +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|gtk-config --prefix|$$GTK_CONFIG --prefix|g ; \ + s|libgdk.la|libgdk-12.so|g ; \ + s|libgdk.so|libgdk-12.so|g ; \ + s|GDK_DLOPEN_NAME=.*$$|GDK_DLOPEN_NAME="libgdk-12.so"|g' \ + ${WRKSRC}/configure + @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ + 's|src capplet|src @BUILD_CAPPLET_TRUE@capplet|g ; \ + s|DESTDIR)\$$(datadir|DESTDIR)\$$(pkgdatadir|g ; \ + s|la_LDFLAGS =.*$$|la_LDFLAGS = -module -avoid-version|g' +.for file in gdkxft_sysinstall.in gdkxft.c generate.pl + @${REINPLACE_CMD} -e 's|||g ; \ + s|gtk-config |${GTK_CONFIG:T} |g' ${WRKSRC}/src/${file} +.endfor + +post-install: +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} +.endif + +.include diff --git a/x11/gdkxft/distinfo b/x11/gdkxft/distinfo new file mode 100644 index 000000000..5acc0d448 --- /dev/null +++ b/x11/gdkxft/distinfo @@ -0,0 +1,3 @@ +MD5 (gdkxft-1.5.tar.gz) = ed594e24cf2aefe7a71f96425c1922e8 +SHA256 (gdkxft-1.5.tar.gz) = 906bfbd5a1273eb9d3fc516662b93a9a15aaa06a22ea0226cded3aaba85c707f +SIZE (gdkxft-1.5.tar.gz) = 213224 diff --git a/x11/gdkxft/files/patch-capplet_Makefile.in b/x11/gdkxft/files/patch-capplet_Makefile.in new file mode 100644 index 000000000..c1eab5f43 --- /dev/null +++ b/x11/gdkxft/files/patch-capplet_Makefile.in @@ -0,0 +1,13 @@ +--- capplet/Makefile.in.orig Thu Apr 4 23:37:06 2002 ++++ capplet/Makefile.in Thu Apr 4 23:39:17 2002 +@@ -103,7 +103,8 @@ + + INCLUDES = \ + -DDATADIR=\"$(datadir)\" -DSYSCONFDIR=\"$(sysconfdir)\" \ +- $(GNOME_INCLUDEDIR) $(LIBGLADE_CFLAGS) ++ $(GNOME_INCLUDEDIR) $(LIBGLADE_CFLAGS) \ ++ `gnome-config --cflags capplet` + + + LDADD = \ + diff --git a/x11/gdkxft/files/patch-src::gdkxft.conf b/x11/gdkxft/files/patch-src::gdkxft.conf new file mode 100644 index 000000000..23953ffa9 --- /dev/null +++ b/x11/gdkxft/files/patch-src::gdkxft.conf @@ -0,0 +1,12 @@ +--- src/gdkxft.conf.orig Fri Nov 30 22:51:52 2001 ++++ src/gdkxft.conf Sat Dec 29 15:44:29 2001 +@@ -1,8 +1,2 @@ + !* +--urw-* +--b&h-lucidux* +--abisource-* +--abiword-* +--freefont-* +--sharefont-* +--macromedia-* ++-*-* diff --git a/x11/gdkxft/pkg-descr b/x11/gdkxft/pkg-descr new file mode 100644 index 000000000..ba7d652d4 --- /dev/null +++ b/x11/gdkxft/pkg-descr @@ -0,0 +1,6 @@ +Gdkxft transparently adds anti-aliased font support to gtk+-1.2. Once +you have installed it, you can run any (well, nearly any) existing +gtk+ binary and see anti-aliased fonts in the gtk widgets. You don't +need to recompile gtk+ or your applications. + +WWW: http://gdkxft.sourceforge.net/ diff --git a/x11/gdkxft/pkg-plist b/x11/gdkxft/pkg-plist new file mode 100644 index 000000000..17aff6656 --- /dev/null +++ b/x11/gdkxft/pkg-plist @@ -0,0 +1,13 @@ +%%GNOME:%%bin/gdkxft-capplet +bin/gdkxft_sysinstall +etc/gdkxft.conf +lib/libgdkxft.a +lib/libgdkxft.la +lib/libgdkxft.so +%%PORTDOCS%%share/doc/gdkxft/README +%%GNOME:%%share/apps/Settings/UIOptions/gdkxft.desktop +%%GNOME:%%share/control-center/UIOptions/gdkxft.desktop +%%GNOME:%%share/gdkxft/gdkxft-capplet.glade +%%GNOME:%%share/pixmaps/gdkxft.png +%%GNOME:%%@dirrm share/gdkxft +%%PORTDOCS%%@dirrm share/doc/gdkxft -- cgit v1.2.3