Rework libXdamage support in native X11: - provide a builtin.mk files instead of using x11.buildlink3.mk - split files into a package-specific file - update list of files for native X.Org.diff -r1.9.8.18 -r1.9.8.19 pkgsrc/pkgtools/x11-links/xorg.mk
(cube)
@@ -1,46 +1,46 @@ | @@ -1,46 +1,46 @@ | |||
1 | # $NetBSD: xorg.mk,v 1.9.8.18 2008/09/18 19:30:37 cube Exp $ | 1 | # $NetBSD: xorg.mk,v 1.9.8.19 2008/09/21 17:04:13 cube Exp $ | |
2 | # | 2 | # | |
3 | # This is for X.org, but use "xfree" files also. | 3 | # This is for X.org, but use "xfree" files also. | |
4 | 4 | |||
5 | FILES_LIST= ${FILESDIR}/xorg | 5 | FILES_LIST= ${FILESDIR}/xorg | |
6 | 6 | |||
7 | # libXdamage and damageext only in pkgsrc-wip so not used here | |||
8 | # XXX: what about xaw? | 7 | # XXX: what about xaw? | |
9 | 8 | |||
10 | .include "../../fonts/fontconfig/buildlink3.mk" | 9 | .include "../../fonts/fontconfig/buildlink3.mk" | |
11 | .include "../../fonts/libfontenc/buildlink3.mk" | 10 | .include "../../fonts/libfontenc/buildlink3.mk" | |
12 | .include "../../graphics/MesaLib/buildlink3.mk" | 11 | .include "../../graphics/MesaLib/buildlink3.mk" | |
13 | .include "../../graphics/freetype2/buildlink3.mk" | 12 | .include "../../graphics/freetype2/buildlink3.mk" | |
14 | .include "../../graphics/glu/buildlink3.mk" | 13 | .include "../../graphics/glu/buildlink3.mk" | |
15 | .include "../../textproc/expat/buildlink3.mk" | 14 | .include "../../textproc/expat/buildlink3.mk" | |
16 | .include "../../x11/bigreqsproto/buildlink3.mk" | 15 | .include "../../x11/bigreqsproto/buildlink3.mk" | |
17 | .include "../../x11/compositeproto/buildlink3.mk" | 16 | .include "../../x11/compositeproto/buildlink3.mk" | |
18 | .include "../../x11/damageproto/buildlink3.mk" | 17 | .include "../../x11/damageproto/buildlink3.mk" | |
19 | .include "../../x11/evieext/buildlink3.mk" | 18 | .include "../../x11/evieext/buildlink3.mk" | |
20 | .include "../../x11/fixesproto/buildlink3.mk" | 19 | .include "../../x11/fixesproto/buildlink3.mk" | |
21 | .include "../../x11/fontcacheproto/buildlink3.mk" | 20 | .include "../../x11/fontcacheproto/buildlink3.mk" | |
22 | .include "../../x11/fontsproto/buildlink3.mk" | 21 | .include "../../x11/fontsproto/buildlink3.mk" | |
23 | .include "../../x11/glproto/buildlink3.mk" | 22 | .include "../../x11/glproto/buildlink3.mk" | |
24 | .include "../../x11/inputproto/buildlink3.mk" | 23 | .include "../../x11/inputproto/buildlink3.mk" | |
25 | .include "../../x11/libFS/buildlink3.mk" | 24 | .include "../../x11/libFS/buildlink3.mk" | |
26 | .include "../../x11/libICE/buildlink3.mk" | 25 | .include "../../x11/libICE/buildlink3.mk" | |
27 | .include "../../x11/libSM/buildlink3.mk" | 26 | .include "../../x11/libSM/buildlink3.mk" | |
28 | .include "../../x11/libX11/buildlink3.mk" | 27 | .include "../../x11/libX11/buildlink3.mk" | |
29 | .include "../../x11/libXScrnSaver/buildlink3.mk" | 28 | .include "../../x11/libXScrnSaver/buildlink3.mk" | |
30 | .include "../../x11/libXTrap/buildlink3.mk" | 29 | .include "../../x11/libXTrap/buildlink3.mk" | |
31 | .include "../../x11/libXau/buildlink3.mk" | 30 | .include "../../x11/libXau/buildlink3.mk" | |
32 | .include "../../x11/libXcomposite/buildlink3.mk" | 31 | .include "../../x11/libXcomposite/buildlink3.mk" | |
33 | .include "../../x11/libXcursor/buildlink3.mk" | 32 | .include "../../x11/libXcursor/buildlink3.mk" | |
33 | .include "../../x11/libXdamage/buildlink3.mk" | |||
34 | .include "../../x11/libXdmcp/buildlink3.mk" | 34 | .include "../../x11/libXdmcp/buildlink3.mk" | |
35 | .include "../../x11/libXevie/buildlink3.mk" | 35 | .include "../../x11/libXevie/buildlink3.mk" | |
36 | .include "../../x11/libXext/buildlink3.mk" | 36 | .include "../../x11/libXext/buildlink3.mk" | |
37 | .include "../../x11/libXfixes/buildlink3.mk" | 37 | .include "../../x11/libXfixes/buildlink3.mk" | |
38 | .include "../../x11/libXfont/buildlink3.mk" | 38 | .include "../../x11/libXfont/buildlink3.mk" | |
39 | .include "../../x11/libXft/buildlink3.mk" | 39 | .include "../../x11/libXft/buildlink3.mk" | |
40 | .include "../../x11/libXinerama/buildlink3.mk" | 40 | .include "../../x11/libXinerama/buildlink3.mk" | |
41 | .include "../../x11/libXmu/buildlink3.mk" | 41 | .include "../../x11/libXmu/buildlink3.mk" | |
42 | .include "../../x11/libXpm/buildlink3.mk" | 42 | .include "../../x11/libXpm/buildlink3.mk" | |
43 | .include "../../x11/libXprintUtil/buildlink3.mk" | 43 | .include "../../x11/libXprintUtil/buildlink3.mk" | |
44 | .include "../../x11/libXrandr/buildlink3.mk" | 44 | .include "../../x11/libXrandr/buildlink3.mk" | |
45 | .include "../../x11/libXrender/buildlink3.mk" | 45 | .include "../../x11/libXrender/buildlink3.mk" | |
46 | .include "../../x11/libXt/buildlink3.mk" | 46 | .include "../../x11/libXt/buildlink3.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: xorg,v 1.7 2008/08/22 13:34:39 tron Exp $ | 1 | # $NetBSD: xorg,v 1.7.2.1 2008/09/21 17:04:13 cube Exp $ | |
2 | # | 2 | # | |
3 | # The files listed below are the union of the sets of files installed by | 3 | # The files listed below are the union of the sets of files installed by | |
4 | # the supported Xorg (and some XFree) distributions, minus the set of files | 4 | # the supported Xorg (and some XFree) distributions, minus the set of files | |
5 | # representing bits that may be added via pkgsrc, e.g. Xfixes, MesaLib, Xpm, | 5 | # representing bits that may be added via pkgsrc, e.g. Xfixes, MesaLib, Xpm, | |
6 | # freetype2, etc. | 6 | # freetype2, etc. | |
7 | # | 7 | # | |
8 | include/DPS/ColorSB.h | 8 | include/DPS/ColorSB.h | |
9 | include/DPS/ColorSBP.h | 9 | include/DPS/ColorSBP.h | |
10 | include/DPS/DPSScrollW.h | 10 | include/DPS/DPSScrollW.h | |
11 | include/DPS/DPSScrollWP.h | 11 | include/DPS/DPSScrollWP.h | |
12 | include/DPS/FontCreatP.h | 12 | include/DPS/FontCreatP.h | |
13 | include/DPS/FontCreato.h | 13 | include/DPS/FontCreato.h | |
14 | include/DPS/FontSB.h | 14 | include/DPS/FontSB.h | |
@@ -240,27 +240,26 @@ include/X11/extensions/Printstr.h | @@ -240,27 +240,26 @@ include/X11/extensions/Printstr.h | |||
240 | include/X11/extensions/XIE.h | 240 | include/X11/extensions/XIE.h | |
241 | include/X11/extensions/XIElib.h | 241 | include/X11/extensions/XIElib.h | |
242 | include/X11/extensions/XIEproto.h | 242 | include/X11/extensions/XIEproto.h | |
243 | include/X11/extensions/XIEprotost.h | 243 | include/X11/extensions/XIEprotost.h | |
244 | include/X11/extensions/XKBbells.h | 244 | include/X11/extensions/XKBbells.h | |
245 | include/X11/extensions/XKBconfig.h | 245 | include/X11/extensions/XKBconfig.h | |
246 | include/X11/extensions/XKBfile.h | 246 | include/X11/extensions/XKBfile.h | |
247 | include/X11/extensions/XKBrules.h | 247 | include/X11/extensions/XKBrules.h | |
248 | include/X11/extensions/XKBui.h | 248 | include/X11/extensions/XKBui.h | |
249 | include/X11/extensions/XKM.h | 249 | include/X11/extensions/XKM.h | |
250 | include/X11/extensions/XKMformat.h | 250 | include/X11/extensions/XKMformat.h | |
251 | include/X11/extensions/XRes.h | 251 | include/X11/extensions/XRes.h | |
252 | include/X11/extensions/XResproto.h | 252 | include/X11/extensions/XResproto.h | |
253 | include/X11/extensions/Xdamage.h | |||
254 | include/X11/extensions/Xevie.h | 253 | include/X11/extensions/Xevie.h | |
255 | include/X11/extensions/Xeviestr.h | 254 | include/X11/extensions/Xeviestr.h | |
256 | include/X11/extensions/Xinerama.h | 255 | include/X11/extensions/Xinerama.h | |
257 | include/X11/extensions/XvMClib.h | 256 | include/X11/extensions/XvMClib.h | |
258 | include/X11/extensions/Xvlib.h | 257 | include/X11/extensions/Xvlib.h | |
259 | include/X11/extensions/damageproto.h | 258 | include/X11/extensions/damageproto.h | |
260 | include/X11/extensions/damagewire.h | 259 | include/X11/extensions/damagewire.h | |
261 | include/X11/extensions/dmxext.h | 260 | include/X11/extensions/dmxext.h | |
262 | include/X11/extensions/dmxproto.h | 261 | include/X11/extensions/dmxproto.h | |
263 | include/X11/extensions/fontcache.h | 262 | include/X11/extensions/fontcache.h | |
264 | include/X11/extensions/fontcacheP.h | 263 | include/X11/extensions/fontcacheP.h | |
265 | include/X11/extensions/fontcachstr.h | 264 | include/X11/extensions/fontcachstr.h | |
266 | include/X11/extensions/panoramiXext.h | 265 | include/X11/extensions/panoramiXext.h | |
@@ -352,31 +351,26 @@ lib/libXTrap.so.6.4 | @@ -352,31 +351,26 @@ lib/libXTrap.so.6.4 | |||
352 | lib/libXaw.6.1.dylib | 351 | lib/libXaw.6.1.dylib | |
353 | lib/libXaw.6.dylib | 352 | lib/libXaw.6.dylib | |
354 | lib/libXaw.7.0.dylib | 353 | lib/libXaw.7.0.dylib | |
355 | lib/libXaw.7.dylib | 354 | lib/libXaw.7.dylib | |
356 | lib/libXaw.8.dylib | 355 | lib/libXaw.8.dylib | |
357 | lib/libXaw.a | 356 | lib/libXaw.a | |
358 | lib/libXaw.dylib | 357 | lib/libXaw.dylib | |
359 | lib/libXaw.so | 358 | lib/libXaw.so | |
360 | lib/libXaw.so.6 | 359 | lib/libXaw.so.6 | |
361 | lib/libXaw.so.6.1 | 360 | lib/libXaw.so.6.1 | |
362 | lib/libXaw.so.7 | 361 | lib/libXaw.so.7 | |
363 | lib/libXaw.so.7.0 | 362 | lib/libXaw.so.7.0 | |
364 | lib/libXaw.so.8.0 | 363 | lib/libXaw.so.8.0 | |
365 | lib/libXdamage.1.0.0.dylib | |||
366 | lib/libXdamage.1.dylib | |||
367 | lib/libXdamage.dylib | |||
368 | lib/libXdamage.a | |||
369 | lib/libXdamage.so.1.0 | |||
370 | lib/libXevie.1.0.0.dylib | 364 | lib/libXevie.1.0.0.dylib | |
371 | lib/libXevie.1.dylib | 365 | lib/libXevie.1.dylib | |
372 | lib/libXevie.dylib | 366 | lib/libXevie.dylib | |
373 | lib/libXevie.a | 367 | lib/libXevie.a | |
374 | lib/libXevie.so.1.0 | 368 | lib/libXevie.so.1.0 | |
375 | lib/libXfont.1.3.dylib | 369 | lib/libXfont.1.3.dylib | |
376 | lib/libXfont.1.4.dylib | 370 | lib/libXfont.1.4.dylib | |
377 | lib/libXfont.1.4.1.dylib | 371 | lib/libXfont.1.4.1.dylib | |
378 | lib/libXfont.1.dylib | 372 | lib/libXfont.1.dylib | |
379 | lib/libXfont.a | 373 | lib/libXfont.a | |
380 | lib/libXfont.dylib | 374 | lib/libXfont.dylib | |
381 | lib/libXfont.so | 375 | lib/libXfont.so | |
382 | lib/libXfont.so.1 | 376 | lib/libXfont.so.1 | |
@@ -520,15 +514,14 @@ lib/libpsres.a | @@ -520,15 +514,14 @@ lib/libpsres.a | |||
520 | lib/libpsres.dylib | 514 | lib/libpsres.dylib | |
521 | lib/libpsres.so | 515 | lib/libpsres.so | |
522 | lib/libpsres.so.1 | 516 | lib/libpsres.so.1 | |
523 | lib/libpsres.so.1.0 | 517 | lib/libpsres.so.1.0 | |
524 | lib/libxf86config.a | 518 | lib/libxf86config.a | |
525 | lib/libxkbfile.a | 519 | lib/libxkbfile.a | |
526 | lib/libxkbfile.so | 520 | lib/libxkbfile.so | |
527 | lib/libxkbfile.so.1 | 521 | lib/libxkbfile.so.1 | |
528 | lib/libxkbfile.so.1.0 | 522 | lib/libxkbfile.so.1.0 | |
529 | lib/libxkbui.a | 523 | lib/libxkbui.a | |
530 | lib/libxkbui.so | 524 | lib/libxkbui.so | |
531 | lib/libxkbui.so.1 | 525 | lib/libxkbui.so.1 | |
532 | lib/libxkbui.so.1.0 | 526 | lib/libxkbui.so.1.0 | |
533 | lib/pkgconfig/xdamage.pc | |||
534 | lib/pkgconfig/xevie.pc | 527 | lib/pkgconfig/xevie.pc |
# $NetBSD: xorg.libXdamage,v 1.1.2.1 2008/09/21 17:04:13 cube Exp $
#
include/X11/extensions/Xdamage.h
lib/libXdamage.1.0.0.dylib
lib/libXdamage.1.dylib
lib/libXdamage.a
lib/libXdamage.dylib
lib/libXdamage.so
lib/libXdamage.so.1
lib/libXdamage.so.1.0
lib/libXdamage.so.1.1
lib/pkgconfig/xdamage.pc
@@ -1,32 +1,26 @@ | @@ -1,32 +1,26 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.2 2006/12/17 23:02:25 joerg Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.2.18.1 2008/09/21 17:04:13 cube Exp $ | |
2 | 2 | |||
3 | .include "../../mk/bsd.fast.prefs.mk" | 3 | .include "../../mk/bsd.fast.prefs.mk" | |
4 | 4 | |||
5 | .if ${X11_TYPE} != "modular" | |||
6 | .include "../../mk/x11.buildlink3.mk" | |||
7 | .else | |||
8 | ||||
9 | BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ | 5 | BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ | |
10 | LIBXDAMAGE_BUILDLINK3_MK:= ${LIBXDAMAGE_BUILDLINK3_MK}+ | 6 | LIBXDAMAGE_BUILDLINK3_MK:= ${LIBXDAMAGE_BUILDLINK3_MK}+ | |
11 | 7 | |||
12 | .if ${BUILDLINK_DEPTH} == "+" | 8 | .if ${BUILDLINK_DEPTH} == "+" | |
13 | BUILDLINK_DEPENDS+= libXdamage | 9 | BUILDLINK_DEPENDS+= libXdamage | |
14 | .endif | 10 | .endif | |
15 | 11 | |||
16 | BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:NlibXdamage} | 12 | BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:NlibXdamage} | |
17 | BUILDLINK_PACKAGES+= libXdamage | 13 | BUILDLINK_PACKAGES+= libXdamage | |
18 | BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libXdamage | 14 | BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libXdamage | |
19 | 15 | |||
20 | .if ${LIBXDAMAGE_BUILDLINK3_MK} == "+" | 16 | .if ${LIBXDAMAGE_BUILDLINK3_MK} == "+" | |
21 | BUILDLINK_API_DEPENDS.libXdamage+= libXdamage>=1.0.3 | 17 | BUILDLINK_API_DEPENDS.libXdamage+= libXdamage>=1.0.3 | |
22 | BUILDLINK_PKGSRCDIR.libXdamage?= ../../x11/libXdamage | 18 | BUILDLINK_PKGSRCDIR.libXdamage?= ../../x11/libXdamage | |
23 | .endif # LIBXDAMAGE_BUILDLINK3_MK | 19 | .endif # LIBXDAMAGE_BUILDLINK3_MK | |
24 | 20 | |||
25 | .include "../../x11/damageproto/buildlink3.mk" | 21 | .include "../../x11/damageproto/buildlink3.mk" | |
26 | .include "../../x11/libX11/buildlink3.mk" | 22 | .include "../../x11/libX11/buildlink3.mk" | |
27 | .include "../../x11/libXfixes/buildlink3.mk" | 23 | .include "../../x11/libXfixes/buildlink3.mk" | |
28 | .include "../../x11/xproto/buildlink3.mk" | 24 | .include "../../x11/xproto/buildlink3.mk" | |
29 | 25 | |||
30 | BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} | 26 | BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} | |
31 | ||||
32 | .endif |
# $NetBSD: builtin.mk,v 1.1.2.1 2008/09/21 17:04:13 cube Exp $
BUILTIN_PKG:= libXdamage
PKGCONFIG_FILE.libXdamage= ${X11BASE}/lib/pkgconfig/xdamage.pc \
${X11BASE}/lib/libXdamage.so
.include "../../mk/buildlink3/pkgconfig-builtin.mk"