diff options
Diffstat (limited to 'archivers/bzip2/buildlink3.mk')
-rw-r--r-- | archivers/bzip2/buildlink3.mk | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/archivers/bzip2/buildlink3.mk b/archivers/bzip2/buildlink3.mk index 08082f3f076..a8284bf9d32 100644 --- a/archivers/bzip2/buildlink3.mk +++ b/archivers/bzip2/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.11 2004/02/11 11:30:49 jlam Exp $ +# $NetBSD: buildlink3.mk,v 1.12 2004/02/12 01:59:37 jlam Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ BZIP2_BUILDLINK3_MK:= ${BZIP2_BUILDLINK3_MK}+ @@ -23,19 +23,27 @@ BUILDLINK_IS_BUILTIN.bzip2!= \ ${ECHO} "NO"; \ fi . endif +. if !empty(BUILDLINK_CHECK_BUILTIN.bzip2:M[nN][oO]) # # Solaris 9 has bzip2 1.0.1, build it on older versions. # Darwin only has static libbz2.a, which can't be buildlinked. # _INCOMPAT_BZIP2?= SunOS-5.[678]-* Darwin-* -. for _pattern_ in ${_INCOMPAT_BZIP2} ${INCOMPAT_BZIP2} -. if !empty(MACHINE_PLATFORM:M${_pattern_}) +. for _pattern_ in ${_INCOMPAT_BZIP2} ${INCOMPAT_BZIP2} +. if !empty(MACHINE_PLATFORM:M${_pattern_}) BUILDLINK_IS_BUILTIN.bzip2= NO -. endif -. endfor +. endif +. endfor +. endif MAKEFLAGS+= BUILDLINK_IS_BUILTIN.bzip2=${BUILDLINK_IS_BUILTIN.bzip2} .endif +.if !empty(BUILDLINK_IS_BUILTIN.bzip2:M[yY][eE][sS]) +BUILDLINK_USE_BUILTIN.bzip2= YES +.else +BUILDLINK_USE_BUILTIN.bzip2= NO +.endif + .if !empty(PREFER_PKGSRC:M[yY][eE][sS]) || \ !empty(PREFER_PKGSRC:Mbzip2) BUILDLINK_USE_BUILTIN.bzip2= NO @@ -49,15 +57,6 @@ BUILDLINK_USE_BUILTIN.bzip2= NO BUILDLINK_USE_BUILTIN.bzip2= YES .endif -.if !defined(BUILDLINK_USE_BUILTIN.bzip2) -. if !empty(BUILDLINK_IS_BUILTIN.bzip2:M[nN][oO]) -BUILDLINK_USE_BUILTIN.bzip2= NO -. else -BUILDLINK_USE_BUILTIN.bzip2= YES -. endif -MAKEFLAGS+= BUILDLINK_USE_BUILTIN.bzip2=${BUILDLINK_USE_BUILTIN.bzip2} -.endif - .if !empty(BUILDLINK_USE_BUILTIN.bzip2:M[nN][oO]) . if !empty(BUILDLINK_DEPTH:M+) BUILDLINK_DEPENDS+= bzip2 |