add missing xorg present and Mesa support. bump revision. allows tigervnc to build. thanks to dmcmahill for testing.diff -r1.172 -r1.173 pkgsrc/pkgtools/x11-links/Makefile
(mrg)
@@ -1,20 +1,20 @@ | @@ -1,20 +1,20 @@ | |||
1 | # $NetBSD: Makefile,v 1.172 2016/07/10 13:28:41 rillig Exp $ | 1 | # $NetBSD: Makefile,v 1.173 2017/01/24 14:25:00 mrg Exp $ | |
2 | # | 2 | # | |
3 | # NOTE: If you update this package, then you'll likely need to also update | 3 | # NOTE: If you update this package, then you'll likely need to also update | |
4 | # the x11-links dependency in buildlink3.mk to the correct version, | 4 | # the x11-links dependency in buildlink3.mk to the correct version, | |
5 | # usually the most recent. | 5 | # usually the most recent. | |
6 | 6 | |||
7 | PKGNAME= x11-links-1.02 | 7 | PKGNAME= x11-links-1.03 | |
8 | CATEGORIES= pkgtools x11 | 8 | CATEGORIES= pkgtools x11 | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/doc/pkgsrc.html | 11 | HOMEPAGE= http://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/doc/pkgsrc.html | |
12 | COMMENT= Shadow tree of links to native X11 headers and libraries | 12 | COMMENT= Shadow tree of links to native X11 headers and libraries | |
13 | LICENSE= original-bsd | 13 | LICENSE= original-bsd | |
14 | 14 | |||
15 | .include "../../mk/bsd.prefs.mk" | 15 | .include "../../mk/bsd.prefs.mk" | |
16 | .if ${OPSYS} == "OpenBSD" | 16 | .if ${OPSYS} == "OpenBSD" | |
17 | CHECK_SHLIBS_SUPPORTED= no | 17 | CHECK_SHLIBS_SUPPORTED= no | |
18 | .endif | 18 | .endif | |
19 | 19 | |||
20 | NOT_FOR_PLATFORM= DragonFly-*-* | 20 | NOT_FOR_PLATFORM= DragonFly-*-* |
@@ -1,28 +1,28 @@ | @@ -1,28 +1,28 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.67 2016/07/10 13:28:41 rillig Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.68 2017/01/24 14:25:00 mrg Exp $ | |
2 | # | 2 | # | |
3 | # Don't include this file manually! It will be included as necessary | 3 | # Don't include this file manually! It will be included as necessary | |
4 | # by bsd.buildlink3.mk. | 4 | # by bsd.buildlink3.mk. | |
5 | # | 5 | # | |
6 | # x11-links is sorted first in mk/buildlink3/bsd.buildlink3.mk, | 6 | # x11-links is sorted first in mk/buildlink3/bsd.buildlink3.mk, | |
7 | # so that symlinks created from it can be overriden by other packages. | 7 | # so that symlinks created from it can be overriden by other packages. | |
8 | # | 8 | # | |
9 | 9 | |||
10 | BUILDLINK_TREE+= x11-links | 10 | BUILDLINK_TREE+= x11-links | |
11 | 11 | |||
12 | .if !defined(X11_LINKS_BUILDLINK3_MK) | 12 | .if !defined(X11_LINKS_BUILDLINK3_MK) | |
13 | X11_LINKS_BUILDLINK3_MK:= | 13 | X11_LINKS_BUILDLINK3_MK:= | |
14 | 14 | |||
15 | BUILDLINK_API_DEPENDS.x11-links+= x11-links>=1.02 | 15 | BUILDLINK_API_DEPENDS.x11-links+= x11-links>=1.03 | |
16 | BUILDLINK_PKGSRCDIR.x11-links?= ../../pkgtools/x11-links | 16 | BUILDLINK_PKGSRCDIR.x11-links?= ../../pkgtools/x11-links | |
17 | BUILDLINK_DEPMETHOD.x11-links?= build | 17 | BUILDLINK_DEPMETHOD.x11-links?= build | |
18 | 18 | |||
19 | # Force all of the helper programs, headers and libraries to be symlinked | 19 | # Force all of the helper programs, headers and libraries to be symlinked | |
20 | # into ${BUILDLINK_X11_DIR}. | 20 | # into ${BUILDLINK_X11_DIR}. | |
21 | # | 21 | # | |
22 | BUILDLINK_CONTENTS_FILTER.x11-links= \ | 22 | BUILDLINK_CONTENTS_FILTER.x11-links= \ | |
23 | ${EGREP} '(bin/.*|include.*/|\.h$$|\.pc$$|/lib[^/]*$$)' | 23 | ${EGREP} '(bin/.*|include.*/|\.h$$|\.pc$$|/lib[^/]*$$)' | |
24 | 24 | |||
25 | # Rename the symlinks so that they appear in ${BUILDLINK_X11_DIR}/include | 25 | # Rename the symlinks so that they appear in ${BUILDLINK_X11_DIR}/include | |
26 | # and ${BUILDLINK_X11_DIR}/lib. | 26 | # and ${BUILDLINK_X11_DIR}/lib. | |
27 | # | 27 | # | |
28 | BUILDLINK_FNAME_TRANSFORM.x11-links+= -e "s|/share/x11-links/|/|" | 28 | BUILDLINK_FNAME_TRANSFORM.x11-links+= -e "s|/share/x11-links/|/|" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: xorg.mk,v 1.27 2016/07/10 13:28:41 rillig Exp $ | 1 | # $NetBSD: xorg.mk,v 1.28 2017/01/24 14:25:00 mrg 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 | # XXX: what about xaw? | 7 | # XXX: what about xaw? | |
8 | 8 | |||
9 | .include "../../fonts/fontconfig/buildlink3.mk" | 9 | .include "../../fonts/fontconfig/buildlink3.mk" | |
10 | .include "../../fonts/libfontenc/buildlink3.mk" | 10 | .include "../../fonts/libfontenc/buildlink3.mk" | |
11 | .include "../../graphics/MesaLib/buildlink3.mk" | 11 | .include "../../graphics/MesaLib/buildlink3.mk" | |
12 | .include "../../graphics/freetype2/buildlink3.mk" | 12 | .include "../../graphics/freetype2/buildlink3.mk" | |
13 | .include "../../graphics/glu/buildlink3.mk" | 13 | .include "../../graphics/glu/buildlink3.mk" | |
14 | .include "../../graphics/glut/buildlink3.mk" | 14 | .include "../../graphics/glut/buildlink3.mk" | |
@@ -33,36 +33,38 @@ FILES_LIST= ${FILESDIR}/xorg | @@ -33,36 +33,38 @@ FILES_LIST= ${FILESDIR}/xorg | |||
33 | .include "../../x11/libXau/buildlink3.mk" | 33 | .include "../../x11/libXau/buildlink3.mk" | |
34 | .include "../../x11/libXcomposite/buildlink3.mk" | 34 | .include "../../x11/libXcomposite/buildlink3.mk" | |
35 | .include "../../x11/libXcursor/buildlink3.mk" | 35 | .include "../../x11/libXcursor/buildlink3.mk" | |
36 | .include "../../x11/libXdamage/buildlink3.mk" | 36 | .include "../../x11/libXdamage/buildlink3.mk" | |
37 | .include "../../x11/libXdmcp/buildlink3.mk" | 37 | .include "../../x11/libXdmcp/buildlink3.mk" | |
38 | .include "../../x11/libXevie/buildlink3.mk" | 38 | .include "../../x11/libXevie/buildlink3.mk" | |
39 | .include "../../x11/libXext/buildlink3.mk" | 39 | .include "../../x11/libXext/buildlink3.mk" | |
40 | .include "../../x11/libXfixes/buildlink3.mk" | 40 | .include "../../x11/libXfixes/buildlink3.mk" | |
41 | .include "../../x11/libXfont/buildlink3.mk" | 41 | .include "../../x11/libXfont/buildlink3.mk" | |
42 | .include "../../x11/libXft/buildlink3.mk" | 42 | .include "../../x11/libXft/buildlink3.mk" | |
43 | .include "../../x11/libXinerama/buildlink3.mk" | 43 | .include "../../x11/libXinerama/buildlink3.mk" | |
44 | .include "../../x11/libXmu/buildlink3.mk" | 44 | .include "../../x11/libXmu/buildlink3.mk" | |
45 | .include "../../x11/libXpm/buildlink3.mk" | 45 | .include "../../x11/libXpm/buildlink3.mk" | |
46 | .include "../../x11/libXpresent/buildlink3.mk" | |||
46 | .include "../../x11/libXprintUtil/buildlink3.mk" | 47 | .include "../../x11/libXprintUtil/buildlink3.mk" | |
47 | .include "../../x11/libXrandr/buildlink3.mk" | 48 | .include "../../x11/libXrandr/buildlink3.mk" | |
48 | .include "../../x11/libXrender/buildlink3.mk" | 49 | .include "../../x11/libXrender/buildlink3.mk" | |
49 | .include "../../x11/libXres/buildlink3.mk" | 50 | .include "../../x11/libXres/buildlink3.mk" | |
50 | .include "../../x11/libXt/buildlink3.mk" | 51 | .include "../../x11/libXt/buildlink3.mk" | |
51 | .include "../../x11/libXtst/buildlink3.mk" | 52 | .include "../../x11/libXtst/buildlink3.mk" | |
52 | .include "../../x11/libXv/buildlink3.mk" | 53 | .include "../../x11/libXv/buildlink3.mk" | |
53 | .include "../../x11/libdrm/buildlink3.mk" | 54 | .include "../../x11/libdrm/buildlink3.mk" | |
54 | .include "../../x11/libxcb/buildlink3.mk" | 55 | .include "../../x11/libxcb/buildlink3.mk" | |
55 | .include "../../x11/pixman/buildlink3.mk" | 56 | .include "../../x11/pixman/buildlink3.mk" | |
57 | .include "../../x11/presentproto/buildlink3.mk" | |||
56 | .include "../../x11/printproto/buildlink3.mk" | 58 | .include "../../x11/printproto/buildlink3.mk" | |
57 | .include "../../x11/randrproto/buildlink3.mk" | 59 | .include "../../x11/randrproto/buildlink3.mk" | |
58 | .include "../../x11/recordproto/buildlink3.mk" | 60 | .include "../../x11/recordproto/buildlink3.mk" | |
59 | .include "../../x11/renderproto/buildlink3.mk" | 61 | .include "../../x11/renderproto/buildlink3.mk" | |
60 | .include "../../x11/resourceproto/buildlink3.mk" | 62 | .include "../../x11/resourceproto/buildlink3.mk" | |
61 | .include "../../x11/scrnsaverproto/buildlink3.mk" | 63 | .include "../../x11/scrnsaverproto/buildlink3.mk" | |
62 | .include "../../x11/trapproto/buildlink3.mk" | 64 | .include "../../x11/trapproto/buildlink3.mk" | |
63 | .include "../../x11/videoproto/buildlink3.mk" | 65 | .include "../../x11/videoproto/buildlink3.mk" | |
64 | .include "../../x11/xbitmaps/buildlink3.mk" | 66 | .include "../../x11/xbitmaps/buildlink3.mk" | |
65 | .include "../../x11/xcmiscproto/buildlink3.mk" | 67 | .include "../../x11/xcmiscproto/buildlink3.mk" | |
66 | .include "../../x11/xcb-proto/buildlink3.mk" | 68 | .include "../../x11/xcb-proto/buildlink3.mk" | |
67 | .include "../../x11/xcb-util/buildlink3.mk" | 69 | .include "../../x11/xcb-util/buildlink3.mk" | |
68 | .include "../../x11/xf86bigfontproto/buildlink3.mk" | 70 | .include "../../x11/xf86bigfontproto/buildlink3.mk" |
# $NetBSD: xorg.MesaLib,v 1.1 2017/01/24 14:25:00 mrg Exp $
#
include/GL/internal/dri_interface.h
include/GL/internal/glcore.h
include/GL/internal/sarea.h
include/GL/GLwDrawA.h
include/GL/GLwDrawAP.h
include/GL/GLwMDrawA.h
include/GL/GLwMDrawAP.h
include/GL/gl.h
include/GL/gl_mangle.h
include/GL/glext.h
include/GL/glx.h
include/GL/glx_mangle.h
include/GL/glxext.h
include/GL/glxint.h
include/GL/glxmd.h
include/GL/glxproto.h
include/GL/glxtokens.h
include/GL/osmesa.h
include/EGL/egl.h
include/EGL/eglext.h
include/EGL/eglmesaext.h
include/EGL/eglplatform.h
lib/libGL.a
lib/libGL.so
lib/libGL.so.1
lib/libGL.so.1.0.2
lib/libGL.so.1.2
lib/libGL.so.2
lib/libGL.so.2.0
lib/libGL.so.9.0
lib/libGL.so.9.1
lib/libGL.so.10.0
lib/libGL.so.12.0
lib/libGL.so.13.0
lib/libGL.so.14.0
lib/libGL.so.15.0
lib/libGL.so.16.0
lib/libGL.dylib
lib/libGL.1.dylib
lib/libGL.1.2.dylib
lib/libGLw.a
lib/libGLw.so
lib/libGLw.so.1
lib/libGLw.so.1.0
lib/libGLw.so.2
lib/libGLw.so.2.0
lib/libGLw.so.5.1
lib/libGLw.so.6.0
lib/libGLw.dylib
lib/libGLw.1.dylib
lib/libGLw.1.0.dylib
lib/libEGL.a
lib/libEGL.so
lib/libEGL.so.0
lib/libEGL.so.0.0
lib/libEGL.so.1.0
lib/pkgconfig/gl.pc
lib/pkgconfig/glw.pc
lib/pkgconfig/egl.pc
# $NetBSD: xorg.libXpresent,v 1.1 2017/01/24 14:25:00 mrg Exp $
#
include/X11/extensions/Xpresent.h
lib/libXpresent.a
lib/libXpresent.la
lib/libXpresent.so
lib/libXpresent.so.1
lib/libXpresent.so.1.0
lib/pkgconfig/xpresent.pc
man/man3/Xpresent.3
# $NetBSD: xorg.presentproto,v 1.1 2017/01/24 14:25:00 mrg Exp $
#
include/X11/extensions/presentproto.h
include/X11/extensions/presenttokens.h
lib/pkgconfig/presentproto.pc
share/doc/presentproto/presentproto.txt
# $NetBSD: builtin.mk,v 1.1 2017/01/24 14:25:00 mrg Exp $
BUILTIN_PKG:= libXpresent
PKGCONFIG_FILE.libXpresent= ${X11BASE}/lib/pkgconfig/xpresent.pc
PKGCONFIG_FILE.libXpresent+= ${X11BASE}/lib${LIBABISUFFIX}/pkgconfig/xpresent.pc
.include "../../mk/buildlink3/pkgconfig-builtin.mk"
.include "../../mk/x11.builtin.mk"
CHECK_BUILTIN.libXpresent?= no
.if !empty(CHECK_BUILTIN.libXpresent:M[nN][oO])
. if !empty(USE_BUILTIN.libXpresent:M[nN][oO])
BUILDLINK_API_DEPENDS.presentproto+= presentproto>=1.0
. endif
.endif # CHECK_BUILTIN.libXpresent