package/cURL: fix static link whith openSSL
authorYann E. MORIN <yann.morin.1998@free.fr>
Wed, 28 Nov 2012 13:54:00 +0000 (13:54 +0000)
committerPeter Korsgaard <jacmet@sunsite.dk>
Mon, 3 Dec 2012 07:21:00 +0000 (23:21 -0800)
commit61d322c3d258072460fddbab0b39c8bf4cc3e0bc
treeba4965cc639494ec5f1344a4b72dc9c2ce662ffa
parentd1692abc007d2c50568e885d7ab6a312e3f8ae1e
package/cURL: fix static link whith openSSL

When openSSL is selected, cURL is configured to use it.

But in this case, the libcurl.pc file /forgets/ to require link
against -ldl.

This can happen, for example, when BR2_PREFER_STATIC_LIB is not set,
but an executable wants to be linked statically (for various reasons
which are irrelevant here).

Fix that by appending a 'Requires: openssl' line to libcurl.pc.in,
but only if openSSL is enabled.

As suggested by Arnout, do it in a post-patch hook, rather as a
post-install hook.

Cc: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
package/libcurl/libcurl.mk