auto-import openssl-0.9.6b-18 from openssl-0.9.6b-18.src.rpm
This commit is contained in:
		
							parent
							
								
									c7ee7e96b0
								
							
						
					
					
						commit
						0cfdac5c04
					
				| @ -1,23 +1,29 @@ | ||||
| #!/bin/sh | ||||
| 
 | ||||
| # quit out if anything fails. | ||||
| set -e | ||||
| 
 | ||||
| # Clean out patent-or-otherwise-encumbered code. | ||||
| # MDC-2: 4,908,861 13/03/2007 | ||||
| # IDEA:  5,214,703 25/05/2010 | ||||
| # RC5:   5,724,428 03/03/2015 | ||||
| 
 | ||||
| # Bah.  Assembler is hard to port. | ||||
| #(find crypto/{idea,mdc2,rc5,sha}/asm -type f | xargs -r rm -fv) | ||||
| # Remove assembler portions of IDEA, MDC2, and RC5. | ||||
| (find crypto/{idea,mdc2,rc5}/asm -type f | xargs -r rm -fv) | ||||
| 
 | ||||
| # IDEA, MDC2 and RC5. | ||||
| for c in `find crypto/{idea,mdc2,rc5} -name "*.c" -a \! -name "*test*" -type f` ; do | ||||
| 	echo Destroying $c | ||||
| 	> $c | ||||
| done | ||||
| for c in `find crypto/evp -name "*_r5.c" -o -name "*_i.c" -o -name "*_mdc2.c" `; do | ||||
| for a in idea mdc2 rc5; do | ||||
|   for c in `find crypto/$a -name "*.c" -a \! -name "*test*" -type f` ; do | ||||
| 	echo Destroying $c | ||||
| 	> $c | ||||
|   done | ||||
| done | ||||
| 
 | ||||
| for c in `find crypto/evp -name "*_rc5.c" -o -name "*_idea.c" -o -name "*_mdc2.c" `; do | ||||
| 	echo Destroying $c | ||||
| 	> $c | ||||
| done | ||||
| 
 | ||||
| for h in `find crypto ssl apps test -name "*.h"` ; do | ||||
| 	echo Removing IDEA, MDC2, and RC5 references from $h | ||||
| 	cat $h | \ | ||||
|  | ||||
| @ -1,3 +1,5 @@ | ||||
| Do not treat duplicate certs as an error. | ||||
| 
 | ||||
| --- openssl-0.9.6/crypto/x509/by_file.c	Wed Sep 27 15:09:05 2000
 | ||||
| +++ openssl-0.9.6/crypto/x509/by_file.c	Wed Sep 27 14:21:20 2000
 | ||||
| @@ -163,8 +163,12 @@
 | ||||
|  | ||||
							
								
								
									
										70
									
								
								openssl.spec
									
									
									
									
									
								
							
							
						
						
									
										70
									
								
								openssl.spec
									
									
									
									
									
								
							| @ -3,7 +3,7 @@ | ||||
| Summary: The OpenSSL toolkit. | ||||
| Name: openssl | ||||
| Version: 0.9.6b | ||||
| Release: 16 | ||||
| Release: 18 | ||||
| Source: openssl-engine-%{version}-usa.tar.bz2 | ||||
| Source1: hobble-openssl | ||||
| Source2: Makefile.certificate | ||||
| @ -12,6 +12,7 @@ Source4: RHNS-CA-CERT | ||||
| Source5: make-dummy-cert | ||||
| Source6: hw_ubsec.c | ||||
| Source7: hw_ubsec.h | ||||
| Source8: ia64.S | ||||
| Patch0: openssl-0.9.6a-redhat.patch | ||||
| Patch1: openssl-0.9.5a-64.patch | ||||
| Patch2: openssl-engine-0.9.6b-defaults.patch | ||||
| @ -24,6 +25,13 @@ Patch8: openssl-0.9.6-x509.patch | ||||
| Patch9: openssl-engine-0.9.6b-default-engine.patch | ||||
| Patch10: openssl-engine-0.9.6b-ubsec_failover.patch | ||||
| Patch11: openssl-engine-0.9.6b-ubsec_rand.patch | ||||
| Patch12: openssl-0.9.6b-mkdepend.patch | ||||
| Patch13: openssl-0.9.6a-conf.patch | ||||
| Patch14: openssl-0.9.6a-add-engine-version.patch | ||||
| Patch15: openssl-0.9.6a-add-ia64-asm.patch | ||||
| Patch16: openssl-0.9.6a-add-baltimore.patch | ||||
| Patch17: openssl-0.9.6c-aep.patch | ||||
| Patch18: openssl-0.9.6c-add-luna.patch | ||||
| License: BSDish | ||||
| Group: System Environment/Libraries | ||||
| URL: http://www.openssl.org/ | ||||
| @ -66,6 +74,7 @@ from other formats to the formats used by the OpenSSL toolkit. | ||||
| %{SOURCE1} | ||||
| cp %{SOURCE6} crypto/engine/ | ||||
| cp %{SOURCE7} crypto/engine/vendor_defns/ | ||||
| cp %{SOURCE8} crypto/bn/asm/ | ||||
| %patch0 -p1 -b .redhat | ||||
| %patch1 -p1 -b .64 | ||||
| %patch2 -p1 -b .defaults | ||||
| @ -78,6 +87,13 @@ cp %{SOURCE7} crypto/engine/vendor_defns/ | ||||
| %patch9 -p1 -b .default-engine | ||||
| %patch10 -p1 -b .ubsec_failover | ||||
| %patch11 -p1 -b .rand | ||||
| # skip patch 12 | ||||
| %patch13 -p0 -b .conf | ||||
| %patch14 -p1 -b .engver | ||||
| %patch15 -p1 -b .ia64 | ||||
| %patch16 -p1 -b .baltimore | ||||
| %patch17 -p1 -b .aep | ||||
| %patch18 -p1 -b .luna | ||||
| 
 | ||||
