Contents of /trunk/openssl/patches/openssl-0.9.7l-libdir.patch
Parent Directory | Revision Log
Revision 153 -
(show annotations)
(download)
Tue May 8 20:52:56 2007 UTC (17 years, 4 months ago) by niro
File size: 4457 byte(s)
Tue May 8 20:52:56 2007 UTC (17 years, 4 months ago) by niro
File size: 4457 byte(s)
-import
1 | Submitted By: Jim Gifford (patches at jg555 dot com) |
2 | Date: 2005-01-27 |
3 | Initial Package Version: 0.9.7i |
4 | Origin: Ryan Oliver |
5 | Upstream Status: Unknown |
6 | Description: Allows lib{32,64} by add LIBDIR= to the make line |
7 | |
8 | --- openssl-0.9.7l/Makefile.org.orig 2006-09-30 17:26:34.000000000 +0200 |
9 | +++ openssl-0.9.7l/Makefile.org 2006-09-30 17:32:10.000000000 +0200 |
10 | @@ -71,6 +71,7 @@ |
11 | TAR= tar |
12 | TARFLAGS= --no-recursion |
13 | MAKEDEPPROG=makedepend |
14 | +LIBDIR=lib |
15 | |
16 | # We let the C compiler driver to take care of .s files. This is done in |
17 | # order to be excused from maintaining a separate set of architecture |
18 | @@ -336,7 +337,7 @@ |
19 | --verbose -dynamiclib -o lib$$i${SHLIB_EXT} \ |
20 | lib$$i.a $$libs -all_load -current_version ${SHLIB_MAJOR}.${SHLIB_MINOR} \ |
21 | -compatibility_version ${SHLIB_MAJOR}.`echo ${SHLIB_MINOR} | cut -d. -f1` \ |
22 | - -install_name ${INSTALLTOP}/lib/lib$$i${SHLIB_EXT} ) || exit 1; \ |
23 | + -install_name ${INSTALLTOP}/$(LIBDIR)/lib$$i${SHLIB_EXT} ) || exit 1; \ |
24 | libs="-l`basename $$i${SHLIB_EXT} .dylib` $$libs"; \ |
25 | echo "" ; \ |
26 | done |
27 | @@ -599,7 +600,7 @@ |
28 | openssl.pc: Makefile |
29 | @ ( echo 'prefix=$(INSTALLTOP)'; \ |
30 | echo 'exec_prefix=$${prefix}'; \ |
31 | - echo 'libdir=$${exec_prefix}/lib'; \ |
32 | + echo 'libdir=$${exec_prefix}/$(LIBDIR)'; \ |
33 | echo 'includedir=$${prefix}/include'; \ |
34 | echo ''; \ |
35 | echo 'Name: OpenSSL'; \ |
36 | @@ -783,8 +784,8 @@ |
37 | |
38 | install_sw: |
39 | @$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \ |
40 | - $(INSTALL_PREFIX)$(INSTALLTOP)/lib \ |
41 | - $(INSTALL_PREFIX)$(INSTALLTOP)/lib/pkgconfig \ |
42 | + $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR) \ |
43 | + $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/pkgconfig \ |
44 | $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl \ |
45 | $(INSTALL_PREFIX)$(OPENSSLDIR)/misc \ |
46 | $(INSTALL_PREFIX)$(OPENSSLDIR)/certs \ |
47 | @@ -805,14 +806,14 @@ |
48 | do \ |
49 | if [ -f "$$i" ]; then \ |
50 | ( echo installing $$i; \ |
51 | - cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \ |
52 | + cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.new; \ |
53 | if egrep 'define OPENSSL_FIPS' $(TOP)/include/openssl/opensslconf.h > /dev/null; then \ |
54 | : ; \ |
55 | else \ |
56 | - $(RANLIB) $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \ |
57 | + $(RANLIB) $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.new; \ |
58 | fi; \ |
59 | - chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \ |
60 | - mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i ); \ |
61 | + chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.new; \ |
62 | + mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i ); \ |
63 | fi; \ |
64 | done; |
65 | @if [ -n "$(SHARED_LIBS)" ]; then \ |
66 | @@ -822,17 +823,17 @@ |
67 | if [ -f "$$i" -o -f "$$i.a" ]; then \ |
68 | ( echo installing $$i; \ |
69 | if [ "$(PLATFORM)" != "Cygwin" ]; then \ |
70 | - cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \ |
71 | - chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \ |
72 | - mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i; \ |
73 | + cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.new; \ |
74 | + chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.new; \ |
75 | + mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i; \ |
76 | else \ |
77 | c=`echo $$i | sed 's/^lib\(.*\)\.dll/cyg\1-$(SHLIB_VERSION_NUMBER).dll/'`; \ |
78 | cp $$c $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c.new; \ |
79 | chmod 755 $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c.new; \ |
80 | mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c.new $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c; \ |
81 | - cp $$i.a $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.a.new; \ |
82 | - chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.a.new; \ |
83 | - mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.a.new $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.a; \ |
84 | + cp $$i.a $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.a.new; \ |
85 | + chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.a.new; \ |
86 | + mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.a.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/$$i.a; \ |
87 | fi ); \ |
88 | fi; \ |
89 | done; \ |
90 | @@ -847,8 +848,8 @@ |
91 | sed -e '1,/^$$/d' doc/openssl-shared.txt; \ |
92 | fi; \ |
93 | fi |
94 | - cp openssl.pc $(INSTALL_PREFIX)$(INSTALLTOP)/lib/pkgconfig |
95 | - chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/pkgconfig/openssl.pc |
96 | + cp openssl.pc $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/pkgconfig |
97 | + chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/pkgconfig/openssl.pc |
98 | |
99 | install_docs: |
100 | @$(PERL) $(TOP)/util/mkdir-p.pl \ |