Module Name:    src
Committed By:   mrg
Date:           Fri Mar  8 09:58:24 UTC 2019

Modified Files:
        src/distrib/sets/lists/xbase: mi
        src/distrib/sets/lists/xcomp: mi
        src/distrib/sets/lists/xdebug: mi
        src/distrib/sets/lists/xetc: mi
        src/external/bsd/libuuid_ul/lib/libuuid_ul: Makefile
        src/external/mit/xorg/lib: Makefile
        src/external/mit/xorg/lib/fontconfig: Makefile
        src/external/mit/xorg/lib/fontconfig/etc/conf.d: Makefile
        src/external/mit/xorg/lib/fontconfig/src: Makefile
        src/external/mit/xorg/tools/fc-cache: Makefile
Added Files:
        src/external/bsd/libuuid_ul/lib/libuuid_ul: srcs.mk
        src/external/mit/xorg/bin/fc-conflist: Makefile

Log Message:
- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


To generate a diff of this commit:
cvs rdiff -u -r1.147 -r1.148 src/distrib/sets/lists/xbase/mi
cvs rdiff -u -r1.201 -r1.202 src/distrib/sets/lists/xcomp/mi
cvs rdiff -u -r1.28 -r1.29 src/distrib/sets/lists/xdebug/mi
cvs rdiff -u -r1.31 -r1.32 src/distrib/sets/lists/xetc/mi
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/libuuid_ul/lib/libuuid_ul/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/libuuid_ul/lib/libuuid_ul/srcs.mk
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/bin/fc-conflist/Makefile
cvs rdiff -u -r1.43 -r1.44 src/external/mit/xorg/lib/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/mit/xorg/lib/fontconfig/Makefile
cvs rdiff -u -r1.6 -r1.7 \
    src/external/mit/xorg/lib/fontconfig/etc/conf.d/Makefile
cvs rdiff -u -r1.22 -r1.23 src/external/mit/xorg/lib/fontconfig/src/Makefile
cvs rdiff -u -r1.15 -r1.16 src/external/mit/xorg/tools/fc-cache/Makefile

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

Modified files:

Index: src/distrib/sets/lists/xbase/mi
diff -u src/distrib/sets/lists/xbase/mi:1.147 src/distrib/sets/lists/xbase/mi:1.148
--- src/distrib/sets/lists/xbase/mi:1.147	Sun Mar  3 17:52:32 2019
+++ src/distrib/sets/lists/xbase/mi	Fri Mar  8 09:58:23 2019
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.147 2019/03/03 17:52:32 maya Exp $
+# $NetBSD: mi,v 1.148 2019/03/08 09:58:23 mrg Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -21,6 +21,7 @@
 ./usr/X11R7/bin/editres					-unknown-	xorg
 ./usr/X11R7/bin/fc-cache				-unknown-	xorg
 ./usr/X11R7/bin/fc-cat					-unknown-	xorg
+./usr/X11R7/bin/fc-conflist				-unknown-	xorg
 ./usr/X11R7/bin/fc-list					-unknown-	xorg
 ./usr/X11R7/bin/fc-match				-unknown-	xorg
 ./usr/X11R7/bin/fc-pattern				-unknown-	xorg
@@ -1272,6 +1273,7 @@
 ./usr/X11R7/man/cat1/editres.0				-unknown-	.cat,xorg
 ./usr/X11R7/man/cat1/fc-cache.0				-unknown-	.cat,xorg
 ./usr/X11R7/man/cat1/fc-cat.0				-unknown-	.cat,xorg
+./usr/X11R7/man/cat1/fc-conflist.0			-unknown-	.cat,xorg
 ./usr/X11R7/man/cat1/fc-list.0				-unknown-	.cat,xorg
 ./usr/X11R7/man/cat1/fc-match.0				-unknown-	.cat,xorg
 ./usr/X11R7/man/cat1/fc-pattern.0			-unknown-	.cat,xorg
@@ -1416,6 +1418,7 @@
 ./usr/X11R7/man/html1/editres.html			-unknown-	html,xorg
 ./usr/X11R7/man/html1/fc-cache.html			-unknown-	html,xorg
 ./usr/X11R7/man/html1/fc-cat.html			-unknown-	html,xorg
+./usr/X11R7/man/html1/fc-conflist.html			-unknown-	html,xorg
 ./usr/X11R7/man/html1/fc-list.html			-unknown-	html,xorg
 ./usr/X11R7/man/html1/fc-match.html			-unknown-	html,xorg
 ./usr/X11R7/man/html1/fc-pattern.html			-unknown-	html,xorg
@@ -1560,6 +1563,7 @@
 ./usr/X11R7/man/man1/editres.1				-unknown-	.man,xorg
 ./usr/X11R7/man/man1/fc-cache.1				-unknown-	.man,xorg
 ./usr/X11R7/man/man1/fc-cat.1				-unknown-	.man,xorg
+./usr/X11R7/man/man1/fc-conflist.1			-unknown-	.man,xorg
 ./usr/X11R7/man/man1/fc-list.1				-unknown-	.man,xorg
 ./usr/X11R7/man/man1/fc-match.1				-unknown-	.man,xorg
 ./usr/X11R7/man/man1/fc-pattern.1			-unknown-	.man,xorg

Index: src/distrib/sets/lists/xcomp/mi
diff -u src/distrib/sets/lists/xcomp/mi:1.201 src/distrib/sets/lists/xcomp/mi:1.202
--- src/distrib/sets/lists/xcomp/mi:1.201	Wed Jan  2 00:46:34 2019
+++ src/distrib/sets/lists/xcomp/mi	Fri Mar  8 09:58:23 2019
@@ -1,4 +1,4 @@
-#	 $NetBSD: mi,v 1.201 2019/01/02 00:46:34 christos Exp $
+#	 $NetBSD: mi,v 1.202 2019/03/08 09:58:23 mrg Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -3304,6 +3304,7 @@
 ./usr/X11R7/man/man3/FcCharSetIntersect.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcCharSetIntersectCount.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcCharSetIsSubset.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcCharSetMerge.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcCharSetNew.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcCharSetNextPage.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcCharSetSubtract.3		-unknown-	.man,xorg
