summaryrefslogtreecommitdiffstats
path: root/x11
diff options
context:
space:
mode:
authormezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2007-05-30 10:53:42 +0800
committermezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2007-05-30 10:53:42 +0800
commite86de175775ca952cf8d092ad3c8216e3fd74dbd (patch)
tree995bcde6a0c1327e692771ec6afcd590bb8078e3 /x11
parent118a961c1191ef17f04a24ec3848637ef0c000bb (diff)
downloadmarcuscom-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/Makefile64
-rw-r--r--x11/gdkxft/distinfo3
-rw-r--r--x11/gdkxft/files/patch-capplet_Makefile.in13
-rw-r--r--x11/gdkxft/files/patch-src::gdkxft.conf12
-rw-r--r--x11/gdkxft/pkg-descr6
-rw-r--r--x11/gdkxft/pkg-plist13
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