| chmod 644 FAQ LICENSE CHANGES NEWS INSTALL README | ||||
| chmod 644 doc/README doc/c-indentation.el doc/openssl.txt | ||||
| @ -92,8 +108,7 @@ PATH=${PATH}:${PWD}/bin | ||||
| TOPDIR=${PWD} | ||||
| LD_LIBRARY_PATH=${TOPDIR}:${TOPDIR}/bin ; export LD_LIBRARY_PATH | ||||
| 
 | ||||
| # Figure out which flags we want to use.  Can't use assembler because it's | ||||
| # not lowest-common-denominator in most cases. | ||||
| # Figure out which flags we want to use. | ||||
| perl util/perlpath.pl `dirname %{__perl}` | ||||
| %ifarch %ix86 | ||||
| sslarch=linux-elf | ||||
| @ -122,6 +137,7 @@ sslarch=linux-s390x | ||||
| # usable on all platforms.  The Configure script already knows to use -fPIC and | ||||
| # RPM_OPT_FLAGS, so we can skip specifiying them here. | ||||
| ./config --prefix=%{_prefix} --openssldir=%{_datadir}/ssl ${sslflags} no-idea no-mdc2 no-rc5 shared | ||||
| %{__patch} -p1 -b --suffix .mkdepend -s < %{PATCH12} | ||||
| make all build-shared | ||||
| 
 | ||||
| # Generate hashes for the included certs. | ||||
| @ -172,6 +188,9 @@ mv CA.sh CA | ||||
| mv der_chop der_chop.pl | ||||
| popd | ||||
| 
 | ||||
| mkdir -m700 $RPM_BUILD_ROOT%{_datadir}/ssl/CA | ||||
| mkdir -m700 $RPM_BUILD_ROOT%{_datadir}/ssl/CA/private | ||||
| 
 | ||||
| # Install root CA stuffs. | ||||
| cat << EOF > RHNS-blurb.txt | ||||
| # | ||||
| @ -196,6 +215,8 @@ ln -s certs/ca-bundle.crt $RPM_BUILD_ROOT%{_datadir}/ssl/cert.pem | ||||
| %{_datadir}/ssl/cert.pem | ||||
| %{_datadir}/ssl/lib | ||||
| %{_datadir}/ssl/misc/CA | ||||
| %dir %{_datadir}/ssl/CA | ||||
| %dir %{_datadir}/ssl/CA/private | ||||
| %{_datadir}/ssl/misc/c_* | ||||
| %{_datadir}/ssl/private | ||||
| 
 | ||||
| @ -227,26 +248,32 @@ ln -s certs/ca-bundle.crt $RPM_BUILD_ROOT%{_datadir}/ssl/cert.pem | ||||
| %postun -p /sbin/ldconfig | ||||
| 
 | ||||
| %changelog | ||||
| * Fri Mar 15 2002 Nalin Dahyabhai <nalin@redhat.com> 0.9.6b-16 | ||||
| - rebuild | ||||
| * Thu Apr  4 2002 Nalin Dahyabhai <nalin@redhat.com> 0.9.6b-17, 0.9.6b-18 | ||||
| - merge RHL-specific bits into stronghold package, rename | ||||
| 
 | ||||