@@ -3316,6 +3317,9 @@
 ./usr/X11R7/man/man3/FcConfigCreate.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcConfigDestroy.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcConfigEnableHome.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcConfigFileInfoIterGet.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcConfigFileInfoIterInit.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcConfigFileInfoIterNext.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcConfigFilename.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcConfigGetBlanks.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcConfigGetCache.3			-unknown-	.man,xorg
@@ -3326,17 +3330,25 @@
 ./usr/X11R7/man/man3/FcConfigGetFontDirs.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcConfigGetFonts.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcConfigGetRescanInterval.3	-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcConfigGetSysRoot.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcConfigHome.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcConfigParseAndLoad.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcConfigParseAndLoadFromMemory.3	-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcConfigReference.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcConfigSetCurrent.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcConfigSetRescanInterval.3	-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcConfigSetSysRoot.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcConfigSubstitute.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcConfigSubstituteWithPat.3	-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcConfigUptoDate.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcDefaultSubstitute.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcDirCacheClean.3			-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcDirCacheCreateUUID.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcDirCacheDeleteUUID.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcDirCacheLoad.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcDirCacheLoadFile.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcDirCacheRead.3			-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcDirCacheRescan.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcDirCacheUnlink.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcDirCacheUnload.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcDirCacheValid.3			-unknown-	.man,xorg
@@ -3361,6 +3373,7 @@
 ./usr/X11R7/man/man3/FcFreeTypeCharSet.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcFreeTypeCharSetAndSpacing.3	-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcFreeTypeQuery.3			-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcFreeTypeQueryAll.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcFreeTypeQueryFace.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcGetDefaultLangs.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcGetLangs.3			-unknown-	.man,xorg
@@ -3373,6 +3386,7 @@
 ./usr/X11R7/man/man3/FcIsLower.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcIsUpper.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcLangGetCharSet.3			-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcLangNormalize.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcLangSetAdd.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcLangSetCompare.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcLangSetContains.3		-unknown-	.man,xorg
@@ -3381,6 +3395,7 @@
 ./usr/X11R7/man/man3/FcLangSetDel.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcLangSetDestroy.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcLangSetEqual.3			-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcLangSetGetLangs.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcLangSetHasLang.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcLangSetHash.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcLangSetSubtract.3		-unknown-	.man,xorg
@@ -3415,12 +3430,29 @@
 ./usr/X11R7/man/man3/FcPatternDuplicate.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcPatternEqual.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcPatternEqualSubset.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcPatternFilter.3			-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcPatternFindIter.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcPatternFormat.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcPatternGet-Type.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcPatternGet.3			-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcPatternGetWithBinding.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcPatternHash.3			-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcPatternIterEqual.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcPatternIterGetObject.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcPatternIterGetValue.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcPatternIterIsValid.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcPatternIterNext.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcPatternIterStart.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcPatternIterValueCount.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcPatternObjectCount.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcPatternPrint.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcPatternReference.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcPatternRemove.3			-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcRangeCopy.3			-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcRangeCreateDouble.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcRangeCreateInteger.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcRangeDestroy.3			-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcRangeGetDouble.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcStrBasename.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcStrCmp.3				-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcStrCmpIgnoreCase.3		-unknown-	.man,xorg
@@ -3431,6 +3463,7 @@
 ./usr/X11R7/man/man3/FcStrFree.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcStrListCreate.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcStrListDone.3			-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcStrListFirst.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcStrListNext.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcStrPlus.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcStrSetAdd.3			-unknown-	.man,xorg
@@ -3452,6 +3485,10 @@
 ./usr/X11R7/man/man3/FcValueEqual.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcValuePrint.3			-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FcValueSave.3			-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcWeightFromOpenType.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcWeightFromOpenTypeDouble.3	-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcWeightToOpenType.3		-unknown-	.man,xorg
+./usr/X11R7/man/man3/FcWeightToOpenTypeDouble.3		-unknown-	.man,xorg
 ./usr/X11R7/man/man3/FontCacheChangeCacheSettings.3	-unknown-	obsolete
 ./usr/X11R7/man/man3/FontCacheGetCacheSettings.3	-unknown-	obsolete
 ./usr/X11R7/man/man3/FontCacheGetCacheStatistics.3	-unknown-	obsolete

Index: src/distrib/sets/lists/xdebug/mi
diff -u src/distrib/sets/lists/xdebug/mi:1.28 src/distrib/sets/lists/xdebug/mi:1.29
--- src/distrib/sets/lists/xdebug/mi:1.28	Sun Mar 11 09:43:39 2018
+++ src/distrib/sets/lists/xdebug/mi	Fri Mar  8 09:58:23 2019
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.28 2018/03/11 09:43:39 mrg Exp $
+# $NetBSD: mi,v 1.29 2019/03/08 09:58:23 mrg Exp $
 ./etc/mtree/set.xdebug					comp-sys-root
 ./usr/X11R7/lib						-unknown-	debuglib,xorg,compatx11dir
 ./usr/X11R7/lib/libFS_g.a				-unknown-	debuglib,xorg,compatx11file
@@ -118,6 +118,7 @@
 ./usr/libdata/debug/usr/X11R7/bin/editres.debug		-unknown-	debug,xorg
 ./usr/libdata/debug/usr/X11R7/bin/fc-cache.debug	-unknown-	debug,xorg
 ./usr/libdata/debug/usr/X11R7/bin/fc-cat.debug		-unknown-	debug,xorg
