summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authorcube <cube@pkgsrc.org>2008-10-05 21:36:32 +0000
committercube <cube@pkgsrc.org>2008-10-05 21:36:32 +0000
commit403e256ff68dfb7e0b0918954c99f3bed3e40b3b (patch)
tree7e3acb4e1cfd62c69446a0e9e96faf8cfb567d76 /x11
parenta30aea172505b1d10850d01b7974de0e75626463 (diff)
downloadpkgsrc-403e256ff68dfb7e0b0918954c99f3bed3e40b3b.tar.gz
Merge cube-native-xorg, so that pkgsrc-current can be used with the native
X.Org found in NetBSD-current. Thanks a lot to all who helped, especially Matthias Scheler who did repeated tests on Mac OS X and older versions of NetBSD to make sure the support for those platforms wouldn't be broken (or at least, not fatally, as I would still expect a few hiccups here and there, because there is only so much one can test in such limited time). On the infrastructure side, this branch brings pkgconfig-builtin.mk, in order to write very easily new builtin.mk files. It can actually handle more than just pkgconfig files, but it will provide a version if it finds such a file. x11.builtin.mk has also been made more useful and now all existing (and future!) native-X11-related builtin.mk files should include it.
Diffstat (limited to 'x11')
-rw-r--r--x11/Xcomposite/builtin.mk4
-rw-r--r--x11/Xfixes/builtin.mk4
-rw-r--r--x11/Xrender/builtin.mk5
-rw-r--r--x11/bigreqsproto/builtin.mk7
-rw-r--r--x11/compositeproto/builtin.mk4
-rw-r--r--x11/damageproto/builtin.mk7
-rw-r--r--x11/evieext/builtin.mk7
-rw-r--r--x11/fixesproto/builtin.mk4
-rw-r--r--x11/fontcacheproto/builtin.mk7
-rw-r--r--x11/fontsproto/builtin.mk7
-rw-r--r--x11/glproto/builtin.mk7
-rw-r--r--x11/inputproto/builtin.mk4
-rw-r--r--x11/kbproto/builtin.mk4
-rw-r--r--x11/libFS/builtin.mk7
-rw-r--r--x11/libICE/builtin.mk4
-rw-r--r--x11/libSM/builtin.mk4
-rw-r--r--x11/libX11/builtin.mk7
-rw-r--r--x11/libXScrnSaver/buildlink3.mk10
-rw-r--r--x11/libXScrnSaver/builtin.mk8
-rw-r--r--x11/libXTrap/builtin.mk7
-rw-r--r--x11/libXau/builtin.mk4
-rw-r--r--x11/libXdamage/buildlink3.mk8
-rw-r--r--x11/libXdamage/builtin.mk8
-rw-r--r--x11/libXdmcp/builtin.mk4
-rw-r--r--x11/libXevie/builtin.mk7
-rw-r--r--x11/libXext/builtin.mk6
-rw-r--r--x11/libXfont/builtin.mk7
-rw-r--r--x11/libXinerama/builtin.mk50
-rw-r--r--x11/libXmu/builtin.mk4
-rw-r--r--x11/libXprintUtil/builtin.mk7
-rw-r--r--x11/libXrandr/builtin.mk4
-rw-r--r--x11/libXrender/builtin.mk4
-rw-r--r--x11/libXres/buildlink3.mk8
-rw-r--r--x11/libXres/builtin.mk8
-rw-r--r--x11/libXt/builtin.mk4
-rw-r--r--x11/libdrm/builtin.mk7
-rw-r--r--x11/liblbxutil/builtin.mk7
-rw-r--r--x11/liboldXrandr/builtin.mk5
-rw-r--r--x11/pixman/builtin.mk7
-rw-r--r--x11/printproto/builtin.mk7
-rw-r--r--x11/randrproto/builtin.mk11
-rw-r--r--x11/recordproto/builtin.mk7
-rw-r--r--x11/renderproto/builtin.mk11
-rw-r--r--x11/resourceproto/builtin.mk7
-rw-r--r--x11/scrnsaverproto/builtin.mk7
-rw-r--r--x11/trapproto/builtin.mk7
-rw-r--r--x11/videoproto/builtin.mk7
-rw-r--r--x11/xcmiscproto/builtin.mk7
-rw-r--r--x11/xcursor/builtin.mk5
-rw-r--r--x11/xextproto/builtin.mk11
-rw-r--r--x11/xf86bigfontproto/builtin.mk7
-rw-r--r--x11/xf86dgaproto/builtin.mk7
-rw-r--r--x11/xf86driproto/builtin.mk7
-rw-r--r--x11/xf86miscproto/builtin.mk7
-rw-r--r--x11/xf86vidmodeproto/builtin.mk7
-rw-r--r--x11/xineramaproto/builtin.mk4
-rw-r--r--x11/xproto/builtin.mk4
-rw-r--r--x11/xproxymanagementprotocol/builtin.mk7
-rw-r--r--x11/xtrans/builtin.mk7
59 files changed, 305 insertions, 116 deletions
diff --git a/x11/Xcomposite/builtin.mk b/x11/Xcomposite/builtin.mk
index 9ca874b471d..4fa85e8fedb 100644
--- a/x11/Xcomposite/builtin.mk
+++ b/x11/Xcomposite/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.12 2006/04/19 15:39:06 reed Exp $
+# $NetBSD: builtin.mk,v 1.13 2008/10/05 21:36:32 cube Exp $
BUILTIN_PKG:= Xcomposite
@@ -48,3 +48,5 @@ USE_BUILTIN.Xcomposite!= \
. endif # PREFER.Xcomposite
.endif
MAKEVARS+= USE_BUILTIN.Xcomposite
+
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/Xfixes/builtin.mk b/x11/Xfixes/builtin.mk
index 506d4a6b937..55ab4fde4dd 100644
--- a/x11/Xfixes/builtin.mk
+++ b/x11/Xfixes/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.10 2006/04/06 06:22:56 reed Exp $
+# $NetBSD: builtin.mk,v 1.11 2008/10/05 21:36:32 cube Exp $
BUILTIN_PKG:= Xfixes
@@ -47,3 +47,5 @@ USE_BUILTIN.Xfixes!= \
. endif # PREFER.Xfixes
.endif
MAKEVARS+= USE_BUILTIN.Xfixes
+
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/Xrender/builtin.mk b/x11/Xrender/builtin.mk
index b596f5eb625..45d4de2e408 100644
--- a/x11/Xrender/builtin.mk
+++ b/x11/Xrender/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.17 2006/04/06 06:22:57 reed Exp $
+# $NetBSD: builtin.mk,v 1.18 2008/10/05 21:36:32 cube Exp $
BUILTIN_PKG:= Xrender
@@ -96,6 +96,9 @@ MAKEVARS+= USE_BUILTIN.Xrender
### The section below only applies if we are not including this file
### solely to determine whether a built-in implementation exists.
###
+
+.include "../../mk/x11.builtin.mk"
+
CHECK_BUILTIN.Xrender?= no
.if !empty(CHECK_BUILTIN.Xrender:M[nN][oO])
diff --git a/x11/bigreqsproto/builtin.mk b/x11/bigreqsproto/builtin.mk
new file mode 100644
index 00000000000..28b30710cb8
--- /dev/null
+++ b/x11/bigreqsproto/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:32 cube Exp $
+
+BUILTIN_PKG:= bigreqsproto
+PKGCONFIG_FILE.bigreqsproto= ${X11BASE}/lib/pkgconfig/bigreqsproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/compositeproto/builtin.mk b/x11/compositeproto/builtin.mk
index 576e52af0fc..d92fc0dda84 100644
--- a/x11/compositeproto/builtin.mk
+++ b/x11/compositeproto/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.4 2006/12/16 01:04:43 joerg Exp $
+# $NetBSD: builtin.mk,v 1.5 2008/10/05 21:36:32 cube Exp $
BUILTIN_PKG:= compositeproto
@@ -57,6 +57,8 @@ USE_BUILTIN.compositeproto!= \
.endif
MAKEVARS+= USE_BUILTIN.compositeproto
+.include "../../mk/x11.builtin.mk"
+
CHECK_BUILTIN.compositeproto?= no
.if !empty(CHECK_BUILTIN.compositeproto:M[nN][oO])
diff --git a/x11/damageproto/builtin.mk b/x11/damageproto/builtin.mk
new file mode 100644
index 00000000000..b432ad7e388
--- /dev/null
+++ b/x11/damageproto/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:32 cube Exp $
+
+BUILTIN_PKG:= damageproto
+PKGCONFIG_FILE.damageproto= ${X11BASE}/lib/pkgconfig/damageproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/evieext/builtin.mk b/x11/evieext/builtin.mk
new file mode 100644
index 00000000000..829eb087b40
--- /dev/null
+++ b/x11/evieext/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:32 cube Exp $
+
+BUILTIN_PKG:= evieext
+PKGCONFIG_FILE.evieext= ${X11BASE}/lib/pkgconfig/evieproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/fixesproto/builtin.mk b/x11/fixesproto/builtin.mk
index faa3b6bbb16..369cc4a61ec 100644
--- a/x11/fixesproto/builtin.mk
+++ b/x11/fixesproto/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.6 2007/02/22 19:27:26 wiz Exp $
+# $NetBSD: builtin.mk,v 1.7 2008/10/05 21:36:33 cube Exp $
BUILTIN_PKG:= fixesproto
@@ -57,6 +57,8 @@ USE_BUILTIN.fixesproto!= \
.endif
MAKEVARS+= USE_BUILTIN.fixesproto
+.include "../../mk/x11.builtin.mk"
+
CHECK_BUILTIN.fixesproto?= no
.if !empty(CHECK_BUILTIN.fixesproto:M[nN][oO])
diff --git a/x11/fontcacheproto/builtin.mk b/x11/fontcacheproto/builtin.mk
new file mode 100644
index 00000000000..f521f2d9771
--- /dev/null
+++ b/x11/fontcacheproto/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
+
+BUILTIN_PKG:= fontcacheproto
+PKGCONFIG_FILE.fontcacheproto= ${X11BASE}/lib/pkgconfig/fontcacheproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/fontsproto/builtin.mk b/x11/fontsproto/builtin.mk
new file mode 100644
index 00000000000..2c98f63c37e
--- /dev/null
+++ b/x11/fontsproto/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
+
+BUILTIN_PKG:= fontsproto
+PKGCONFIG_FILE.fontsproto= ${X11BASE}/lib/pkgconfig/fontsproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/glproto/builtin.mk b/x11/glproto/builtin.mk
new file mode 100644
index 00000000000..0c90f8624b5
--- /dev/null
+++ b/x11/glproto/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
+
+BUILTIN_PKG:= glproto
+PKGCONFIG_FILE.glproto= ${X11BASE}/lib/pkgconfig/glproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/inputproto/builtin.mk b/x11/inputproto/builtin.mk
index 46e1ba6f329..d7aa050ae8b 100644
--- a/x11/inputproto/builtin.mk
+++ b/x11/inputproto/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.2 2008/01/05 16:00:08 tron Exp $
+# $NetBSD: builtin.mk,v 1.3 2008/10/05 21:36:33 cube Exp $
BUILTIN_PKG:= inputproto
@@ -59,3 +59,5 @@ USE_BUILTIN.inputproto!= \
. endif # PREFER.inputproto
.endif
MAKEVARS+= USE_BUILTIN.inputproto
+
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/kbproto/builtin.mk b/x11/kbproto/builtin.mk
index cac336fe076..05b0101e6ca 100644
--- a/x11/kbproto/builtin.mk
+++ b/x11/kbproto/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.1 2007/12/15 15:34:51 tron Exp $
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
BUILTIN_PKG:= kbproto
@@ -47,3 +47,5 @@ USE_BUILTIN.kbproto!= \
. endif # PREFER.kbproto
.endif
MAKEVARS+= USE_BUILTIN.kbproto
+
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libFS/builtin.mk b/x11/libFS/builtin.mk
new file mode 100644
index 00000000000..03a6613b228
--- /dev/null
+++ b/x11/libFS/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
+
+BUILTIN_PKG:= libFS
+PKGCONFIG_FILE.libFS= ${X11BASE}/lib/pkgconfig/libfs.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libICE/builtin.mk b/x11/libICE/builtin.mk
index 43dcd9348a3..5f07588cdf6 100644
--- a/x11/libICE/builtin.mk
+++ b/x11/libICE/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.1 2007/12/17 13:27:29 tron Exp $
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
BUILTIN_PKG:= libICE
@@ -47,3 +47,5 @@ USE_BUILTIN.libICE!= \
. endif # PREFER.libICE
.endif
MAKEVARS+= USE_BUILTIN.libICE
+
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libSM/builtin.mk b/x11/libSM/builtin.mk
index 2cf24688655..8ac2106c8d8 100644
--- a/x11/libSM/builtin.mk
+++ b/x11/libSM/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.1 2007/12/17 14:24:06 tron Exp $
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
BUILTIN_PKG:= libSM
@@ -47,3 +47,5 @@ USE_BUILTIN.libSM!= \
. endif # PREFER.libSM
.endif
MAKEVARS+= USE_BUILTIN.libSM
+
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libX11/builtin.mk b/x11/libX11/builtin.mk
index 024567319e5..130cfd6f46f 100644
--- a/x11/libX11/builtin.mk
+++ b/x11/libX11/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.3 2008/04/01 13:46:13 tron Exp $
+# $NetBSD: builtin.mk,v 1.4 2008/10/05 21:36:33 cube Exp $
BUILTIN_PKG:= libX11
@@ -48,7 +48,4 @@ USE_BUILTIN.libX11!= \
.endif
MAKEVARS+= USE_BUILTIN.libX11
-.if !empty(USE_BUILTIN.libX11:M[yY][eE][sS])
-BUILDLINK_PREFIX.libX11= ${X11BASE}
-BUILDLINK_PASSTHRU_DIRS+= ${X11BASE}/include ${X11BASE}/lib
-.endif
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libXScrnSaver/buildlink3.mk b/x11/libXScrnSaver/buildlink3.mk
index 3dcc72ff227..4e990d9f568 100644
--- a/x11/libXScrnSaver/buildlink3.mk
+++ b/x11/libXScrnSaver/buildlink3.mk
@@ -1,10 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.1.1.1 2006/12/27 12:23:15 joerg Exp $
-
-.include "../../mk/bsd.fast.prefs.mk"
-
-.if ${X11_TYPE} != "modular"
-.include "../../mk/x11.buildlink3.mk"
-.else
+# $NetBSD: buildlink3.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
LIBXSCRNSAVER_BUILDLINK3_MK:= ${LIBXSCRNSAVER_BUILDLINK3_MK}+
@@ -27,5 +21,3 @@ BUILDLINK_PKGSRCDIR.libXScrnSaver?= ../../x11/libXScrnSaver
.include "../../x11/scrnsaverproto/buildlink3.mk"
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
-
-.endif
diff --git a/x11/libXScrnSaver/builtin.mk b/x11/libXScrnSaver/builtin.mk
new file mode 100644
index 00000000000..e88b6670415
--- /dev/null
+++ b/x11/libXScrnSaver/builtin.mk
@@ -0,0 +1,8 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
+
+BUILTIN_PKG:= libXScrnSaver
+PKGCONFIG_FILE.libXScrnSaver= ${X11BASE}/lib/pkgconfig/xscrnsaver.pc \
+ ${X11BASE}/lib/libXss.so
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libXTrap/builtin.mk b/x11/libXTrap/builtin.mk
new file mode 100644
index 00000000000..e15501836a0
--- /dev/null
+++ b/x11/libXTrap/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
+
+BUILTIN_PKG:= libXTrap
+PKGCONFIG_FILE.libXTrap= ${X11BASE}/lib/pkgconfig/xtrap.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libXau/builtin.mk b/x11/libXau/builtin.mk
index cef415ac8b4..c5b7248497f 100644
--- a/x11/libXau/builtin.mk
+++ b/x11/libXau/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.1 2007/12/15 15:41:36 tron Exp $
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
BUILTIN_PKG:= libXau
@@ -47,3 +47,5 @@ USE_BUILTIN.libXau!= \
. endif # PREFER.libXau
.endif
MAKEVARS+= USE_BUILTIN.libXau
+
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libXdamage/buildlink3.mk b/x11/libXdamage/buildlink3.mk
index 655f48b8459..24feddda819 100644
--- a/x11/libXdamage/buildlink3.mk
+++ b/x11/libXdamage/buildlink3.mk
@@ -1,11 +1,7 @@
-# $NetBSD: buildlink3.mk,v 1.2 2006/12/17 23:02:25 joerg Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2008/10/05 21:36:33 cube Exp $
.include "../../mk/bsd.fast.prefs.mk"
-.if ${X11_TYPE} != "modular"
-.include "../../mk/x11.buildlink3.mk"
-.else
-
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
LIBXDAMAGE_BUILDLINK3_MK:= ${LIBXDAMAGE_BUILDLINK3_MK}+
@@ -28,5 +24,3 @@ BUILDLINK_PKGSRCDIR.libXdamage?= ../../x11/libXdamage
.include "../../x11/xproto/buildlink3.mk"
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
-
-.endif
diff --git a/x11/libXdamage/builtin.mk b/x11/libXdamage/builtin.mk
new file mode 100644
index 00000000000..3d04b6891fa
--- /dev/null
+++ b/x11/libXdamage/builtin.mk
@@ -0,0 +1,8 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
+
+BUILTIN_PKG:= libXdamage
+PKGCONFIG_FILE.libXdamage= ${X11BASE}/lib/pkgconfig/xdamage.pc \
+ ${X11BASE}/lib/libXdamage.so
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libXdmcp/builtin.mk b/x11/libXdmcp/builtin.mk
index 98d4349c3cc..f98afdc44c9 100644
--- a/x11/libXdmcp/builtin.mk
+++ b/x11/libXdmcp/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.1 2007/12/15 15:44:24 tron Exp $
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
BUILTIN_PKG:= libXdmcp
@@ -47,3 +47,5 @@ USE_BUILTIN.libXdmcp!= \
. endif # PREFER.libXdmcp
.endif
MAKEVARS+= USE_BUILTIN.libXdmcp
+
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libXevie/builtin.mk b/x11/libXevie/builtin.mk
new file mode 100644
index 00000000000..08a6b502c87
--- /dev/null
+++ b/x11/libXevie/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
+
+BUILTIN_PKG:= libXevie
+PKGCONFIG_FILE.libXevie= ${X11BASE}/lib/pkgconfig/xevie.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libXext/builtin.mk b/x11/libXext/builtin.mk
index 0104553773b..623fb38dbc9 100644
--- a/x11/libXext/builtin.mk
+++ b/x11/libXext/builtin.mk
@@ -1,9 +1,9 @@
-# $NetBSD: builtin.mk,v 1.1 2007/12/16 23:38:12 tron Exp $
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
BUILTIN_PKG:= libXext
BUILTIN_FIND_FILES_VAR:= LIB_XEXT
-BUILTIN_FIND_FILES.LIB_XEXT= ${X11BASE}/lib/libXext.la
+BUILTIN_FIND_FILES.LIB_XEXT= ${X11BASE}/lib/pkgconfig/xext.pc
.include "../../mk/buildlink3/bsd.builtin.mk"
@@ -47,3 +47,5 @@ USE_BUILTIN.libXext!= \
. endif # PREFER.libXext
.endif
MAKEVARS+= USE_BUILTIN.libXext
+
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libXfont/builtin.mk b/x11/libXfont/builtin.mk
new file mode 100644
index 00000000000..fc98a04a503
--- /dev/null
+++ b/x11/libXfont/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
+
+BUILTIN_PKG:= libXfont
+PKGCONFIG_FILE.libXfont= ${X11BASE}/lib/pkgconfig/xfont.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libXinerama/builtin.mk b/x11/libXinerama/builtin.mk
index f988d3f5d63..95e0a0e8b7b 100644
--- a/x11/libXinerama/builtin.mk
+++ b/x11/libXinerama/builtin.mk
@@ -1,49 +1,7 @@
-# $NetBSD: builtin.mk,v 1.1 2007/12/16 23:08:05 tron Exp $
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
BUILTIN_PKG:= libXinerama
+PKGCONFIG_FILE.libXinerama= ${X11BASE}/lib/pkgconfig/xinerama.pc
-BUILTIN_FIND_FILES_VAR:= LIB_XINERAMA
-BUILTIN_FIND_FILES.LIB_XINERAMA=${X11BASE}/lib/libXinerama.la
-
-.include "../../mk/buildlink3/bsd.builtin.mk"
-
-###
-### Determine if there is a built-in implementation of the package and
-### set IS_BUILTIN.<pkg> appropriately ("yes" or "no").
-###
-.if ${X11BASE} == ${LOCALBASE}
-IS_BUILTIN.libXinerama= no
-.elif !defined(IS_BUILTIN.libXinerama)
-IS_BUILTIN.libXinerama= no
-. if empty(LIB_XINERAMA:M__nonexistent__)
-IS_BUILTIN.libXinerama= yes
-. endif
-.endif
-MAKEVARS+= IS_BUILTIN.libXinerama
-
-###
-### Determine whether we should use the built-in implementation if it
-### exists, and set USE_BUILTIN.<pkg> appropriate ("yes" or "no").
-###
-.if !defined(USE_BUILTIN.libXinerama)
-. if ${PREFER.libXinerama} == "pkgsrc"
-USE_BUILTIN.libXinerama= no
-. else
-USE_BUILTIN.libXinerama= ${IS_BUILTIN.libXinerama}
-. if defined(BUILTIN_PKG.libXinerama) && \
- !empty(IS_BUILTIN.libXinerama:M[yY][eE][sS])
-USE_BUILTIN.libXinerama= yes
-. for _dep_ in ${BUILDLINK_API_DEPENDS.libXinerama}
-. if !empty(USE_BUILTIN.libXinerama:M[yY][eE][sS])
-USE_BUILTIN.libXinerama!= \
- if ${PKG_ADMIN} pmatch ${_dep_:Q} ${BUILTIN_PKG.libXinerama:Q}; then \
- ${ECHO} yes; \
- else \
- ${ECHO} no; \
- fi
-. endif
-. endfor
-. endif
-. endif # PREFER.libXinerama
-.endif
-MAKEVARS+= USE_BUILTIN.libXinerama
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libXmu/builtin.mk b/x11/libXmu/builtin.mk
index b2429237d90..d60d0d8e7f1 100644
--- a/x11/libXmu/builtin.mk
+++ b/x11/libXmu/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.1 2007/12/16 19:04:28 tron Exp $
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
BUILTIN_PKG:= libXmu
@@ -47,3 +47,5 @@ USE_BUILTIN.libXmu!= \
. endif # PREFER.libXmu
.endif
MAKEVARS+= USE_BUILTIN.libXmu
+
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libXprintUtil/builtin.mk b/x11/libXprintUtil/builtin.mk
new file mode 100644
index 00000000000..0dc8d255ac7
--- /dev/null
+++ b/x11/libXprintUtil/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
+
+BUILTIN_PKG:= libXprintUtil
+PKGCONFIG_FILE.libXprintUtil= ${X11BASE}/lib/pkgconfig/xprintutil.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libXrandr/builtin.mk b/x11/libXrandr/builtin.mk
index c5715afa354..f0c80105507 100644
--- a/x11/libXrandr/builtin.mk
+++ b/x11/libXrandr/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.1 2007/12/16 20:19:11 tron Exp $
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
BUILTIN_PKG:= libXrandr
@@ -47,3 +47,5 @@ USE_BUILTIN.libXrandr!= \
. endif # PREFER.libXrandr
.endif
MAKEVARS+= USE_BUILTIN.libXrandr
+
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libXrender/builtin.mk b/x11/libXrender/builtin.mk
index 0cf3219f91a..f8d427c7293 100644
--- a/x11/libXrender/builtin.mk
+++ b/x11/libXrender/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.1 2007/12/16 19:38:25 tron Exp $
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
BUILTIN_PKG:= libXrender
@@ -47,3 +47,5 @@ USE_BUILTIN.libXrender!= \
. endif # PREFER.libXrender
.endif
MAKEVARS+= USE_BUILTIN.libXrender
+
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libXres/buildlink3.mk b/x11/libXres/buildlink3.mk
index 1fd73c6f312..c2dfd269147 100644
--- a/x11/libXres/buildlink3.mk
+++ b/x11/libXres/buildlink3.mk
@@ -1,11 +1,7 @@
-# $NetBSD: buildlink3.mk,v 1.2 2007/01/14 11:04:27 joerg Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2008/10/05 21:36:33 cube Exp $
.include "../../mk/bsd.fast.prefs.mk"
-.if ${X11_TYPE} != "modular"
-.include "../../x11/Xrender/buildlink3.mk"
-.else
-
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
LIBXRES_BUILDLINK3_MK:= ${LIBXRES_BUILDLINK3_MK}+
@@ -27,5 +23,3 @@ BUILDLINK_PKGSRCDIR.libXres?= ../../x11/libXres
.include "../../x11/xproto/buildlink3.mk"
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
-
-.endif
diff --git a/x11/libXres/builtin.mk b/x11/libXres/builtin.mk
new file mode 100644
index 00000000000..d63015c45dd
--- /dev/null
+++ b/x11/libXres/builtin.mk
@@ -0,0 +1,8 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
+
+BUILTIN_PKG:= libXres
+PKGCONFIG_FILE.libXres= ${X11BASE}/lib/pkgconfig/xres.pc \
+ ${X11BASE}/lib/libXRes.so
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libXt/builtin.mk b/x11/libXt/builtin.mk
index 197567e1765..7587c4a950d 100644
--- a/x11/libXt/builtin.mk
+++ b/x11/libXt/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.1 2007/12/17 15:02:26 tron Exp $
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
BUILTIN_PKG:= libXt
@@ -47,3 +47,5 @@ USE_BUILTIN.libXt!= \
. endif # PREFER.libXt
.endif
MAKEVARS+= USE_BUILTIN.libXt
+
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/libdrm/builtin.mk b/x11/libdrm/builtin.mk
new file mode 100644
index 00000000000..ace98bb4e04
--- /dev/null
+++ b/x11/libdrm/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:33 cube Exp $
+
+BUILTIN_PKG:= libdrm
+PKGCONFIG_FILE.libdrm= ${X11BASE}/lib/pkgconfig/libdrm.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/liblbxutil/builtin.mk b/x11/liblbxutil/builtin.mk
new file mode 100644
index 00000000000..1e2eaf3acde
--- /dev/null
+++ b/x11/liblbxutil/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:34 cube Exp $
+
+BUILTIN_PKG:= liblbxutil
+PKGCONFIG_FILE.liblbxutil= ${X11BASE}/lib/pkgconfig/lbxutil.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/liboldXrandr/builtin.mk b/x11/liboldXrandr/builtin.mk
index dd66fe919d6..35b9042dd59 100644
--- a/x11/liboldXrandr/builtin.mk
+++ b/x11/liboldXrandr/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.1 2007/05/30 01:22:13 schmonz Exp $
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:34 cube Exp $
BUILTIN_PKG:= Xrandr
@@ -96,6 +96,9 @@ MAKEVARS+= USE_BUILTIN.Xrandr
### The section below only applies if we are not including this file
### solely to determine whether a built-in implementation exists.
###
+
+.include "../../mk/x11.builtin.mk"
+
CHECK_BUILTIN.Xrandr?= no
.if !empty(CHECK_BUILTIN.Xrandr:M[nN][oO])
diff --git a/x11/pixman/builtin.mk b/x11/pixman/builtin.mk
new file mode 100644
index 00000000000..4e306d46e1b
--- /dev/null
+++ b/x11/pixman/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.4 2008/10/05 21:36:34 cube Exp $
+
+BUILTIN_PKG:= pixman
+PKGCONFIG_FILE.pixman= ${X11BASE}/lib/pkgconfig/pixman-1.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/printproto/builtin.mk b/x11/printproto/builtin.mk
new file mode 100644
index 00000000000..4ad15004a24
--- /dev/null
+++ b/x11/printproto/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:34 cube Exp $
+
+BUILTIN_PKG:= printproto
+PKGCONFIG_FILE.printproto= ${X11BASE}/lib/pkgconfig/printproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/randrproto/builtin.mk b/x11/randrproto/builtin.mk
index 94fa8856656..9493963e4d4 100644
--- a/x11/randrproto/builtin.mk
+++ b/x11/randrproto/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.4 2007/02/22 19:27:27 wiz Exp $
+# $NetBSD: builtin.mk,v 1.5 2008/10/05 21:36:34 cube Exp $
# TODO: builtin.mk failed to use native on XFree86
# the two headers are identical with native XFree86
@@ -76,6 +76,9 @@ MAKEVARS+= USE_BUILTIN.randrproto
### The section below only applies if we are not including this file
### solely to determine whether a built-in implementation exists.
###
+
+.include "../../mk/x11.builtin.mk"
+
CHECK_BUILTIN.randrproto?= no
.if !empty(CHECK_BUILTIN.randrproto:M[nN][oO])
@@ -83,10 +86,4 @@ CHECK_BUILTIN.randrproto?= no
BUILDLINK_API_DEPENDS.randrproto+= randrproto>=1.0
. endif
-. if !empty(USE_BUILTIN.randrproto:M[yY][eE][sS])
-BUILDLINK_PREFIX.randrproto= ${X11BASE}
-. include "../../mk/x11.buildlink3.mk"
-. include "../../mk/x11.builtin.mk"
-. endif
-
.endif # CHECK_BUILTIN.randrproto
diff --git a/x11/recordproto/builtin.mk b/x11/recordproto/builtin.mk
new file mode 100644
index 00000000000..dc36eed0d4d
--- /dev/null
+++ b/x11/recordproto/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:34 cube Exp $
+
+BUILTIN_PKG:= recordproto
+PKGCONFIG_FILE.recordproto= ${X11BASE}/lib/pkgconfig/recordproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/renderproto/builtin.mk b/x11/renderproto/builtin.mk
index 37215f0b41a..091418363ec 100644
--- a/x11/renderproto/builtin.mk
+++ b/x11/renderproto/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.8 2006/12/17 16:06:31 joerg Exp $
+# $NetBSD: builtin.mk,v 1.9 2008/10/05 21:36:34 cube Exp $
BUILTIN_PKG:= renderproto
@@ -74,6 +74,9 @@ MAKEVARS+= USE_BUILTIN.renderproto
### The section below only applies if we are not including this file
### solely to determine whether a built-in implementation exists.
###
+
+.include "../../mk/x11.builtin.mk"
+
CHECK_BUILTIN.renderproto?= no
.if !empty(CHECK_BUILTIN.renderproto:M[nN][oO])
@@ -81,12 +84,6 @@ CHECK_BUILTIN.renderproto?= no
BUILDLINK_API_DEPENDS.renderproto+= renderproto>=0.9
. endif
-. if !empty(USE_BUILTIN.renderproto:M[yY][eE][sS])
-BUILDLINK_PREFIX.renderproto= ${X11BASE}
-. include "../../mk/x11.buildlink3.mk"
-. include "../../mk/x11.builtin.mk"
-. endif
-
.endif # CHECK_BUILTIN.renderproto
CHECK_BUILTIN.renderproto?= no
diff --git a/x11/resourceproto/builtin.mk b/x11/resourceproto/builtin.mk
new file mode 100644
index 00000000000..8cb59bbdb8a
--- /dev/null
+++ b/x11/resourceproto/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:34 cube Exp $
+
+BUILTIN_PKG:= resourceproto
+PKGCONFIG_FILE.resourceproto= ${X11BASE}/lib/pkgconfig/resourceproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/scrnsaverproto/builtin.mk b/x11/scrnsaverproto/builtin.mk
new file mode 100644
index 00000000000..76750d749a7
--- /dev/null
+++ b/x11/scrnsaverproto/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:34 cube Exp $
+
+BUILTIN_PKG:= scrnsaverproto
+PKGCONFIG_FILE.scrnsaverproto= ${X11BASE}/lib/pkgconfig/scrnsaverproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/trapproto/builtin.mk b/x11/trapproto/builtin.mk
new file mode 100644
index 00000000000..37d18933559
--- /dev/null
+++ b/x11/trapproto/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:34 cube Exp $
+
+BUILTIN_PKG:= trapproto
+PKGCONFIG_FILE.trapproto= ${X11BASE}/lib/pkgconfig/trapproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/videoproto/builtin.mk b/x11/videoproto/builtin.mk
new file mode 100644
index 00000000000..a0194209f76
--- /dev/null
+++ b/x11/videoproto/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:34 cube Exp $
+
+BUILTIN_PKG:= videoproto
+PKGCONFIG_FILE.videoproto= ${X11BASE}/lib/pkgconfig/videoproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/xcmiscproto/builtin.mk b/x11/xcmiscproto/builtin.mk
new file mode 100644
index 00000000000..ba5d20155bd
--- /dev/null
+++ b/x11/xcmiscproto/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:34 cube Exp $
+
+BUILTIN_PKG:= xcmiscproto
+PKGCONFIG_FILE.xcmiscproto= ${X11BASE}/lib/pkgconfig/xcmiscproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/xcursor/builtin.mk b/x11/xcursor/builtin.mk
index df3f01f6947..d7f190b458c 100644
--- a/x11/xcursor/builtin.mk
+++ b/x11/xcursor/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.12 2006/04/06 06:23:04 reed Exp $
+# $NetBSD: builtin.mk,v 1.13 2008/10/05 21:36:34 cube Exp $
BUILTIN_PKG:= xcursor
@@ -76,6 +76,9 @@ MAKEVARS+= USE_BUILTIN.xcursor
### The section below only applies if we are not including this file
### solely to determine whether a built-in implementation exists.
###
+
+.include "../../mk/x11.builtin.mk"
+
CHECK_BUILTIN.xcursor?= no
.if !empty(CHECK_BUILTIN.xcursor:M[nN][oO])
diff --git a/x11/xextproto/builtin.mk b/x11/xextproto/builtin.mk
index 8e8dd7e329f..a555a2bd5a2 100644
--- a/x11/xextproto/builtin.mk
+++ b/x11/xextproto/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.5 2007/02/22 19:27:28 wiz Exp $
+# $NetBSD: builtin.mk,v 1.6 2008/10/05 21:36:34 cube Exp $
BUILTIN_PKG:= xextproto
@@ -58,15 +58,12 @@ MAKEVARS+= USE_BUILTIN.xextproto
### The section below only applies if we are not including this file
### solely to determine whether a built-in implementation exists.
###
+
+.include "../../mk/x11.builtin.mk"
+
CHECK_BUILTIN.xextproto?= no
.if !empty(CHECK_BUILTIN.xextproto:M[nN][oO])
-. if !empty(USE_BUILTIN.xextproto:M[yY][eE][sS])
-BUILDLINK_PREFIX.xextproto= ${X11BASE}
-. include "../../mk/x11.buildlink3.mk"
-. include "../../mk/x11.builtin.mk"
-. endif
-
# If we are using the builtin version, check whether it has a xextproto.pc
# file or not. If the latter, generate a fake one.
. if !empty(USE_BUILTIN.xextproto:M[Yy][Ee][Ss])
diff --git a/x11/xf86bigfontproto/builtin.mk b/x11/xf86bigfontproto/builtin.mk
new file mode 100644
index 00000000000..14e2ded0bae
--- /dev/null
+++ b/x11/xf86bigfontproto/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:34 cube Exp $
+
+BUILTIN_PKG:= xf86bigfontproto
+PKGCONFIG_FILE.xf86bigfontproto= ${X11BASE}/lib/pkgconfig/xf86bigfontproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/xf86dgaproto/builtin.mk b/x11/xf86dgaproto/builtin.mk
new file mode 100644
index 00000000000..4d30a9d16be
--- /dev/null
+++ b/x11/xf86dgaproto/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:34 cube Exp $
+
+BUILTIN_PKG:= xf86dgaproto
+PKGCONFIG_FILE.xf86dgaproto= ${X11BASE}/lib/pkgconfig/xf86dgaproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/xf86driproto/builtin.mk b/x11/xf86driproto/builtin.mk
new file mode 100644
index 00000000000..8dc998d3f74
--- /dev/null
+++ b/x11/xf86driproto/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:34 cube Exp $
+
+BUILTIN_PKG:= xf86driproto
+PKGCONFIG_FILE.xf86driproto= ${X11BASE}/lib/pkgconfig/xf86driproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/xf86miscproto/builtin.mk b/x11/xf86miscproto/builtin.mk
new file mode 100644
index 00000000000..a0a4c86c159
--- /dev/null
+++ b/x11/xf86miscproto/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:34 cube Exp $
+
+BUILTIN_PKG:= xf86miscproto
+PKGCONFIG_FILE.xf86miscproto= ${X11BASE}/lib/pkgconfig/xf86miscproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/xf86vidmodeproto/builtin.mk b/x11/xf86vidmodeproto/builtin.mk
new file mode 100644
index 00000000000..445cfcc3e5e
--- /dev/null
+++ b/x11/xf86vidmodeproto/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:34 cube Exp $
+
+BUILTIN_PKG:= xf86vidmodeproto
+PKGCONFIG_FILE.xf86vidmodeproto= ${X11BASE}/lib/pkgconfig/xf86vidmodeproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/xineramaproto/builtin.mk b/x11/xineramaproto/builtin.mk
index 6349f48f096..9841c4f4cb5 100644
--- a/x11/xineramaproto/builtin.mk
+++ b/x11/xineramaproto/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.2 2008/01/05 16:05:52 tron Exp $
+# $NetBSD: builtin.mk,v 1.3 2008/10/05 21:36:34 cube Exp $
BUILTIN_PKG:= xineramaproto
@@ -59,3 +59,5 @@ USE_BUILTIN.xineramaproto!= \
. endif # PREFER.xineramaproto
.endif
MAKEVARS+= USE_BUILTIN.xineramaproto
+
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/xproto/builtin.mk b/x11/xproto/builtin.mk
index dd13de90f77..5e79ac1ba63 100644
--- a/x11/xproto/builtin.mk
+++ b/x11/xproto/builtin.mk
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.3 2006/12/16 01:04:43 joerg Exp $
+# $NetBSD: builtin.mk,v 1.4 2008/10/05 21:36:34 cube Exp $
BUILTIN_PKG:= xproto
@@ -47,3 +47,5 @@ USE_BUILTIN.xproto!= \
. endif # PREFER.xproto
.endif
MAKEVARS+= USE_BUILTIN.xproto
+
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/xproxymanagementprotocol/builtin.mk b/x11/xproxymanagementprotocol/builtin.mk
new file mode 100644
index 00000000000..70efc8c7ee2
--- /dev/null
+++ b/x11/xproxymanagementprotocol/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:34 cube Exp $
+
+BUILTIN_PKG:= xproxymanagementprotocol
+PKGCONFIG_FILE.xproxymanagementprotocol= ${X11BASE}/lib/pkgconfig/xproxymngproto.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"
diff --git a/x11/xtrans/builtin.mk b/x11/xtrans/builtin.mk
new file mode 100644
index 00000000000..33104034695
--- /dev/null
+++ b/x11/xtrans/builtin.mk
@@ -0,0 +1,7 @@
+# $NetBSD: builtin.mk,v 1.2 2008/10/05 21:36:34 cube Exp $
+
+BUILTIN_PKG:= xtrans
+PKGCONFIG_FILE.xtrans= ${X11BASE}/lib/pkgconfig/xtrans.pc
+
+.include "../../mk/buildlink3/pkgconfig-builtin.mk"
+.include "../../mk/x11.builtin.mk"