svn commit: r335782 - in head/print/libgnomeprint: . files

Koop Mast kwm at FreeBSD.org
Fri Dec 6 18:57:56 UTC 2013


Author: kwm
Date: Fri Dec  6 18:57:55 2013
New Revision: 335782
URL: http://svnweb.freebsd.org/changeset/ports/335782

Log:
  Add patches to fix the build with freetype 2.5.1.
  Stageify, use new lib_depend syntax.

Added:
  head/print/libgnomeprint/files/patch-libgnomeprint_gnome-font-face.c   (contents, props changed)
  head/print/libgnomeprint/files/patch-libgnomeprint_gnome-rfont.c   (contents, props changed)
Modified:
  head/print/libgnomeprint/Makefile

Modified: head/print/libgnomeprint/Makefile
==============================================================================
--- head/print/libgnomeprint/Makefile	Fri Dec  6 18:45:13 2013	(r335781)
+++ head/print/libgnomeprint/Makefile	Fri Dec  6 18:57:55 2013	(r335782)
@@ -16,8 +16,8 @@ USE_BZIP2=	yes
 
 .if !defined(REFERENCE_PORT)
 
-LIB_DEPENDS=	fontconfig:${PORTSDIR}/x11-fonts/fontconfig \
-		popt:${PORTSDIR}/devel/popt
+LIB_DEPENDS=	libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \
+		libpopt.so:${PORTSDIR}/devel/popt
 
 USES=		bison pathfix gettext gmake pkgconfig
 USE_GNOME=	gnomeprefix intlhack gnomehier glib20 pango libxml2 \
@@ -33,12 +33,11 @@ PLIST_SUB=	VERSION=${PORTVERSION} \
 OPTIONS_DEFINE=	CUPS
 OPTIONS_DEFAULT=CUPS
 
-NO_STAGE=	yes
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MCUPS}
 CONFIGURE_ARGS+=	--with-cups
-LIB_DEPENDS+=		gnomecups-1:${PORTSDIR}/print/libgnomecups
+LIB_DEPENDS+=		libgnomecups-1.0.so:${PORTSDIR}/print/libgnomecups
 PLIST_SUB+=		CUPS:=""
 .else
 CONFIGURE_ARGS+=	--without-cups
@@ -52,8 +51,11 @@ post-patch:
 	@${REINPLACE_CMD} -e "/^SUBDIRS =/s|doc||" ${WRKSRC}/Makefile.in
 
 post-install:
-	@${MKDIR} ${PREFIX}/etc/gnome/libgnomeprint-2.0/fonts
-	@${TOUCH} ${PREFIX}/etc/gnome/libgnomeprint-2.0/fonts/gnome-print.fontmap
+	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/gnome/libgnomeprint-2.0/fonts
+	@${TOUCH} ${STAGEDIR}${PREFIX}/etc/gnome/libgnomeprint-2.0/fonts/gnome-print.fontmap
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgnomeprint-2-2.so.0
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgnomeprint/2.18.8/modules/*.so
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgnomeprint/2.18.8/modules/*/*.so
 
 .include <bsd.port.mk>
 

Added: head/print/libgnomeprint/files/patch-libgnomeprint_gnome-font-face.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/print/libgnomeprint/files/patch-libgnomeprint_gnome-font-face.c	Fri Dec  6 18:57:55 2013	(r335782)
@@ -0,0 +1,12 @@
+--- libgnomeprint/gnome-font-face.c.orig	2013-12-06 19:26:26.000000000 +0100
++++ libgnomeprint/gnome-font-face.c	2013-12-06 19:27:43.000000000 +0100
+@@ -36,7 +36,8 @@
+ #include <stdarg.h>
+ #include <locale.h>
+ 
+-#include <freetype/ftoutln.h>
++#include <ft2build.h>
++#include FT_OUTLINE_H
+ 
+ #include <libgnomeprint/gnome-print-private.h>
+ #include <libgnomeprint/gnome-font-private.h>

Added: head/print/libgnomeprint/files/patch-libgnomeprint_gnome-rfont.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/print/libgnomeprint/files/patch-libgnomeprint_gnome-rfont.c	Fri Dec  6 18:57:55 2013	(r335782)
@@ -0,0 +1,14 @@
+--- libgnomeprint/gnome-rfont.c.orig	2013-12-06 19:28:40.000000000 +0100
++++ libgnomeprint/gnome-rfont.c	2013-12-06 19:29:56.000000000 +0100
+@@ -27,9 +27,8 @@
+ #include <string.h>
+ 
+ #include <ft2build.h>
+-#include FT_FREETYPE_H
+-#include <freetype/ftglyph.h>
+-#include <freetype/ftbbox.h>
++#include FT_GLYPH_H
++#include FT_BBOX_H
+ #include <libart_lgpl/art_misc.h>
+ #include <libart_lgpl/art_affine.h>
+ #include <libart_lgpl/art_vpath.h>


More information about the svn-ports-head mailing list