Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


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