| * Tue Apr 02 2002 Gary Benson <gbenson@redhat.com> stronghold-0.9.6c-2 | ||||
| - add support for Chrysalis Luna token | ||||
| 
 | ||||
| * Tue Mar 26 2002 Gary Benson <gbenson@redhat.com> | ||||
| - disable AEP random number generation, other AEP fixes | ||||
| 
 | ||||
| * Fri Mar 15 2002 Nalin Dahyabhai <nalin@redhat.com> 0.9.6b-15 | ||||
| - only build subpackages on primary arches | ||||
| 
 | ||||
| * Fri Mar 15 2002 Nalin Dahyabhai <nalin@redhat.com> 0.9.6b-14 | ||||
| - rebuild | ||||
| 
 | ||||
| * Thu Mar 14 2002 Nalin Dahyabhai <nalin@redhat.com> 0.9.6b-13 | ||||
| - on ia32, only disable use of assembler on i386 | ||||
| - enable assembly on ia64 | ||||
| 
 | ||||
| * Wed Jan 09 2002 Tim Powers <timp@redhat.com> 0.9.6b-12 | ||||
| - automated rebuild | ||||
| 
 | ||||
| * Mon Jan 07 2002 Florian La Roche <Florian.LaRoche@redhat.de> 0.9.6b-11 | ||||
| * Mon Jan  7 2002 Florian La Roche <Florian.LaRoche@redhat.de> 0.9.6b-11 | ||||
| - fix sparcv9 entry | ||||
| 
 | ||||
| * Wed Oct 10 2001 Florian La Roche <Florian.LaRoche@redhat.de> 0.9.6b-10 | ||||
| * Mon Jan  7 2002 Gary Benson <gbenson@redhat.com> stronghold-0.9.6c-1 | ||||
| - upgrade to 0.9.6c | ||||
| - bump BuildArch to i686 and enable assembler on all platforms | ||||
| - synchronise with shrimpy and rawhide | ||||
| - bump soversion to 3 | ||||
| 
 | ||||
| * Wed Oct 10 2001 Florian La Roche <Florian.LaRoche@redhat.de> | ||||
| - delete BN_LLONG for s390x, patch from Oliver Paukstadt | ||||
| 
 | ||||
| * Mon Sep 17 2001 Nalin Dahyabhai <nalin@redhat.com> 0.9.6b-9 | ||||
| @ -310,6 +337,17 @@ ln -s certs/ca-bundle.crt $RPM_BUILD_ROOT%{_datadir}/ssl/cert.pem | ||||
| - change two memcpy() calls to memmove() | ||||
| - don't define L_ENDIAN on alpha | ||||
| 
 | ||||
| * Wed May 23 2001 Joe Orton <jorton@redhat.com> stronghold-0.9.6a-1 | ||||
| - Add 'stronghold-' prefix to package names. | ||||
| - Obsolete standard openssl packages. | ||||
| 
 | ||||
| * Wed May 16 2001 Joe Orton <jorton@redhat.com> | ||||
| - Add BuildArch: i586 as per Nalin's advice. | ||||
| 
 | ||||
| * Tue May 15 2001 Joe Orton <jorton@redhat.com> | ||||
| - Enable assembler on ix86 (using new .tar.bz2 which does | ||||
|   include the asm directories). | ||||
| 
 | ||||
| * Tue May 15 2001 Nalin Dahyabhai <nalin@redhat.com> | ||||
| - make subpackages depend on the main package | ||||
| 
 | ||||
| @ -449,13 +487,13 @@ ln -s certs/ca-bundle.crt $RPM_BUILD_ROOT%{_datadir}/ssl/cert.pem | ||||
| - run ldconfig directly in post/postun | ||||
| - add FAQ | ||||
| 
 | ||||
| * Sat Dec 18 1999 Bernhard Rosenkr)Bänzer <bero@redhat.de> | ||||
| * Sat Dec 18 1999 Bernhard Rosenkrdnzer <bero@redhat.de> | ||||
| - Fix build on non-x86 platforms | ||||
| 
 | ||||
| * Fri Nov 12 1999 Bernhard Rosenkr)Bänzer <bero@redhat.de> | ||||
| * Fri Nov 12 1999 Bernhard Rosenkrdnzer <bero@redhat.de> | ||||
| - move /usr/share/ssl/* from -devel to main package | ||||
| 
 | ||||
| * Tue Oct 26 1999 Bernhard Rosenkr)Bänzer <bero@redhat.de> | ||||
| * Tue Oct 26 1999 Bernhard Rosenkrdnzer <bero@redhat.de> | ||||
| - inital packaging | ||||
| - changes from base: | ||||
|   - Move /usr/local/ssl to /usr/share/ssl for FHS compliance | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user