pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/security/skey Add a builtin.mk file that uses pkgsrc s...
details: https://anonhg.NetBSD.org/pkgsrc/rev/462a5a62287c
branches: trunk
changeset: 474374:462a5a62287c
user: jlam <jlam%pkgsrc.org@localhost>
date: Wed Apr 28 03:35:58 2004 +0000
description:
Add a builtin.mk file that uses pkgsrc skey except on NetBSD, unless
PREFER_PKGSRC is set appropriately.
diffstat:
security/skey/builtin.mk | 54 ++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 54 insertions(+), 0 deletions(-)
diffs (58 lines):
diff -r 848995aa1fcc -r 462a5a62287c security/skey/builtin.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/security/skey/builtin.mk Wed Apr 28 03:35:58 2004 +0000
@@ -0,0 +1,54 @@
+# $NetBSD: builtin.mk,v 1.1 2004/04/28 03:35:58 jlam Exp $
+
+_SKEY_H= /usr/include/skey.h
+
+.if !defined(IS_BUILTIN.skey)
+IS_BUILTIN.skey= no
+. if exists(${_SKEY_H})
+IS_BUILTIN.skey= yes
+# XXX
+# XXX Consider the native skey to be skey-1.1.5.
+# XXX
+BUILTIN_PKG.skey= skey-1.1.5
+BUILDLINK_VARS+= BUILTIN_PKG.skey
+. endif
+BUILDLINK_VARS+= IS_BUILTIN.skey
+.endif # IS_BUILTIN.skey
+
+.if !defined(USE_BUILTIN.skey)
+USE_BUILTIN.skey?= ${IS_BUILTIN.skey}
+PREFER.skey?= pkgsrc
+
+. if defined(BUILTIN_PKG.skey)
+USE_BUILTIN.skey= yes
+. for _depend_ in ${BUILDLINK_DEPENDS.skey}
+. if !empty(USE_BUILTIN.skey:M[yY][eE][sS])
+USE_BUILTIN.skey!= \
+ if ${PKG_ADMIN} pmatch '${_depend_}' ${BUILTIN_PKG.skey}; then \
+ ${ECHO} "yes"; \
+ else \
+ ${ECHO} "no"; \
+ fi
+. endif
+. endfor
+. endif
+
+. if ${PREFER.skey} == "native"
+. if (${OPSYS} == "NetBSD") && exists(${_SKEY_H})
+USE_BUILTIN.skey= yes
+_INCOMPAT_SKEY?= # should be set from defs.${OPSYS}.mk
+. for _pattern_ in ${_INCOMPAT_SKEY} ${INCOMPAT_SKEY}
+. if !empty(MACHINE_PLATFORM:M${_pattern_})
+USE_BUILTIN.skey= no
+. endif
+. endfor
+. endif
+. endif
+
+. if defined(USE_SKEY)
+. if !empty(IS_BUILTIN.skey:M[nN][oO]) && \
+ (${PREFER.skey} == "pkgsrc")
+USE_BUILTIN.skey= no
+. endif
+. endif
+.endif # USE_BUILTIN.skey
Home |
Main Index |
Thread Index |
Old Index