Module Name: src
Committed By: mrg
Date: Sun Mar 23 20:40:18 UTC 2014
Modified Files:
src/external/mit/xorg/include/xcb-proto: Makefile
src/external/mit/xorg/lib/fontconfig/src: Makefile
src/external/mit/xorg/server/xorg-server: Makefile
src/share/mk: bsd.x11.mk
Log Message:
allow for .pc substitutions to be listed per makefile
(could maybe do per-target, as well.) fix the remaining
substitutions for xcb-proto, fontconfig and xorg-server.
(XXX: move many per-package-specific parts out of
bsd.x11.mk itself, into the relevant Makefile.)
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/mit/xorg/include/xcb-proto/Makefile
cvs rdiff -u -r1.15 -r1.16 src/external/mit/xorg/lib/fontconfig/src/Makefile
cvs rdiff -u -r1.20 -r1.21 src/external/mit/xorg/server/xorg-server/Makefile
cvs rdiff -u -r1.110 -r1.111 src/share/mk/bsd.x11.mk
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/include/xcb-proto/Makefile
diff -u src/external/mit/xorg/include/xcb-proto/Makefile:1.3 src/external/mit/xorg/include/xcb-proto/Makefile:1.4
--- src/external/mit/xorg/include/xcb-proto/Makefile:1.3 Sun Mar 16 23:25:15 2014
+++ src/external/mit/xorg/include/xcb-proto/Makefile Sun Mar 23 20:40:18 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2014/03/16 23:25:15 mrg Exp $
+# $NetBSD: Makefile,v 1.4 2014/03/23 20:40:18 mrg Exp $
.include <bsd.own.mk>
@@ -14,6 +14,8 @@ FILES= bigreq.xml composite.xml damage.x
FILESDIR=${X11SHAREDIR}/xcb
PKGCONFIG= xcb-proto
+PKGCONFIG_SED_FLAGS= \
+ -e "s,@pythondir@,,"
NOPROG= # defined
Index: src/external/mit/xorg/lib/fontconfig/src/Makefile
diff -u src/external/mit/xorg/lib/fontconfig/src/Makefile:1.15 src/external/mit/xorg/lib/fontconfig/src/Makefile:1.16
--- src/external/mit/xorg/lib/fontconfig/src/Makefile:1.15 Thu Jun 27 12:44:58 2013
+++ src/external/mit/xorg/lib/fontconfig/src/Makefile Sun Mar 23 20:40:18 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2013/06/27 12:44:58 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2014/03/23 20:40:18 mrg Exp $
.include <bsd.own.mk>
@@ -95,8 +95,9 @@ LIBDPLIBS=\
freetype ${.CURDIR}/../../freetype
# XXX FONTCONFIG_PATH was arbitrarily chosen
+FONTCONFIG_PATH=/etc/fonts
CPPFLAGS+= -DHAVE_CONFIG_H
-CPPFLAGS+= -DFONTCONFIG_PATH='"/etc/fonts"' \
+CPPFLAGS+= -DFONTCONFIG_PATH='"${FONTCONFIG_PATH}"' \
-DFC_DEFAULT_FONTS='"${X11FONTDIR}"' \
-DFC_CACHEDIR='"/var/cache/fontconfig"' \
-DHAVE_FT_BITMAP_SIZE_Y_PPEM \
@@ -121,6 +122,11 @@ CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/free
CLEANFILES+= fcarch.h
PKGCONFIG= fontconfig
+PKGCONFIG_SED_FLAGS= \
+ -e "s,@sysconfdir@,${X11ETCDIR},; \
+ s,@localstatedir@,/var,; \
+ s,@baseconfigdir@,/etc/fonts,; \
+ s,@fc_cachedir@,${FONTCONFIG_PATH},"
# XXX
CPPFLAGS.fcxml.c= -Wno-error
Index: src/external/mit/xorg/server/xorg-server/Makefile
diff -u src/external/mit/xorg/server/xorg-server/Makefile:1.20 src/external/mit/xorg/server/xorg-server/Makefile:1.21
--- src/external/mit/xorg/server/xorg-server/Makefile:1.20 Wed Jun 12 21:35:29 2013
+++ src/external/mit/xorg/server/xorg-server/Makefile Sun Mar 23 20:40:18 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2013/06/12 21:35:29 mrg Exp $
+# $NetBSD: Makefile,v 1.21 2014/03/23 20:40:18 mrg Exp $
.include <bsd.own.mk>
@@ -20,6 +20,10 @@ SUBDIR+= hw
.PATH: ${X11SRCDIR.xorg-server}
PKGCONFIG= xorg-server
+# Use -fvisibility=hidden for symbol_visibility?
+PKGCONFIG_SED_FLAGS= \
+ -e "s,@sysconfigdir@,${X11ETCDIR},; \
+ s,@symbol_visibility@,,"
.include <bsd.x11.mk>
.include <bsd.man.mk>
Index: src/share/mk/bsd.x11.mk
diff -u src/share/mk/bsd.x11.mk:1.110 src/share/mk/bsd.x11.mk:1.111
--- src/share/mk/bsd.x11.mk:1.110 Sun Mar 23 19:49:52 2014
+++ src/share/mk/bsd.x11.mk Sun Mar 23 20:40:18 2014
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.x11.mk,v 1.110 2014/03/23 19:49:52 tron Exp $
+# $NetBSD: bsd.x11.mk,v 1.111 2014/03/23 20:40:18 mrg Exp $
.include <bsd.init.mk>
@@ -272,6 +272,7 @@ ${_pkg}.pc: ${PKGDIST.${_pkg}}/configure
${PKGDIST.${.PREFIX}}/configure); \
fi; \
${TOOL_SED} \
+ ${PKGCONFIG_SED_FLAGS} \
-e "s,@prefix@,${X11ROOTDIR},; \
s,@INSTALL_DIR@,${X11ROOTDIR},; \
s,@exec_prefix@,\\$$\{prefix\},; \