Look for native fixesproto.pc in ${X11BASE}/share/pkgconfig, fixing detection and bulk build impossibilities on EL6 and clones.diff -r1.9 -r1.10 pkgsrc/x11/fixesproto/buildlink3.mk
(jperkin)
@@ -1,20 +1,21 @@ | @@ -1,20 +1,21 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.9 2014/07/18 05:25:42 obache Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.10 2015/06/18 21:48:52 jperkin Exp $ | |
2 | 2 | |||
3 | .include "../../mk/bsd.fast.prefs.mk" | 3 | .include "../../mk/bsd.fast.prefs.mk" | |
4 | 4 | |||
5 | .if ${X11_TYPE} != "modular" && \ | 5 | .if ${X11_TYPE} != "modular" && \ | |
6 | !exists(${X11BASE}/lib/pkgconfig/fixesproto.pc) && \ | 6 | !exists(${X11BASE}/lib/pkgconfig/fixesproto.pc) && \ | |
7 | !exists(${X11BASE}/lib${LIBABISUFFIX}/pkgconfig/fixesproto.pc) | 7 | !exists(${X11BASE}/lib${LIBABISUFFIX}/pkgconfig/fixesproto.pc) && \ | |
8 | !exists(${X11BASE}/share/pkgconfig/fixesproto.pc) | |||
8 | .include "../../x11/fixesproto4/buildlink3.mk" | 9 | .include "../../x11/fixesproto4/buildlink3.mk" | |
9 | .else | 10 | .else | |
10 | 11 | |||
11 | BUILDLINK_DEPMETHOD.fixesproto?= build | 12 | BUILDLINK_DEPMETHOD.fixesproto?= build | |
12 | 13 | |||
13 | BUILDLINK_TREE+= fixesproto | 14 | BUILDLINK_TREE+= fixesproto | |
14 | 15 | |||
15 | .if !defined(FIXESPROTO_BUILDLINK3_MK) | 16 | .if !defined(FIXESPROTO_BUILDLINK3_MK) | |
16 | FIXESPROTO_BUILDLINK3_MK:= | 17 | FIXESPROTO_BUILDLINK3_MK:= | |
17 | 18 | |||
18 | BUILDLINK_API_DEPENDS.fixesproto+= fixesproto>=4.0.0 | 19 | BUILDLINK_API_DEPENDS.fixesproto+= fixesproto>=4.0.0 | |
19 | BUILDLINK_PKGSRCDIR.fixesproto?= ../../x11/fixesproto | 20 | BUILDLINK_PKGSRCDIR.fixesproto?= ../../x11/fixesproto | |
20 | 21 |
@@ -1,18 +1,19 @@ | @@ -1,18 +1,19 @@ | |||
1 | # $NetBSD: builtin.mk,v 1.9 2014/07/21 09:12:03 obache Exp $ | 1 | # $NetBSD: builtin.mk,v 1.10 2015/06/18 21:48:52 jperkin Exp $ | |
2 | 2 | |||
3 | BUILTIN_PKG:= fixesproto | 3 | BUILTIN_PKG:= fixesproto | |
4 | PKGCONFIG_FILE.fixesproto= ${X11BASE}/lib/pkgconfig/fixesproto.pc | 4 | PKGCONFIG_FILE.fixesproto= ${X11BASE}/lib/pkgconfig/fixesproto.pc | |
5 | PKGCONFIG_FILE.fixesproto+= ${X11BASE}/lib${LIBABISUFFIX}/pkgconfig/fixesproto.pc | 5 | PKGCONFIG_FILE.fixesproto+= ${X11BASE}/lib${LIBABISUFFIX}/pkgconfig/fixesproto.pc | |
6 | PKGCONFIG_FILE.fixesproto+= ${X11BASE}/share/pkgconfig/fixesproto.pc | |||
6 | 7 | |||
7 | .include "../../mk/buildlink3/pkgconfig-builtin.mk" | 8 | .include "../../mk/buildlink3/pkgconfig-builtin.mk" | |
8 | .include "../../mk/x11.builtin.mk" | 9 | .include "../../mk/x11.builtin.mk" | |
9 | 10 | |||
10 | CHECK_BUILTIN.fixesproto?= no | 11 | CHECK_BUILTIN.fixesproto?= no | |
11 | .if !empty(CHECK_BUILTIN.fixesproto:M[nN][oO]) | 12 | .if !empty(CHECK_BUILTIN.fixesproto:M[nN][oO]) | |
12 | 13 | |||
13 | # following so old pkg-config name fixesext.pc will be available | 14 | # following so old pkg-config name fixesext.pc will be available | |
14 | # this is temporary and can be removed once not used | 15 | # this is temporary and can be removed once not used | |
15 | BUILDLINK_TARGETS+= fixesext-symlink-pc | 16 | BUILDLINK_TARGETS+= fixesext-symlink-pc | |
16 | 17 | |||
17 | fixesext-symlink-pc: | 18 | fixesext-symlink-pc: | |
18 | src=${FIND_FILES_fixesproto} \ | 19 | src=${FIND_FILES_fixesproto} \ |