pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/openssl Don't build and install openssl with ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5194df163391
branches:  trunk
changeset: 470413:5194df163391
user:      reed <reed%pkgsrc.org@localhost>
date:      Tue Mar 09 08:06:45 2004 +0000

description:
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.

diffstat:

 security/openssl/Makefile     |  8 ++++----
 security/openssl/PLIST.common |  5 +----
 2 files changed, 5 insertions(+), 8 deletions(-)

diffs (62 lines):

diff -r 18bf077a804e -r 5194df163391 security/openssl/Makefile
--- a/security/openssl/Makefile Tue Mar 09 07:54:17 2004 +0000
+++ b/security/openssl/Makefile Tue Mar 09 08:06:45 2004 +0000
@@ -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 @@
 
 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_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 -r 18bf077a804e -r 5194df163391 security/openssl/PLIST.common
--- a/security/openssl/PLIST.common     Tue Mar 09 07:54:17 2004 +0000
+++ b/security/openssl/PLIST.common     Tue Mar 09 08:06:45 2004 +0000
@@ -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/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/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



Home | Main Index | Thread Index | Old Index