summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorreed <reed@pkgsrc.org>2004-03-09 08:06:45 +0000
committerreed <reed@pkgsrc.org>2004-03-09 08:06:45 +0000
commit61c8fe258ba89de149522baa4858afa8627c8c10 (patch)
tree31df9fd9324c1a6de4d7dca4db25601267735f3c
parentfd79743d35a0effb548f5b3722967dd2f4557c2a (diff)
downloadpkgsrc-61c8fe258ba89de149522baa4858afa8627c8c10.tar.gz
Don't build and install openssl with IDEA, MDC2, or RC5 support.
According to README, "RSA Security holds software patents on the RC5 algorithm. If you intend to use this cipher, you must contact RSA Security for licensing conditions." And "The IDEA algorithm is patented by Ascom ... They should be contacted if that algorithm is to be used." The openssl FAQ says "For patent reasons, support for IDEA, RC5 and MDC2 is disabled in this [Red Hat Linux] version." The FAQ lists patent numbers and expiry dates of US patents: MDC-2: 4,908,861 13/03/2007 IDEA: 5,214,703 25/05/2010 RC5: 5,724,428 03/03/2015 Now fee-based-commercial-use ACCEPTABLE_LICENSES is not needed.
-rw-r--r--security/openssl/Makefile8
-rw-r--r--security/openssl/PLIST.common5
2 files changed, 5 insertions, 8 deletions
diff --git a/security/openssl/Makefile b/security/openssl/Makefile
index 4066f73e2e2..1626681c107 100644
--- a/security/openssl/Makefile
+++ b/security/openssl/Makefile
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.87 2004/02/29 00:36:45 grant Exp $
+# $NetBSD: Makefile,v 1.88 2004/03/09 08:06:45 reed Exp $
DISTNAME= openssl-0.9.6l
SVR4_PKGNAME= ossl
+PKGREVISION= 1
CATEGORIES= security
MASTER_SITES= ftp://ftp.openssl.org/source/
@@ -13,9 +14,6 @@ CONFLICTS= SSLeay-[0-9]* ssleay-[0-9]*
CRYPTO= YES
-# openssl supplies IDEA/RC5. IDEA/RC5 need license for commercial use.
-LICENCE= fee-based-commercial-use
-
PKG_INSTALLATION_TYPES= overwrite pkgviews
.include "../../mk/compiler.mk"
@@ -29,6 +27,8 @@ CONFIGURE_SCRIPT= ./config
CONFIGURE_ARGS+= --prefix=${PREFIX}
CONFIGURE_ARGS+= --openssldir=${PKG_SYSCONFDIR}
CONFIGURE_ARGS+= shared
+# IDEA, RC5, and MDC2 are disabled due to licensing and/or patent issues.
+CONFIGURE_ARGS+= no-idea no-rc5 no-mdc2
.if defined(USE_RSAREF2) && ${USE_RSAREF2} == "YES"
. include "../../security/rsaref/buildlink3.mk"
diff --git a/security/openssl/PLIST.common b/security/openssl/PLIST.common
index 700e3eb91cf..c338af5d7ae 100644
--- a/security/openssl/PLIST.common
+++ b/security/openssl/PLIST.common
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.common,v 1.6 2002/08/25 19:23:17 jlam Exp $
+@comment $NetBSD: PLIST.common,v 1.7 2004/03/09 08:06:45 reed Exp $
bin/openssl
bin/c_hash
bin/c_info
@@ -26,12 +26,10 @@ include/openssl/ebcdic.h
include/openssl/err.h
include/openssl/evp.h
include/openssl/hmac.h
-include/openssl/idea.h
include/openssl/lhash.h
include/openssl/md2.h
include/openssl/md4.h
include/openssl/md5.h
-include/openssl/mdc2.h
include/openssl/obj_mac.h
include/openssl/objects.h
include/openssl/opensslconf.h
@@ -43,7 +41,6 @@ include/openssl/pkcs7.h
include/openssl/rand.h
include/openssl/rc2.h
include/openssl/rc4.h
-include/openssl/rc5.h
include/openssl/ripemd.h
include/openssl/rsa.h
include/openssl/safestack.h