+./usr/libdata/debug/usr/X11R7/bin/fc-conflist.debug	-unknown-	debug,xorg
 ./usr/libdata/debug/usr/X11R7/bin/fc-list.debug		-unknown-	debug,xorg
 ./usr/libdata/debug/usr/X11R7/bin/fc-match.debug	-unknown-	debug,xorg
 ./usr/libdata/debug/usr/X11R7/bin/fc-pattern.debug	-unknown-	debug,xorg

Index: src/distrib/sets/lists/xetc/mi
diff -u src/distrib/sets/lists/xetc/mi:1.31 src/distrib/sets/lists/xetc/mi:1.32
--- src/distrib/sets/lists/xetc/mi:1.31	Thu Aug 30 05:39:21 2018
+++ src/distrib/sets/lists/xetc/mi	Fri Mar  8 09:58:23 2019
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.31 2018/08/30 05:39:21 maya Exp $
+# $NetBSD: mi,v 1.32 2019/03/08 09:58:23 mrg Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -66,10 +66,12 @@
 ./etc/fonts/conf.d/30-metric-aliases.conf		-unknown-	xorg
 ./etc/fonts/conf.d/30-urw-aliases.conf			-unknown-	xorg
 ./etc/fonts/conf.d/40-nonlatin.conf			-unknown-	xorg
+./etc/fonts/conf.d/45-generic.conf			-unknown-	xorg
 ./etc/fonts/conf.d/45-latin.conf			-unknown-	xorg
 ./etc/fonts/conf.d/49-sansserif.conf			-unknown-	xorg
 ./etc/fonts/conf.d/50-user.conf				-unknown-	xorg
 ./etc/fonts/conf.d/51-local.conf			-unknown-	xorg
+./etc/fonts/conf.d/60-generic.conf			-unknown-	xorg
 ./etc/fonts/conf.d/60-latin.conf			-unknown-	xorg
 ./etc/fonts/conf.d/65-fonts-persian.conf		-unknown-	xorg
 ./etc/fonts/conf.d/65-nonlatin.conf			-unknown-	xorg

Index: src/external/bsd/libuuid_ul/lib/libuuid_ul/Makefile
diff -u src/external/bsd/libuuid_ul/lib/libuuid_ul/Makefile:1.1 src/external/bsd/libuuid_ul/lib/libuuid_ul/Makefile:1.2
--- src/external/bsd/libuuid_ul/lib/libuuid_ul/Makefile:1.1	Thu Mar  7 03:53:51 2019
+++ src/external/bsd/libuuid_ul/lib/libuuid_ul/Makefile	Fri Mar  8 09:58:23 2019
@@ -1,35 +1,13 @@
-#	$NetBSD: Makefile,v 1.1 2019/03/07 03:53:51 mrg Exp $
+#	$NetBSD: Makefile,v 1.2 2019/03/08 09:58:23 mrg Exp $
 
 # Makefile to build minimal util-linux libuuid locally, with special
 # prefix on all functions to avoid conflicts with libc uuid_compare(3).
 #
 
 LIB=	uuid_ul
-SRCS=	compare.c copy.c \
-	gen_uuid.c \
-	pack.c parse.c \
-	unpack.c unparse.c
-
-CPPFLAGS+= \
-	-DHAVE_UNISTD_H \
-	-DHAVE_STDLIB_H \
-	-DHAVE_SYS_TIME_H \
-	-DHAVE_SYS_FILE_H \
-	-DHAVE_SYS_IOCTL_H \
-	-DHAVE_SYS_SOCKET_H \
-	-DHAVE_SYS_SOCKIO_H \
-	-DHAVE_SYS_SOCKIO_H \
-	-DHAVE_NETINET_IN_H \
-	-DHAVE_SYS_UN_H \
-	-DHAVE_TLS \
-	-DHAVE_NET_IF_H \
-	-DHAVE_NET_IF_DL_H \
-	-DHAVE_SA_LEN
-
-CPPFLAGS+= \
-	-I${.CURDIR} \
-	-DUL_CLOEXECSTR=\"e\" \
-	-DUUIDD_OP_BULK_TIME_UUID=0
+
+.include "srcs.mk"
+SRCS=		${UUID_UL_SRCS}
 
 .include "libuuid_ul-rename.mk"
 
@@ -37,4 +15,3 @@ LIBISPRIVATE=	yes
 
 .include <bsd.lib.mk>
 
-.PATH: ${X11SRCDIR}/external/bsd/libuuid_ul/dist

Index: src/external/mit/xorg/lib/Makefile
diff -u src/external/mit/xorg/lib/Makefile:1.43 src/external/mit/xorg/lib/Makefile:1.44
--- src/external/mit/xorg/lib/Makefile:1.43	Thu Mar  7 03:56:15 2019
+++ src/external/mit/xorg/lib/Makefile	Fri Mar  8 09:58:24 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.43 2019/03/07 03:56:15 mrg Exp $
+#	$NetBSD: Makefile,v 1.44 2019/03/08 09:58:24 mrg Exp $
 
 # build libraries for xorg
 
@@ -16,7 +16,8 @@ SUBDIR+=libdrm_radeon pixman
 .if !defined(MLIBDIR)
 SUBDIR+=xkeyboard-config
 .endif
-SUBDIR+=libxcb ../../../bsd/libuuid_ul/lib/libuuid_ul \
+SUBDIR+=libxcb \
+#SUBDIR+=../../../bsd/libuuid_ul/lib/libuuid_ul \
 	.WAIT
 .if !defined(MLIBDIR)
 SUBDIR+=dri7 dri gallium

