summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
Diffstat (limited to 'security')
-rw-r--r--security/PAM/buildlink2.mk16
-rw-r--r--security/cyrus-sasl/buildlink2.mk17
-rw-r--r--security/libcrack/buildlink2.mk15
-rw-r--r--security/libmcrypt22/buildlink2.mk17
-rw-r--r--security/mhash/buildlink2.mk19
-rw-r--r--security/openssl/buildlink2.mk15
-rw-r--r--security/rsaref/buildlink2.mk15
-rw-r--r--security/tcp_wrappers/buildlink2.mk15
8 files changed, 45 insertions, 84 deletions
diff --git a/security/PAM/buildlink2.mk b/security/PAM/buildlink2.mk
index f9756724ce8..53ed4b78ffa 100644
--- a/security/PAM/buildlink2.mk
+++ b/security/PAM/buildlink2.mk
@@ -1,20 +1,12 @@
-# $NetBSD: buildlink2.mk,v 1.1.2.2 2002/06/06 06:54:47 jlam Exp $
-#
-# This Makefile fragment is included by packages that use libpam.
-#
-# To use this Makefile fragment, simply:
-#
-# (1) Optionally define BUILDLINK_DEPENDS.pam to the dependency pattern
-# for the version of pam desired.
-# (2) Include this Makefile fragment in the package Makefile.
+# $NetBSD: buildlink2.mk,v 1.1.2.3 2002/06/21 23:00:37 jlam Exp $
.if !defined(PAM_BUILDLINK2_MK)
PAM_BUILDLINK2_MK= # defined
.include "../../mk/bsd.prefs.mk"
-.include "../../mk/bsd.buildlink2.mk"
-BUILDLINK_DEPENDS.pam?= PAM>=0.75
+BUILDLINK_DEPENDS.pam?= PAM>=0.75
+BUILDLINK_PKGSRCDIR.pam?= ../../security/PAM
.if exists(/usr/include/security/pam_appl.h)
_NEED_PAM= NO
@@ -24,7 +16,7 @@ _NEED_PAM= YES
.if ${_NEED_PAM} == "YES"
-DEPENDS+= ${BUILDLINK_DEPENDS.pam}:../../security/PAM
+BUILDLINK_PACKAGES+= pam
EVAL_PREFIX+= BUILDLINK_PREFIX.pam=PAM
BUILDLINK_PREFIX.pam_DEFAULT= ${LOCALBASE}
diff --git a/security/cyrus-sasl/buildlink2.mk b/security/cyrus-sasl/buildlink2.mk
index 361c76fa46a..940e1ffc5b6 100644
--- a/security/cyrus-sasl/buildlink2.mk
+++ b/security/cyrus-sasl/buildlink2.mk
@@ -1,20 +1,11 @@
-# $NetBSD: buildlink2.mk,v 1.1.2.1 2002/06/06 06:54:48 jlam Exp $
-#
-# This Makefile fragment is included by packages that use cyrus-sasl.
-#
-# To use this Makefile fragment, simply:
-#
-# (1) Optionally define BUILDLINK_DEPENDS.cyrus-sasl to the dependency pattern
-# for the version of cyrus-sasl desired.
-# (2) Include this Makefile fragment in the package Makefile.
+# $NetBSD: buildlink2.mk,v 1.1.2.2 2002/06/21 23:00:38 jlam Exp $
.if !defined(CYRUS_SASL_BUILDLINK2_MK)
CYRUS_SASL_BUILDLINK2_MK= # defined
-.include "../../mk/bsd.buildlink2.mk"
-
-BUILDLINK_DEPENDS.cyrus-sasl?= cyrus-sasl>=1.5.24nb2
-DEPENDS+= ${BUILDLINK_DEPENDS.cyrus-sasl}:../../security/cyrus-sasl
+BUILDLINK_PACKAGES+= cyrus-sasl
+BUILDLINK_DEPENDS.cyrus-sasl?= cyrus-sasl>=1.5.24nb2
+BUILDLINK_PKGSRCDIR.cyrus-sasl?= ../../security/cyrus-sasl
EVAL_PREFIX+= BUILDLINK_PREFIX.cyrus-sasl=cyrus-sasl
BUILDLINK_PREFIX.cyrus-sasl_DEFAULT= ${LOCALBASE}
diff --git a/security/libcrack/buildlink2.mk b/security/libcrack/buildlink2.mk
index 89bbd7601dd..fd5ad9ed00b 100644
--- a/security/libcrack/buildlink2.mk
+++ b/security/libcrack/buildlink2.mk
@@ -1,20 +1,11 @@
-# $NetBSD: buildlink2.mk,v 1.1.2.2 2002/06/06 06:54:48 jlam Exp $
-#
-# This Makefile fragment is included by packages that use libcrack.
-#
-# To use this Makefile fragment, simply:
-#
-# (1) Optionally define BUILDLINK_DEPENDS.libcrack to the dependency pattern
-# for the version of libcrack desired.
-# (2) Include this Makefile fragment in the package Makefile.
+# $NetBSD: buildlink2.mk,v 1.1.2.3 2002/06/21 23:00:38 jlam Exp $
.if !defined(LIBCRACK_BUILDLINK2_MK)
LIBCRACK_BUILDLINK2_MK= # defined
-.include "../../mk/bsd.buildlink2.mk"
-
+BUILDLINK_PACKAGES+= libcrack
BUILDLINK_DEPENDS.libcrack?= libcrack>=2.7
-DEPENDS+= ${BUILDLINK_DEPENDS.libcrack}:../../security/libcrack
+BUILDLINK_PKGSRCDIR.libcrack?= ../../security/libcrack
EVAL_PREFIX+= BUILDLINK_PREFIX.libcrack=libcrack
BUILDLINK_PREFIX.libcrack_DEFAULT= ${LOCALBASE}
diff --git a/security/libmcrypt22/buildlink2.mk b/security/libmcrypt22/buildlink2.mk
index f06fc23514b..41ff486b3d4 100644
--- a/security/libmcrypt22/buildlink2.mk
+++ b/security/libmcrypt22/buildlink2.mk
@@ -1,20 +1,11 @@
-# $NetBSD: buildlink2.mk,v 1.1.2.2 2002/06/06 06:54:49 jlam Exp $
-#
-# This Makefile fragment is included by packages that use libmcrypt22.
-#
-# To use this Makefile fragment, simply:
-#
-# (1) Optionally define BUILDLINK_DEPENDS.libmcrypt22 to the dependency pattern
-# for the version of GNU libmcrypt22 desired.
-# (2) Include this Makefile fragment in the package Makefile.
+# $NetBSD: buildlink2.mk,v 1.1.2.3 2002/06/21 23:00:38 jlam Exp $
.if !defined(LIBMCRYPT22_BUILDLINK2_MK)
LIBMCRYPT22_BUILDLINK2_MK= # defined
-.include "../../mk/bsd.buildlink2.mk"
-
-BUILDLINK_DEPENDS.libmcrypt22?= libmcrypt22>=2.2.7
-DEPENDS+= ${BUILDLINK_DEPENDS.libmcrypt22}:../../security/libmcrypt22
+BUILDLINK_PACKAGES+= libmcrypt22
+BUILDLINK_DEPENDS.libmcrypt22?= libmcrypt22>=2.2.7
+BUILDLINK_PKGSRCDIR.libmcrypt22?= ../../security/libmcrypt22
EVAL_PREFIX+= BUILDLINK_PREFIX.libmcrypt22=libmcrypt22
BUILDLINK_PREFIX.libmcrypt22_DEFAULT= ${LOCALBASE}
diff --git a/security/mhash/buildlink2.mk b/security/mhash/buildlink2.mk
new file mode 100644
index 00000000000..afec677bed9
--- /dev/null
+++ b/security/mhash/buildlink2.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink2.mk,v 1.1.2.1 2002/06/21 23:00:23 jlam Exp $
+
+.if !defined(MHASH_BUILDLINK2_MK)
+MHASH_BUILDLINK2_MK= # defined
+
+BUILDLINK_PACKAGES+= mhash
+BUILDLINK_DEPENDS.mhash?= mhash>=0.8.3
+BUILDLINK_PKGSRCDIR.mhash?= ../../security/mhash
+
+EVAL_PREFIX+= BUILDLINK_PREFIX.mhash=mhash
+BUILDLINK_PREFIX.mhash_DEFAULT= ${LOCALBASE}
+BUILDLINK_FILES.mhash= include/mhash.h
+BUILDLINK_FILES.mhash+= lib/libmhash.*
+
+BUILDLINK_TARGETS+= mhash-buildlink
+
+mhash-buildlink: _BUILDLINK_USE
+
+.endif # MHASH_BUILDLINK2_MK
diff --git a/security/openssl/buildlink2.mk b/security/openssl/buildlink2.mk
index f06a65bbbbc..c0119f5ae26 100644
--- a/security/openssl/buildlink2.mk
+++ b/security/openssl/buildlink2.mk
@@ -1,18 +1,12 @@
-# $NetBSD: buildlink2.mk,v 1.1.2.2 2002/06/06 06:54:49 jlam Exp $
+# $NetBSD: buildlink2.mk,v 1.1.2.3 2002/06/21 23:00:39 jlam Exp $
#
-# This Makefile fragment is included by packages that use OpenSSL.
-#
-# To use this Makefile fragment, simply:
-#
-# (1) Optionally define USE_OPENSSL_VERSION to the mininum OpenSSL version
-# number in <openssl/opensslv.h>, i.e. 0x0090600fL, etc.
-# (2) Include this Makefile fragment in the package Makefile.
+# Optionally define USE_OPENSSL_VERSION to the mininum OpenSSL version
+# number in <openssl/opensslv.h>, i.e. 0x0090600fL, etc.
.if !defined(OPENSSL_BUILDLINK2_MK)
OPENSSL_BUILDLINK2_MK= # defined
.include "../../mk/bsd.prefs.mk"
-.include "../../mk/bsd.buildlink2.mk"
# OpenSSL version numbers from <openssl/opensslv.h>
OPENSSL_VERSION_095A= 0x0090581fL
@@ -32,6 +26,7 @@ BUILDLINK_DEPENDS.openssl= {openssl-0.9.5a,openssl>=0.9.6}
.else
BUILDLINK_DEPENDS.openssl= openssl>=0.9.6
.endif
+BUILDLINK_PKGSRCDIR.openssl= ../../security/openssl
_NEED_OPENSSL= YES
.if ${OPSYS} == "Darwin"
@@ -71,7 +66,7 @@ _NEED_OPENSSL= NO
.endif # exists(${_OPENSSLV_H})
.if ${_NEED_OPENSSL} == "YES"
-DEPENDS+= ${BUILDLINK_DEPENDS.openssl}:../../security/openssl
+BUILDLINK_PACKAGES+= openssl
EVAL_PREFIX+= BUILDLINK_PREFIX.openssl=openssl
BUILDLINK_PREFIX.openssl_DEFAULT= ${LOCALBASE}
SSLBASE= ${BUILDLINK_PREFIX.openssl}
diff --git a/security/rsaref/buildlink2.mk b/security/rsaref/buildlink2.mk
index ccb2053498f..89a8c9de22f 100644
--- a/security/rsaref/buildlink2.mk
+++ b/security/rsaref/buildlink2.mk
@@ -1,20 +1,11 @@
-# $NetBSD: buildlink2.mk,v 1.1.2.2 2002/06/06 06:54:50 jlam Exp $
-#
-# This Makefile fragment is included by packages that use rsaref.
-#
-# To use this Makefile fragment, simply:
-#
-# (1) Optionally define BUILDLINK_DEPENDS.rsaref to the dependency pattern
-# for the version of rsaref desired.
-# (2) Include this Makefile fragment in the package Makefile.
+# $NetBSD: buildlink2.mk,v 1.1.2.3 2002/06/21 23:00:39 jlam Exp $
.if !defined(RSAREF_BUILDLINK2_MK)
RSAREF_BUILDLINK2_MK= # defined
-.include "../../mk/bsd.buildlink2.mk"
-
+BUILDLINK_PACKAGES+= rsaref
BUILDLINK_DEPENDS.rsaref?= rsaref-2.0p3
-DEPENDS+= ${BUILDLINK_DEPENDS.rsaref}:../../security/rsaref
+BUILDLINK_PKGSRCDIR.rsaref?= ../../security/rsaref
EVAL_PREFIX+= BUILDLINK_PREFIX.rsaref=rsaref
BUILDLINK_PREFIX.rsaref_DEFAULT= ${LOCALBASE}
diff --git a/security/tcp_wrappers/buildlink2.mk b/security/tcp_wrappers/buildlink2.mk
index 721834b4f4f..7e8bd34224d 100644
--- a/security/tcp_wrappers/buildlink2.mk
+++ b/security/tcp_wrappers/buildlink2.mk
@@ -1,19 +1,10 @@
-# $NetBSD: buildlink2.mk,v 1.1.2.1 2002/06/06 06:54:51 jlam Exp $
-#
-# This Makefile fragment is included by packages that use tcp_wrappers.
-#
-# To use this Makefile fragment, simply:
-#
-# (1) Optionally define BUILDLINK_DEPENDS.tcp_wrappers to the dependency
-# pattern for the version of tcp_wrappers desired.
-# (2) Include this Makefile fragment in the package Makefile.
+# $NetBSD: buildlink2.mk,v 1.1.2.2 2002/06/21 23:00:39 jlam Exp $
.if !defined(TCP_WRAPPERS_BUILDLINK2_MK)
TCP_WRAPPERS_BUILDLINK2_MK= # defined
-.include "../../mk/bsd.buildlink2.mk"
-
BUILDLINK_DEPENDS.tcp_wrappers?= tcp_wrappers>=7.6.1nb1
+BUILDLINK_PKGSRCDIR.tcp_wrappers?= ../../security/tcp_wrappers
.if exists(/usr/include/tcpd.h)
_NEED_TCP_WRAPPERS= NO
@@ -22,7 +13,7 @@ _NEED_TCP_WRAPPERS= YES
.endif
.if ${_NEED_TCP_WRAPPERS} == "YES"
-DEPENDS+= ${BUILDLINK_DEPENDS.tcp_wrappers}:../../security/tcp_wrappers
+BUILDLINK_PACKAGES+= tcp_wrappers
EVAL_PREFIX+= BUILDLINK_PREFIX.tcp_wrappers=tcp_wrappers
BUILDLINK_PREFIX.tcp_wrappers_DEFAULT= ${LOCALBASE}
.else