delegate setting of MOTIFLIB to the motif version specific bl3 filesdiff -r1.13 -r1.14 pkgsrc/mk/motif.buildlink3.mk
(drochner)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: motif.buildlink3.mk,v 1.13 2008/09/10 16:40:47 joerg Exp $ | 1 | # $NetBSD: motif.buildlink3.mk,v 1.14 2011/12/07 16:58:54 drochner Exp $ | |
2 | # | 2 | # | |
3 | # Package-settable variables: | 3 | # Package-settable variables: | |
4 | # | 4 | # | |
5 | # MOTIFBASE | 5 | # MOTIFBASE | |
6 | # choose the Motif-2.0 installation at the named location. | 6 | # choose the Motif-2.0 installation at the named location. | |
7 | # | 7 | # | |
8 | # MOTIF_TYPE | 8 | # MOTIF_TYPE | |
9 | # choose a specific Motif-2.0 package. | 9 | # choose a specific Motif-2.0 package. | |
10 | # | 10 | # | |
11 | # Result variables: | 11 | # Result variables: | |
12 | # | 12 | # | |
13 | # MOTIFBASE | 13 | # MOTIFBASE | |
14 | # The chosen Motif installation. | 14 | # The chosen Motif installation. | |
@@ -64,30 +64,28 @@ _MOTIF_TYPE= ${MOTIF_TYPE} | @@ -64,30 +64,28 @@ _MOTIF_TYPE= ${MOTIF_TYPE} | |||
64 | .if defined(MOTIFBASE) | 64 | .if defined(MOTIFBASE) | |
65 | _MOTIF_TYPE= none | 65 | _MOTIF_TYPE= none | |
66 | _MOTIFBASE= ${MOTIFBASE} | 66 | _MOTIFBASE= ${MOTIFBASE} | |
67 | .else | 67 | .else | |
68 | . if ${_MOTIF_TYPE} == "dt" | 68 | . if ${_MOTIF_TYPE} == "dt" | |
69 | _MOTIFBASE= /usr/dt | 69 | _MOTIFBASE= /usr/dt | |
70 | . elif ${_MOTIF_TYPE} == "none" | 70 | . elif ${_MOTIF_TYPE} == "none" | |
71 | _MOTIFBASE= ${X11BASE} | 71 | _MOTIFBASE= ${X11BASE} | |
72 | . endif | 72 | . endif | |
73 | .endif | 73 | .endif | |
74 | 74 | |||
75 | .if ${_MOTIF_TYPE} == "openmotif" | 75 | .if ${_MOTIF_TYPE} == "openmotif" | |
76 | . include "../../x11/openmotif/buildlink3.mk" | 76 | . include "../../x11/openmotif/buildlink3.mk" | |
77 | _MOTIFBASE= ${BUILDLINK_PREFIX.openmotif} | |||
78 | .elif ${_MOTIF_TYPE} == "lesstif" | 77 | .elif ${_MOTIF_TYPE} == "lesstif" | |
79 | . include "../../x11/lesstif/buildlink3.mk" | 78 | . include "../../x11/lesstif/buildlink3.mk" | |
80 | _MOTIFBASE= ${BUILDLINK_PREFIX.lesstif} | |||
81 | .else | 79 | .else | |
82 | # | 80 | # | |
83 | # Link the pre-existing Motif libraries and headers in ${_MOTIFBASE} into | 81 | # Link the pre-existing Motif libraries and headers in ${_MOTIFBASE} into | |
84 | # ${BUILDLINK_DIR}. | 82 | # ${BUILDLINK_DIR}. | |
85 | # | 83 | # | |
86 | BUILDLINK_PREFIX.motif= ${_MOTIFBASE} | 84 | BUILDLINK_PREFIX.motif= ${_MOTIFBASE} | |
87 | 85 | |||
88 | .include "../../mk/x11.buildlink3.mk" | 86 | .include "../../mk/x11.buildlink3.mk" | |
89 | .endif | 87 | .endif | |
90 | 88 | |||
91 | .if !defined(MOTIFBASE) | 89 | .if !defined(MOTIFBASE) | |
92 | MOTIF_TYPE:= ${_MOTIF_TYPE} | 90 | MOTIF_TYPE:= ${_MOTIF_TYPE} | |
93 | MOTIFBASE= ${_MOTIFBASE} | 91 | MOTIFBASE= ${_MOTIFBASE} |
@@ -1,19 +1,23 @@ | @@ -1,19 +1,23 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.21 2011/11/01 06:03:02 sbd Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.22 2011/12/07 16:58:55 drochner Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= lesstif | 3 | BUILDLINK_TREE+= lesstif | |
4 | 4 | |||
5 | .if !defined(LESSTIF_BUILDLINK3_MK) | 5 | .if !defined(LESSTIF_BUILDLINK3_MK) | |
6 | LESSTIF_BUILDLINK3_MK:= | 6 | LESSTIF_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.lesstif+= lesstif>=0.95.0nb1 | 8 | BUILDLINK_API_DEPENDS.lesstif+= lesstif>=0.95.0nb1 | |
9 | BUILDLINK_ABI_DEPENDS.lesstif?= lesstif>=0.95.2nb2 | 9 | BUILDLINK_ABI_DEPENDS.lesstif?= lesstif>=0.95.2nb2 | |
10 | BUILDLINK_PKGSRCDIR.lesstif?= ../../x11/lesstif | 10 | BUILDLINK_PKGSRCDIR.lesstif?= ../../x11/lesstif | |
11 | 11 | |||
12 | _MOTIFBASE= ${BUILDLINK_PREFIX.lesstif} | |||
13 | MOTIFLIB= ${COMPILER_RPATH_FLAG}${_MOTIFBASE}/lib \ | |||
14 | -L${_MOTIFBASE}/lib -lXm -lXp | |||
15 | ||||
12 | .include "../../fonts/fontconfig/buildlink3.mk" | 16 | .include "../../fonts/fontconfig/buildlink3.mk" | |
13 | .include "../../x11/libXext/buildlink3.mk" | 17 | .include "../../x11/libXext/buildlink3.mk" | |
14 | .include "../../x11/libXp/buildlink3.mk" | 18 | .include "../../x11/libXp/buildlink3.mk" | |
15 | .include "../../x11/libXrender/buildlink3.mk" | 19 | .include "../../x11/libXrender/buildlink3.mk" | |
16 | .include "../../x11/libXt/buildlink3.mk" | 20 | .include "../../x11/libXt/buildlink3.mk" | |
17 | .endif # LESSTIF_BUILDLINK3_MK | 21 | .endif # LESSTIF_BUILDLINK3_MK | |
18 | 22 | |||
19 | BUILDLINK_TREE+= -lesstif | 23 | BUILDLINK_TREE+= -lesstif |
@@ -1,24 +1,28 @@ | @@ -1,24 +1,28 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.18 2011/11/01 06:03:04 sbd Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.19 2011/12/07 16:58:54 drochner Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= openmotif | 3 | BUILDLINK_TREE+= openmotif | |
4 | 4 | |||
5 | .if !defined(OPENMOTIF_BUILDLINK3_MK) | 5 | .if !defined(OPENMOTIF_BUILDLINK3_MK) | |
6 | OPENMOTIF_BUILDLINK3_MK:= | 6 | OPENMOTIF_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.openmotif+= openmotif>=2.3.1 | 8 | BUILDLINK_API_DEPENDS.openmotif+= openmotif>=2.3.1 | |
9 | BUILDLINK_ABI_DEPENDS.openmotif?= openmotif>=2.3.1nb6 | 9 | BUILDLINK_ABI_DEPENDS.openmotif?= openmotif>=2.3.1nb6 | |
10 | BUILDLINK_PKGSRCDIR.openmotif?= ../../x11/openmotif | 10 | BUILDLINK_PKGSRCDIR.openmotif?= ../../x11/openmotif | |
11 | 11 | |||
12 | _MOTIFBASE= ${BUILDLINK_PREFIX.openmotif} | |||
13 | MOTIFLIB= ${COMPILER_RPATH_FLAG}${_MOTIFBASE}/lib \ | |||
14 | -L${_MOTIFBASE}/lib -lXm -lXp | |||
15 | ||||
12 | .include "../../mk/jpeg.buildlink3.mk" | 16 | .include "../../mk/jpeg.buildlink3.mk" | |
13 | .include "../../graphics/png/buildlink3.mk" | 17 | .include "../../graphics/png/buildlink3.mk" | |
14 | .include "../../x11/libX11/buildlink3.mk" | 18 | .include "../../x11/libX11/buildlink3.mk" | |
15 | .include "../../x11/libXaw/buildlink3.mk" | 19 | .include "../../x11/libXaw/buildlink3.mk" | |
16 | .include "../../x11/libXmu/buildlink3.mk" | 20 | .include "../../x11/libXmu/buildlink3.mk" | |
17 | .include "../../x11/libXp/buildlink3.mk" | 21 | .include "../../x11/libXp/buildlink3.mk" | |
18 | .include "../../x11/libXext/buildlink3.mk" | 22 | .include "../../x11/libXext/buildlink3.mk" | |
19 | .include "../../x11/libXft/buildlink3.mk" | 23 | .include "../../x11/libXft/buildlink3.mk" | |
20 | .include "../../x11/xbitmaps/buildlink3.mk" | 24 | .include "../../x11/xbitmaps/buildlink3.mk" | |
21 | .include "../../x11/xextproto/buildlink3.mk" | 25 | .include "../../x11/xextproto/buildlink3.mk" | |
22 | .endif # OPENMOTIF_BUILDLINK3_MK | 26 | .endif # OPENMOTIF_BUILDLINK3_MK | |
23 | 27 | |||
24 | BUILDLINK_TREE+= -openmotif | 28 | BUILDLINK_TREE+= -openmotif |