Index: src/external/mit/xorg/lib/fontconfig/Makefile
diff -u src/external/mit/xorg/lib/fontconfig/Makefile:1.3 src/external/mit/xorg/lib/fontconfig/Makefile:1.4
--- src/external/mit/xorg/lib/fontconfig/Makefile:1.3	Sat Nov  1 21:38:14 2008
+++ src/external/mit/xorg/lib/fontconfig/Makefile	Fri Mar  8 09:58:24 2019
@@ -1,8 +1,12 @@
-#	$NetBSD: Makefile,v 1.3 2008/11/01 21:38:14 cube Exp $
+#	$NetBSD: Makefile,v 1.4 2019/03/08 09:58:24 mrg Exp $
 
 .include <bsd.own.mk>
 
 SUBDIR=	fontconfig src etc
 
+#SUBDIR+=	its
+#	share/gettext/its/fontconfig.its
+#	share/gettext/its/fontconfig.loc
+
 .include <bsd.x11.mk>
 .include <bsd.subdir.mk>

Index: src/external/mit/xorg/lib/fontconfig/etc/conf.d/Makefile
diff -u src/external/mit/xorg/lib/fontconfig/etc/conf.d/Makefile:1.6 src/external/mit/xorg/lib/fontconfig/etc/conf.d/Makefile:1.7
--- src/external/mit/xorg/lib/fontconfig/etc/conf.d/Makefile:1.6	Thu Aug 30 05:39:21 2018
+++ src/external/mit/xorg/lib/fontconfig/etc/conf.d/Makefile	Fri Mar  8 09:58:24 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2018/08/30 05:39:21 maya Exp $
+#	$NetBSD: Makefile,v 1.7 2019/03/08 09:58:24 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -7,13 +7,14 @@ FONTCONFIG_LINKS= \
 	10-hinting-slight.conf \
 	10-scale-bitmap-fonts.conf \
 	20-unhint-small-vera.conf \
-	30-urw-aliases.conf \
 	30-metric-aliases.conf \
 	40-nonlatin.conf \
+	45-generic.conf \
 	45-latin.conf \
 	49-sansserif.conf \
 	50-user.conf \
 	51-local.conf \
+	60-generic.conf \
 	60-latin.conf \
 	65-fonts-persian.conf \
 	65-nonlatin.conf \
