[Pkg-openssl-changes] r86 - in openssl/trunk: . debian

Kurt Roeckx kroeckx at costa.debian.org
Wed Nov 9 21:38:07 UTC 2005


Author: kroeckx
Date: 2005-11-09 21:38:06 +0000 (Wed, 09 Nov 2005)
New Revision: 86

Modified:
   openssl/trunk/Makefile.org
   openssl/trunk/debian/changelog
Log:
Generate .pc files that make use of Libs.private, so things only
link to the libraries they should when linking shared.


Modified: openssl/trunk/Makefile.org
===================================================================
--- openssl/trunk/Makefile.org	2005-11-09 21:35:16 UTC (rev 85)
+++ openssl/trunk/Makefile.org	2005-11-09 21:38:06 UTC (rev 86)
@@ -287,7 +287,8 @@
 	    echo 'Description: OpenSSL cryptography library'; \
 	    echo 'Version: '$(VERSION); \
 	    echo 'Requires: '; \
-	    echo 'Libs: -L$${libdir} -lcrypto $(EX_LIBS)'; \
+	    echo 'Libs: -L$${libdir} -lcrypto'; \
+	    echo 'Libs.private: $(EX_LIBS)'; \
 	    echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > libcrypto.pc
 
 libssl.pc: Makefile
@@ -300,7 +301,8 @@
 	    echo 'Description: Secure Sockets Layer and cryptography libraries'; \
 	    echo 'Version: '$(VERSION); \
 	    echo 'Requires: '; \
-	    echo 'Libs: -L$${libdir} -lssl -lcrypto $(EX_LIBS)'; \
+	    echo 'Libs: -L$${libdir} -lssl'; \
+	    echo 'Libs.private: -lcrypto $(EX_LIBS)'; \
 	    echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > libssl.pc
 
 openssl.pc: Makefile
@@ -313,7 +315,8 @@
 	    echo 'Description: Secure Sockets Layer and cryptography libraries and tools'; \
 	    echo 'Version: '$(VERSION); \
 	    echo 'Requires: '; \
-	    echo 'Libs: -L$${libdir} -lssl -lcrypto $(EX_LIBS)'; \
+	    echo 'Libs: -L$${libdir} -lssl -lcrypto'; \
+	    echo 'Libs.private: $(EX_LIBS)'; \
 	    echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > openssl.pc
 
 Makefile: Makefile.org Configure config

Modified: openssl/trunk/debian/changelog
===================================================================
--- openssl/trunk/debian/changelog	2005-11-09 21:35:16 UTC (rev 85)
+++ openssl/trunk/debian/changelog	2005-11-09 21:38:06 UTC (rev 86)
@@ -8,6 +8,8 @@
     only require the version as required by the shlibs.
   * Make libssl-dev depend on zlib1g-dev, since it's now required for
     static linking. (Closes: #338313)
+  * Generate .pc files that make use of Libs.private, so things only
+    link to the libraries they should when linking shared.
 
  -- Kurt Roeckx <kurt at roeckx.be>  Wed,  9 Nov 2005 22:05:39 +0100
 




More information about the Pkg-openssl-changes mailing list