diff options
author | jlam <jlam@pkgsrc.org> | 2004-01-05 09:31:31 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2004-01-05 09:31:31 +0000 |
commit | c9ff27d2708681feb21548e2c9a385edb67a88bb (patch) | |
tree | 5e468c9c5f542e31226f7780d62182ff9f54b072 /archivers/bzip2 | |
parent | 55945e26ef4106d1adfcde1f726943e6167e8fc2 (diff) | |
download | pkgsrc-c9ff27d2708681feb21548e2c9a385edb67a88bb.tar.gz |
Sow BUILDLINK_USE_BUILTIN.<pkg> and reap _NEED_<PKG> variables.
Diffstat (limited to 'archivers/bzip2')
-rw-r--r-- | archivers/bzip2/buildlink3.mk | 31 |
1 files changed, 12 insertions, 19 deletions
diff --git a/archivers/bzip2/buildlink3.mk b/archivers/bzip2/buildlink3.mk index 1faa397e43a..1a6ea30b985 100644 --- a/archivers/bzip2/buildlink3.mk +++ b/archivers/bzip2/buildlink3.mk @@ -1,11 +1,12 @@ -# $NetBSD: buildlink3.mk,v 1.2 2004/01/04 23:34:04 jlam Exp $ +# $NetBSD: buildlink3.mk,v 1.3 2004/01/05 09:31:31 jlam Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ BZIP2_BUILDLINK3_MK:= ${BZIP2_BUILDLINK3_MK}+ -.if !empty(BZIP2_BUILDLINK3_MK:M+) -. include "../../mk/bsd.prefs.mk" +.include "../../mk/bsd.prefs.mk" +.if !empty(BZIP2_BUILDLINK3_MK:M+) +BUILDLINK_PACKAGES+= bzip2 BUILDLINK_DEPENDS.bzip2?= bzip2>=1.0.1 BUILDLINK_PKGSRCDIR.bzip2?= ../../archivers/bzip2 .endif # BZIP2_BUILDLINK3_MK @@ -26,18 +27,18 @@ MAKEFLAGS+= BUILDLINK_IS_BUILTIN.bzip2=${BUILDLINK_IS_BUILTIN.bzip2} .endif .if defined(USE_BZIP2) -_NEED_BZIP2= YES +BUILDLINK_USE_BUILTIN.bzip2= NO .endif .if !empty(BUILDLINK_CHECK_BUILTIN.bzip2:M[yY][eE][sS]) -_NEED_BZIP2= NO +BUILDLINK_USE_BUILTIN.bzip2= YES .endif -.if !defined(_NEED_BZIP2) +.if !defined(BUILDLINK_USE_BUILTIN.bzip2) . if !empty(BUILDLINK_IS_BUILTIN.bzip2:M[nN][oO]) -_NEED_BZIP2= YES +BUILDLINK_USE_BUILTIN.bzip2= NO . else -_NEED_BZIP2= NO +BUILDLINK_USE_BUILTIN.bzip2= YES # # Solaris 9 has bzip2 1.0.1, build it on older versions. # Darwin only has static libbz2.a, which can't be buildlinked. @@ -46,25 +47,17 @@ _INCOMPAT_BZIP2= SunOS-5.[678]-* Darwin-* INCOMPAT_BZIP2?= # empty . for _pattern_ in ${_INCOMPAT_BZIP2} ${INCOMPAT_BZIP2} . if !empty(MACHINE_PLATFORM:M${_pattern_}) -_NEED_BZIP2= YES +BUILDLINK_USE_BUILTIN.bzip2= NO . endif . endfor . endif -MAKEFLAGS+= _NEED_BZIP2="${_NEED_BZIP2}" +MAKEFLAGS+= BUILDLINK_USE_BUILTIN.bzip2="${BUILDLINK_USE_BUILTIN.bzip2}" .endif -.if ${_NEED_BZIP2} == "YES" +.if !empty(BUILDLINK_USE_BUILTIN.bzip2:M[nN][oO]) . if !empty(BUILDLINK_DEPTH:M+) BUILDLINK_DEPENDS+= bzip2 . endif .endif -.if !empty(BZIP2_BUILDLINK3_MK:M+) -. if ${_NEED_BZIP2} == "YES" -BUILDLINK_PACKAGES+= bzip2 -. else -BUILDLINK_PREFIX.bzip2= /usr -. endif -.endif # BZIP2_BUILDLINK3_MK - BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:C/\+$//} |