Module Name:    src
Committed By:   mrg
Date:           Wed Jun  5 22:38:45 UTC 2013

Modified Files:
        src/external/mit/xorg/lib/freetype/freetype: Makefile

Log Message:
handle changed freetype-config generation; also move the hardcoded
version into a generator.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 \
    src/external/mit/xorg/lib/freetype/freetype/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mit/xorg/lib/freetype/freetype/Makefile
diff -u src/external/mit/xorg/lib/freetype/freetype/Makefile:1.10 src/external/mit/xorg/lib/freetype/freetype/Makefile:1.11
--- src/external/mit/xorg/lib/freetype/freetype/Makefile:1.10	Wed Jun  5 08:42:56 2013
+++ src/external/mit/xorg/lib/freetype/freetype/Makefile	Wed Jun  5 22:38:44 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.10 2013/06/05 08:42:56 mrg Exp $
+#	$NetBSD: Makefile,v 1.11 2013/06/05 22:38:44 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -21,17 +21,19 @@ SCRIPTS=	freetype-config
 
 CLEANFILES+=	${SCRIPTS}
 
+FT_VERSION!=	sed -n '/^version_info=/{s/version_info=.\([0-9]*\):\([0-9]*\):\([0-9]*\)./\1.\2.\3/;p;q;}' < ${X11SRCDIR.freetype}/builds/unix/configure.ac
+
 # XXX hijack config-subst from Xft
-CONFIG_SUBST=	${TOOL_SED} -e 's%@prefix@%${X11ROOTDIR}%' \
-		-e 's%@exec_prefix@%${X11BINDIR}%' \
-		-e 's%@libdir@%${X11USRLIBDIR}%g' \
-		-e 's%@includedir@%${X11INCDIR}%' \
-		-e 's%@ft_version@%9.17.3%' \
-		-e 's%@FT2_EXTRA_LIBS@%%' \
-		-e 's%@build_libtool_libs@%yes%' \
-		-e 's%@hardcode_libdir_flag_spec@%-Wl,-rpath,${X11USRLIBDIR}%' \
-		-e 's%@LIBZ@%-lz%' \
-		-e 's%@LIBBZ2@%-lbz2%'
+CONFIG_SUBST=	${TOOL_SED} \
+		-e 's,%prefix%,${X11ROOTDIR},' \
+		-e 's,%exec_prefix%,${X11BINDIR},' \
+		-e 's,%libdir%,${X11USRLIBDIR},g' \
+		-e 's,%includedir%,${X11INCDIR},' \
+		-e 's,%ft_version%,${FT_VERSION},' \
+		-e 's,%build_libtool_libs%,yes,' \
+		-e 's,%FT2_EXTRA_LIBS%,,' \
+		-e 's,%LIBZ%,-lz,' \
+		-e 's,%LIBBZ2%,-lbz2,'
 
 .PATH: ${X11SRCDIR.freetype}/builds/unix
 freetype-config: freetype-config.in

Reply via email to