Magellan Linux

Contents of /trunk/openssl/patches/openssl-0.9.7l-libdir.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 153 - (show annotations) (download)
Tue May 8 20:52:56 2007 UTC (17 years 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 \