Annotation of /trunk/openssl/patches/openssl-0.9.7l-libdir.patch
Parent Directory | Revision Log
Revision 153 -
(hide 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 | niro | 153 | 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 \ |