diff options
author | mezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-05-30 10:53:42 +0800 |
---|---|---|
committer | mezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-05-30 10:53:42 +0800 |
commit | e86de175775ca952cf8d092ad3c8216e3fd74dbd (patch) | |
tree | 995bcde6a0c1327e692771ec6afcd590bb8078e3 /x11 | |
parent | 118a961c1191ef17f04a24ec3848637ef0c000bb (diff) | |
download | marcuscom-ports-e86de175775ca952cf8d092ad3c8216e3fd74dbd.tar marcuscom-ports-e86de175775ca952cf8d092ad3c8216e3fd74dbd.tar.gz marcuscom-ports-e86de175775ca952cf8d092ad3c8216e3fd74dbd.tar.bz2 marcuscom-ports-e86de175775ca952cf8d092ad3c8216e3fd74dbd.tar.lz marcuscom-ports-e86de175775ca952cf8d092ad3c8216e3fd74dbd.tar.xz marcuscom-ports-e86de175775ca952cf8d092ad3c8216e3fd74dbd.tar.zst marcuscom-ports-e86de175775ca952cf8d092ad3c8216e3fd74dbd.zip |
share/gnome/ -> share/
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@8938 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'x11')
-rw-r--r-- | x11/gdkxft/Makefile | 64 | ||||
-rw-r--r-- | x11/gdkxft/distinfo | 3 | ||||
-rw-r--r-- | x11/gdkxft/files/patch-capplet_Makefile.in | 13 | ||||
-rw-r--r-- | x11/gdkxft/files/patch-src::gdkxft.conf | 12 | ||||
-rw-r--r-- | x11/gdkxft/pkg-descr | 6 | ||||
-rw-r--r-- | x11/gdkxft/pkg-plist | 13 |
6 files changed, 111 insertions, 0 deletions
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 <sobomax@FreeBSD.org> +# +# $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 <bsd.port.pre.mk> + +.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|<regex.h>|<gnuregex.h>|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 <bsd.port.post.mk> 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 |