@@ -30,3 +31,5 @@ CONFIGSYMLINKS+=${CONFAVAILDIR}/${_conff
 
 .include <bsd.x11.mk>
 .include <bsd.prog.mk>
+
+# obsolete 30-urw-aliases.conf 

Index: src/external/mit/xorg/lib/fontconfig/src/Makefile
diff -u src/external/mit/xorg/lib/fontconfig/src/Makefile:1.22 src/external/mit/xorg/lib/fontconfig/src/Makefile:1.23
--- src/external/mit/xorg/lib/fontconfig/src/Makefile:1.22	Thu Mar  7 03:56:15 2019
+++ src/external/mit/xorg/lib/fontconfig/src/Makefile	Fri Mar  8 09:58:24 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.22 2019/03/07 03:56:15 mrg Exp $
+#	$NetBSD: Makefile,v 1.23 2019/03/08 09:58:24 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -6,7 +6,6 @@ LIB=	fontconfig
 
 .PATH:	${X11SRCDIR.${LIB}}/src
 SRCS=	fcatomic.c \
-	fcblanks.c \
 	fccache.c \
 	fccfg.c \
 	fccharset.c \
@@ -17,6 +16,7 @@ SRCS=	fcatomic.c \
 	fcformat.c \
 	fcfreetype.c \
 	fcfs.c \
+	fchash.c \
 	fcinit.c \
 	fclang.c \
 	fclist.c \
@@ -25,6 +25,7 @@ SRCS=	fcatomic.c \
 	fcname.c \
 	fcobjs.c \
 	fcpat.c \
+	fcptrlist.c \
 	fcrange.c \
 	fcserialize.c \
 	fcstat.c \
@@ -34,60 +35,223 @@ SRCS=	fcatomic.c \
 	ftglue.c
 
 .PATH:	${X11SRCDIR.${LIB}}/doc
-MAN=	FcAtomicCreate.3 FcAtomicDeleteNew.3 FcAtomicDestroy.3 FcAtomicLock.3 \
-	FcAtomicNewFile.3 FcAtomicOrigFile.3 FcAtomicReplaceOrig.3 \
-	FcAtomicUnlock.3 FcBlanksAdd.3 FcBlanksCreate.3 FcBlanksDestroy.3 \
-	FcBlanksIsMember.3 FcCacheCopySet.3 FcCacheDir.3 FcCacheNumFont.3 \
-	FcCacheNumSubdir.3 FcCacheSubdir.3 FcCharSetAddChar.3 FcCharSetCopy.3 \
-	FcCharSetCount.3 FcCharSetCoverage.3 FcCharSetCreate.3 \
-	FcCharSetDestroy.3 FcCharSetEqual.3 FcCharSetFirstPage.3 \
-	FcCharSetHasChar.3 FcCharSetIntersect.3 FcCharSetIntersectCount.3 \
-	FcCharSetIsSubset.3 FcCharSetNew.3 FcCharSetNextPage.3 \
-	FcCharSetSubtract.3 FcCharSetSubtractCount.3 FcCharSetUnion.3 \
-	FcConfigAppFontAddDir.3 FcConfigAppFontAddFile.3 \
-	FcConfigAppFontClear.3 FcConfigBuildFonts.3 FcConfigCreate.3 \
-	FcConfigDestroy.3 FcConfigEnableHome.3 FcConfigFilename.3 \
-	FcConfigGetBlanks.3 FcConfigGetCache.3 FcConfigGetCacheDirs.3 \
-	FcConfigGetConfigDirs.3 FcConfigGetConfigFiles.3 FcConfigGetCurrent.3 \
-	FcConfigGetFontDirs.3 FcConfigGetFonts.3 FcConfigGetRescanInterval.3 \
-	FcConfigHome.3 FcConfigParseAndLoad.3 FcConfigSetCurrent.3 \
-	FcConfigSetRescanInterval.3 FcConfigSubstitute.3 \
-	FcConfigSubstituteWithPat.3 FcConfigUptoDate.3 FcDefaultSubstitute.3 \
-	FcDirCacheLoad.3 FcDirCacheLoadFile.3 FcDirCacheRead.3 \
-	FcDirCacheUnlink.3 FcDirCacheUnload.3 FcDirCacheValid.3 FcDirSave.3 \
-	FcDirScan.3 FcFileIsDir.3 FcFileScan.3 FcFini.3 FcFontList.3 \
-	FcFontMatch.3 FcFontRenderPrepare.3 FcFontSetAdd.3 FcFontSetCreate.3 \
-	FcFontSetDestroy.3 FcFontSetList.3 FcFontSetMatch.3 FcFontSetPrint.3 \
-	FcFontSetSort.3 FcFontSetSortDestroy.3 FcFontSort.3 \
-	FcFreeTypeCharIndex.3 FcFreeTypeCharSet.3 \
-	FcFreeTypeCharSetAndSpacing.3 FcFreeTypeQuery.3 \
-	FcFreeTypeQueryFace.3 FcGetLangs.3 FcGetVersion.3 FcInit.3 \
-	FcInitBringUptoDate.3 FcInitLoadConfig.3 FcInitLoadConfigAndFonts.3 \
-	FcInitReinitialize.3 FcIsLower.3 FcIsUpper.3 FcLangGetCharSet.3 \
-	FcLangSetAdd.3 FcLangSetCompare.3 FcLangSetContains.3 FcLangSetCopy.3 \
-	FcLangSetCreate.3 FcLangSetDestroy.3 FcLangSetEqual.3 \
-	FcLangSetHasLang.3 FcLangSetHash.3 FcMatrixCopy.3 FcMatrixEqual.3 \
-	FcMatrixInit.3 FcMatrixMultiply.3 FcMatrixRotate.3 FcMatrixScale.3 \
-	FcMatrixShear.3 FcNameConstant.3 FcNameGetConstant.3 \
-	FcNameGetObjectType.3 FcNameParse.3 FcNameRegisterConstants.3 \
-	FcNameRegisterObjectTypes.3 FcNameUnparse.3 \
-	FcNameUnregisterConstants.3 FcNameUnregisterObjectTypes.3 \
-	FcObjectSetAdd.3 FcObjectSetBuild.3 FcObjectSetCreate.3 \
-	FcObjectSetDestroy.3 FcPatternAdd-Type.3 FcPatternAdd.3 \
-	FcPatternAddWeak.3 FcPatternBuild.3 FcPatternCreate.3 FcPatternDel.3 \
-	FcPatternDestroy.3 FcPatternDuplicate.3 FcPatternEqual.3 \
-	FcPatternEqualSubset.3 FcPatternGet-Type.3 FcPatternGet.3 \
-	FcPatternHash.3 FcPatternPrint.3 FcPatternReference.3 \
-	FcPatternRemove.3 FcStrBasename.3 FcStrCmp.3 FcStrCmpIgnoreCase.3 \
-	FcStrCopy.3 FcStrCopyFilename.3 FcStrDirname.3 FcStrDowncase.3 \
-	FcStrFree.3 FcStrListCreate.3 FcStrListDone.3 FcStrListNext.3 \
-	FcStrPlus.3 FcStrSetAdd.3 FcStrSetAddFilename.3 FcStrSetCreate.3 \
-	FcStrSetDel.3 FcStrSetDestroy.3 FcStrSetEqual.3 FcStrSetMember.3 \
-	FcStrStr.3 FcStrStrIgnoreCase.3 FcToLower.3 FcUcs4ToUtf8.3 \
-	FcUtf16Len.3 FcUtf16ToUcs4.3 FcUtf8Len.3 FcUtf8ToUcs4.3 \
-	FcValueDestroy.3 FcValueEqual.3 FcValuePrint.3 FcValueSave.3 \
-	FcCacheCreateTagFile.3 FcCharSetDelChar.3 FcGetDefaultLangs.3 \
-	FcLangSetDel.3 FcLangSetSubtract.3 FcLangSetUnion.3
+MAN=	\
+	FcAtomicCreate.3 \
+	FcAtomicDeleteNew.3 \
+	FcAtomicDestroy.3 \
+	FcAtomicLock.3 \
+	FcAtomicNewFile.3 \
+	FcAtomicOrigFile.3 \
+	FcAtomicReplaceOrig.3 \
+	FcAtomicUnlock.3 \
+	FcBlanksAdd.3 \
+	FcBlanksCreate.3 \
+	FcBlanksDestroy.3 \
+	FcBlanksIsMember.3 \
+	FcCacheCopySet.3 \
+	FcCacheCreateTagFile.3 \
+	FcCacheDir.3 \
+	FcCacheNumFont.3 \
+	FcCacheNumSubdir.3 \
+	FcCacheSubdir.3 \
+	FcCharSetAddChar.3 \
+	FcCharSetCopy.3 \
+	FcCharSetCount.3 \
+	FcCharSetCoverage.3 \
+	FcCharSetCreate.3 \
+	FcCharSetDelChar.3 \
+	FcCharSetDestroy.3 \
+	FcCharSetEqual.3 \
+	FcCharSetFirstPage.3 \
+	FcCharSetHasChar.3 \
+	FcCharSetIntersect.3 \
+	FcCharSetIntersectCount.3 \
+	FcCharSetIsSubset.3 \
+	FcCharSetMerge.3 \
+	FcCharSetNew.3 \
+	FcCharSetNextPage.3 \
+	FcCharSetSubtract.3 \
+	FcCharSetSubtractCount.3 \
+	FcCharSetUnion.3 \
+	FcConfigAppFontAddDir.3 \
+	FcConfigAppFontAddFile.3 \
+	FcConfigAppFontClear.3 \
+	FcConfigBuildFonts.3 \
+	FcConfigCreate.3 \
+	FcConfigDestroy.3 \
+	FcConfigEnableHome.3 \
+	FcConfigFileInfoIterGet.3 \
+	FcConfigFileInfoIterInit.3 \
+	FcConfigFileInfoIterNext.3 \
+	FcConfigFilename.3 \
+	FcConfigGetBlanks.3 \
+	FcConfigGetCache.3 \
+	FcConfigGetCacheDirs.3 \
+	FcConfigGetConfigDirs.3 \
+	FcConfigGetConfigFiles.3 \
+	FcConfigGetCurrent.3 \
+	FcConfigGetFontDirs.3 \
+	FcConfigGetFonts.3 \
+	FcConfigGetRescanInterval.3 \
+	FcConfigGetSysRoot.3 \
+	FcConfigHome.3 \
+	FcConfigParseAndLoad.3 \
+	FcConfigParseAndLoadFromMemory.3 \
+	FcConfigReference.3 \
+	FcConfigSetCurrent.3 \
+	FcConfigSetRescanInterval.3 \
+	FcConfigSetSysRoot.3 \
+	FcConfigSubstitute.3 \
+	FcConfigSubstituteWithPat.3 \
+	FcConfigUptoDate.3 \
+	FcDefaultSubstitute.3 \
+	FcDirCacheClean.3 \
+	FcDirCacheCreateUUID.3 \
+	FcDirCacheDeleteUUID.3 \
+	FcDirCacheLoad.3 \
+	FcDirCacheLoadFile.3 \
+	FcDirCacheRead.3 \
+	FcDirCacheRescan.3 \
+	FcDirCacheUnlink.3 \
+	FcDirCacheUnload.3 \
+	FcDirCacheValid.3 \
+	FcDirSave.3 \
+	FcDirScan.3 \
+	FcFileIsDir.3 \
+	FcFileScan.3 \
+	FcFini.3 \
+	FcFontList.3 \
+	FcFontMatch.3 \
+	FcFontRenderPrepare.3 \
+	FcFontSetAdd.3 \
+	FcFontSetCreate.3 \
+	FcFontSetDestroy.3 \
+	FcFontSetList.3 \
+	FcFontSetMatch.3 \
+	FcFontSetPrint.3 \
+	FcFontSetSort.3 \
+	FcFontSetSortDestroy.3 \
+	FcFontSort.3 \
+	FcFreeTypeCharIndex.3 \
+	FcFreeTypeCharSet.3 \
+	FcFreeTypeCharSetAndSpacing.3 \
+	FcFreeTypeQuery.3 \
+	FcFreeTypeQueryAll.3 \
+	FcFreeTypeQueryFace.3 \
+	FcGetDefaultLangs.3 \
+	FcGetLangs.3 \
+	FcGetVersion.3 \
+	FcInit.3 \
+	FcInitBringUptoDate.3 \
+	FcInitLoadConfig.3 \
+	FcInitLoadConfigAndFonts.3 \
+	FcInitReinitialize.3 \
+	FcIsLower.3 \
+	FcIsUpper.3 \
+	FcLangGetCharSet.3 \
+	FcLangNormalize.3 \
+	FcLangSetAdd.3 \
+	FcLangSetCompare.3 \
+	FcLangSetContains.3 \
+	FcLangSetCopy.3 \
+	FcLangSetCreate.3 \
+	FcLangSetDel.3 \
+	FcLangSetDestroy.3 \
+	FcLangSetEqual.3 \
+	FcLangSetGetLangs.3 \
+	FcLangSetHasLang.3 \
+	FcLangSetHash.3 \
+	FcLangSetSubtract.3 \
+	FcLangSetUnion.3 \
+	FcMatrixCopy.3 \
+	FcMatrixEqual.3 \
+	FcMatrixInit.3 \
+	FcMatrixMultiply.3 \
+	FcMatrixRotate.3 \
+	FcMatrixScale.3 \
+	FcMatrixShear.3 \
+	FcNameConstant.3 \
+	FcNameGetConstant.3 \
+	FcNameGetObjectType.3 \
+	FcNameParse.3 \
+	FcNameRegisterConstants.3 \
+	FcNameRegisterObjectTypes.3 \
+	FcNameUnparse.3 \
+	FcNameUnregisterConstants.3 \
+	FcNameUnregisterObjectTypes.3 \
+	FcObjectSetAdd.3 \
+	FcObjectSetBuild.3 \
+	FcObjectSetCreate.3 \
+	FcObjectSetDestroy.3 \
+	FcPatternAdd-Type.3 \
+	FcPatternAdd.3 \
+	FcPatternAddWeak.3 \
+	FcPatternBuild.3 \
+	FcPatternCreate.3 \
+	FcPatternDel.3 \
+	FcPatternDestroy.3 \
+	FcPatternDuplicate.3 \
+	FcPatternEqual.3 \
+	FcPatternEqualSubset.3 \
+	FcPatternFilter.3 \
+	FcPatternFindIter.3 \
+	FcPatternFormat.3 \
+	FcPatternGet-Type.3 \
+	FcPatternGet.3 \
+	FcPatternGetWithBinding.3 \
+	FcPatternHash.3 \
+	FcPatternIterEqual.3 \
+	FcPatternIterGetObject.3 \
+	FcPatternIterGetValue.3 \
+	FcPatternIterIsValid.3 \
+	FcPatternIterNext.3 \
+	FcPatternIterStart.3 \
+	FcPatternIterValueCount.3 \
+	FcPatternObjectCount.3 \
+	FcPatternPrint.3 \
+	FcPatternReference.3 \
+	FcPatternRemove.3 \
+	FcRangeCopy.3 \
+	FcRangeCreateDouble.3 \
+	FcRangeCreateInteger.3 \
+	FcRangeDestroy.3 \
+	FcRangeGetDouble.3 \
+	FcStrBasename.3 \
+	FcStrCmp.3 \
+	FcStrCmpIgnoreCase.3 \
+	FcStrCopy.3 \
+	FcStrCopyFilename.3 \
+	FcStrDirname.3 \
+	FcStrDowncase.3 \
+	FcStrFree.3 \
+	FcStrListCreate.3 \
+	FcStrListDone.3 \
+	FcStrListFirst.3 \
+	FcStrListNext.3 \
+	FcStrPlus.3 \
+	FcStrSetAdd.3 \
+	FcStrSetAddFilename.3 \
+	FcStrSetCreate.3 \
+	FcStrSetDel.3 \
+	FcStrSetDestroy.3 \
+	FcStrSetEqual.3 \
+	FcStrSetMember.3 \
+	FcStrStr.3 \
+	FcStrStrIgnoreCase.3 \
+	FcToLower.3 \
+	FcUcs4ToUtf8.3 \
+	FcUtf16Len.3 \
+	FcUtf16ToUcs4.3 \
+	FcUtf8Len.3 \
+	FcUtf8ToUcs4.3 \
+	FcValueDestroy.3 \
+	FcValueEqual.3 \
+	FcValuePrint.3 \
+	FcValueSave.3 \
+	FcWeightFromOpenType.3 \
+	FcWeightFromOpenTypeDouble.3 \
+	FcWeightToOpenType.3 \
+	FcWeightToOpenTypeDouble.3
 
 MAN+=	fonts-conf.5
 
@@ -99,9 +263,12 @@ LIBDPLIBS=\
 
 # XXX FONTCONFIG_PATH was arbitrarily chosen
 FONTCONFIG_PATH=/etc/fonts
+TEMPLATEDIR=${FONTCONFIG_PATH}/fontconfig/conf.avail
+
 CPPFLAGS+=	-DHAVE_CONFIG_H
 CPPFLAGS+=	-DFONTCONFIG_PATH='"${FONTCONFIG_PATH}"' \
 		-DFC_DEFAULT_FONTS='"${X11FONTDIR}"' \
+		-DFC_TEMPLATEDIR='"${X11FONTDIR}"' \
 		-DFC_CACHEDIR='"/var/cache/fontconfig"' \
 		-DHAVE_FT_BITMAP_SIZE_Y_PPEM \
 		-DHAVE_FT_GET_BDF_PROPERTY \
@@ -129,15 +296,10 @@ PKGCONFIG=	fontconfig
 PKGCONFIG_SED_FLAGS= \
 	-e "s,@sysconfdir@,${X11ETCDIR},; \
 	    s,@localstatedir@,/var,; \
-	    s,@BASECONFIGDIR@,/etc/fonts,; \
+	    s,@BASECONFIGDIR@,${FONTCONFIG_PATH},; \
+	    s,@TEMPLATEDIR@,${TEMPLATEDIR},; \
 	    s,@fc_cachedir@,${FONTCONFIG_PATH},"
 
-LIBUUID_DIST=	${NETBSDSRCDIR}/external/bsd/libuuid_ul/lib/libuuid_ul
-.include "${LIBUUID_DIST}/libuuid_ul-rename.mk"
-LIBUUID_ULDIR!=	cd ${LIBUUID_DIST} && ${PRINTOBJDIR}
-LDADD+=		${LIBUUID_ULDIR}/libuuid_ul.a
-DPADD+=		${LIBUUID_ULDIR}/libuuid_ul.a
-
 # XXX
 CPPFLAGS.fcxml.c=	-Wno-error
 
@@ -152,5 +314,17 @@ COPTS.fcpat.c+=	${${ACTIVE_CC} == "clang
 COPTS.fcstr.c+=	${${ACTIVE_CC} == "clang":? -Wa,-Av8plus  :}
 .endif
 
+LIBUUID_DIST=	${NETBSDSRCDIR}/external/bsd/libuuid_ul/lib/libuuid_ul
+.include "${LIBUUID_DIST}/srcs.mk"
+.include "${LIBUUID_DIST}/libuuid_ul-rename.mk"
+SRCS+=	${UUID_UL_SRCS}
+
+depend dependall all: uuid/uuid.h
+includes uuid/uuid.h:
+	@-mkdir -p uuid
+	ln -s ${X11SRCDIR}/external/bsd/libuuid_ul/dist/uuid.h uuid/uuid.h
+
+CLEANFILES+=	uuid/uuid.h
+
 .include <bsd.x11.mk>
 .include <bsd.lib.mk>

Index: src/external/mit/xorg/tools/fc-cache/Makefile
diff -u src/external/mit/xorg/tools/fc-cache/Makefile:1.15 src/external/mit/xorg/tools/fc-cache/Makefile:1.16
--- src/external/mit/xorg/tools/fc-cache/Makefile:1.15	Wed May  9 08:13:23 2018
+++ src/external/mit/xorg/tools/fc-cache/Makefile	Fri Mar  8 09:58:24 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.15 2018/05/09 08:13:23 mrg Exp $
+#	$NetBSD: Makefile,v 1.16 2019/03/08 09:58:24 mrg Exp $
 
 .include <bsd.hostinit.mk>
 
@@ -12,11 +12,12 @@ EXPAT=		${NETBSDSRCDIR}/external/mit/exp
 SRCS.fc-cache=	fc-cache.c
 
 .PATH:	${FONTCONFIG}/src
-SRCS.fontconfig=	fcatomic.c fcblanks.c fccache.c fccfg.c \
+SRCS.fontconfig=	fcatomic.c fccache.c fccfg.c \
 		fccharset.c fcdbg.c fccompat.c fcdefault.c fcdir.c \
-		fcfreetype.c fcfs.c fcinit.c fclang.c \
+		fcfreetype.c fcfs.c fchash.c fcinit.c fclang.c \
 		fclist.c fcmatch.c fcmatrix.c fcname.c fcobjs.c \
-		fcpat.c fcrange.c fcserialize.c fcstat.c fcstr.c \
+		fcpat.c fcptrlist.c \
+		fcrange.c fcserialize.c fcstat.c fcstr.c \
 		fcweight.c fcxml.c \
 		ftglue.c
 
@@ -91,6 +92,7 @@ SRCS=	${SRCS.fc-cache} ${SRCS.fontconfig
 # XXX ALIGNOF_VOID_P=8 not valid for 32 bit, but probably ok?
 HOST_CPPFLAGS=	-DFONTCONFIG_PATH='"${DESTDIR}/etc/X11/fonts"' \
 		-DFC_DEFAULT_FONTS='"${X11FONTDIR}/Type1"' \
+		-DFC_TEMPLATEDIR='"${DESTDIR}${X11FONTDIR}"' \
 		-DFC_CACHEDIR='"${DESTDIR}/var/cache/fontconfig"' \
 		-DFC_GPERF_SIZE_T=unsigned \
 		-DFC_NO_MT=1 \
@@ -114,7 +116,10 @@ HOST_CPPFLAGS+=	-I${FONTCONFIG} -I${FREE
 		-I${FREETYPE}/include -I${FREETYPE}/include/freetype \
 		-I${EXPAT}/lib \
 		-I${FONTCONFIG}/../include \
-		-I${DESTDIR}${X11INCDIR} -I.
+		-I${DESTDIR}${X11INCDIR} -I. \
+		-I${FONTCONFIG}/../include
+
+HOST_CPPFLAGS+=	-DTOOL_FCCACHE
 
 LDADD=	-lz
 #LDADD+=	-lbz2

Added files:

Index: src/external/bsd/libuuid_ul/lib/libuuid_ul/srcs.mk
diff -u /dev/null src/external/bsd/libuuid_ul/lib/libuuid_ul/srcs.mk:1.1
--- /dev/null	Fri Mar  8 09:58:24 2019
+++ src/external/bsd/libuuid_ul/lib/libuuid_ul/srcs.mk	Fri Mar  8 09:58:23 2019
@@ -0,0 +1,40 @@
+#	$NetBSD: srcs.mk,v 1.1 2019/03/08 09:58:23 mrg Exp $
+
+# Sources and flags for libuuid_ul.
+
+UUID_UL_SRCS=	\
+	compare.c \
+	copy.c \
+	gen_uuid.c \
+	pack.c \
+	parse.c \
+	unpack.c \
+	unparse.c
+
+UUID_UL_CPPFLAGS+= \
+	-DHAVE_UNISTD_H \
+	-DHAVE_STDLIB_H \
+	-DHAVE_SYS_TIME_H \
+	-DHAVE_SYS_FILE_H \
+	-DHAVE_SYS_IOCTL_H \
+	-DHAVE_SYS_SOCKET_H \
+	-DHAVE_SYS_SOCKIO_H \
+	-DHAVE_SYS_SOCKIO_H \
+	-DHAVE_NETINET_IN_H \
+	-DHAVE_SYS_UN_H \
+	-DHAVE_TLS \
+	-DHAVE_NET_IF_H \
+	-DHAVE_NET_IF_DL_H \
+	-DHAVE_SA_LEN
+
+UUID_UL_CPPFLAGS+= \
+	-I. \
+	-I${NETBSDSRCDIR}/external/bsd/libuuid_ul/lib/libuuid_ul \
+	-DUL_CLOEXECSTR=\"e\" \
+	-DUUIDD_OP_BULK_TIME_UUID=0
+
+.for _s in ${UUID_UL_SRCS}
+CPPFLAGS.${_s}+=	${UUID_UL_CPPFLAGS}
+.endfor
+
+.PATH: ${X11SRCDIR}/external/bsd/libuuid_ul/dist

Index: src/external/mit/xorg/bin/fc-conflist/Makefile
diff -u /dev/null src/external/mit/xorg/bin/fc-conflist/Makefile:1.1
--- /dev/null	Fri Mar  8 09:58:24 2019
+++ src/external/mit/xorg/bin/fc-conflist/Makefile	Fri Mar  8 09:58:24 2019
@@ -0,0 +1,18 @@
+#	$NetBSD: Makefile,v 1.1 2019/03/08 09:58:24 mrg Exp $
+
+.include <bsd.own.mk>
+
+PROG=	fc-conflist
+
+CPPFLAGS+=	-I${X11SRCDIR.fontconfig} -I.
+CPPFLAGS+=	-DHAVE_GETOPT_LONG=1
+
+LDADD+=	-lfontconfig -lfreetype -lexpat
+DPADD+=	${LIBFONTCONFIG} ${LIBFREETYPE} ${LIBEXPAT}
+
+.PATH:	${X11SRCDIR.fontconfig}/${PROG}
+
+.include "../../lib/fontconfig/src/Makefile.fcarch"
+
+.include <bsd.x11.mk>
+.include <bsd.prog.mk>

Reply via email to