diff options
author | schmonz <schmonz@pkgsrc.org> | 2019-07-10 11:20:02 +0000 |
---|---|---|
committer | schmonz <schmonz@pkgsrc.org> | 2019-07-10 11:20:02 +0000 |
commit | 75fd6e47f8d629315f19df9f22f461c0c96a849d (patch) | |
tree | 76514326a2d2bbf1d92cc4857bc3c1b3e4a28a8f /net/fehqlibs | |
parent | 8298a9eb119801158e566574372b5f66d33b8cde (diff) | |
download | pkgsrc-75fd6e47f8d629315f19df9f22f461c0c96a849d.tar.gz |
Build and install shared libs. Bump BUILDLINK_API_DEPENDS and PKGREVISION.
Diffstat (limited to 'net/fehqlibs')
-rw-r--r-- | net/fehqlibs/Makefile | 14 | ||||
-rw-r--r-- | net/fehqlibs/PLIST | 4 | ||||
-rw-r--r-- | net/fehqlibs/buildlink3.mk | 5 | ||||
-rw-r--r-- | net/fehqlibs/distinfo | 3 | ||||
-rw-r--r-- | net/fehqlibs/patches/patch-Makefile | 15 |
5 files changed, 34 insertions, 7 deletions
diff --git a/net/fehqlibs/Makefile b/net/fehqlibs/Makefile index 126964e256f..ce3d6da8e46 100644 --- a/net/fehqlibs/Makefile +++ b/net/fehqlibs/Makefile @@ -1,7 +1,8 @@ -# $NetBSD: Makefile,v 1.5 2019/07/10 10:35:11 schmonz Exp $ +# $NetBSD: Makefile,v 1.6 2019/07/10 11:20:02 schmonz Exp $ DISTNAME= fehQlibs-10 PKGNAME= ${DISTNAME:S/Qlibs-/qlibs-0.9./:S/10/12.10/} +PKGREVISION= 1 CATEGORIES= net MASTER_SITES= https://www.fehcom.de/ipnet/fehQlibs/ EXTRACT_SUFX= .tgz @@ -13,7 +14,7 @@ LICENSE= public-domain MAKE_JOBS_SAFE= no -BUILD_TARGET= libs +BUILD_TARGET= libs shared SUBST_CLASSES+= echo SUBST_STAGE.echo= pre-configure @@ -33,4 +34,13 @@ do-configure: ${ECHO} "HDRDIR=${DESTDIR}${PREFIX}/include/qlibs" >> ${WRKSRC}/conf-build; \ ${MAKE} check +.include "../../mk/bsd.prefs.mk" + +post-build: +. if ${OPSYS} == Darwin + cd ${WRKSRC} && for lib in *.so; do \ + install_name_tool -id ${PREFIX}/lib/qlibs/$${lib} $${lib}; \ + done +. endif + .include "../../mk/bsd.pkg.mk" diff --git a/net/fehqlibs/PLIST b/net/fehqlibs/PLIST index 4f53d3776b3..b031f07439b 100644 --- a/net/fehqlibs/PLIST +++ b/net/fehqlibs/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.1 2018/10/07 12:53:54 schmonz Exp $ +@comment $NetBSD: PLIST,v 1.2 2019/07/10 11:20:02 schmonz Exp $ include/qlibs/alloc.h include/qlibs/base64.h include/qlibs/buffer.h @@ -56,7 +56,9 @@ lib/qlibs/getln.a lib/qlibs/getopt.a lib/qlibs/ip.a lib/qlibs/libdnsresolv.a +lib/qlibs/libdnsresolv.so lib/qlibs/libqlibs.a +lib/qlibs/libqlibs.so lib/qlibs/lock.a lib/qlibs/logmsg.a lib/qlibs/ndelay.a diff --git a/net/fehqlibs/buildlink3.mk b/net/fehqlibs/buildlink3.mk index 8919b1c7d8b..fe6c14e3682 100644 --- a/net/fehqlibs/buildlink3.mk +++ b/net/fehqlibs/buildlink3.mk @@ -1,13 +1,12 @@ -# $NetBSD: buildlink3.mk,v 1.2 2018/12/14 22:51:32 schmonz Exp $ +# $NetBSD: buildlink3.mk,v 1.3 2019/07/10 11:20:02 schmonz Exp $ BUILDLINK_TREE+= fehqlibs .if !defined(FEHQLIBS_BUILDLINK3_MK) FEHQLIBS_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.fehqlibs+=fehqlibs>=0.9.10 +BUILDLINK_API_DEPENDS.fehqlibs+=fehqlibs>=0.9.12.10 BUILDLINK_PKGSRCDIR.fehqlibs?= ../../net/fehqlibs -BUILDLINK_DEPMETHOD.fehqlibs?= build .endif # FEHQLIBS_BUILDLINK3_MK BUILDLINK_TREE+= -fehqlibs diff --git a/net/fehqlibs/distinfo b/net/fehqlibs/distinfo index f6202d37778..d28c1eeb44b 100644 --- a/net/fehqlibs/distinfo +++ b/net/fehqlibs/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.4 2019/07/10 10:35:11 schmonz Exp $ +$NetBSD: distinfo,v 1.5 2019/07/10 11:20:02 schmonz Exp $ SHA1 (fehQlibs-10.tgz) = 13c64b1fdf23ffab1fe6cffd47323855118124a6 RMD160 (fehQlibs-10.tgz) = b00b4cd5c66369654c0da75484f84d64c67969ba SHA512 (fehQlibs-10.tgz) = cb5af7a976ba272288493ab797d5710e30e2cc54827dff35189941653f5e6220a5fdf83f7dfc89264ddda6692ab55ad5e2880d3da10b548f060f69c0486ab914 Size (fehQlibs-10.tgz) = 75859 bytes +SHA1 (patch-Makefile) = 3b66babb3bc2cac27a17281f44bcae3a8fface14 diff --git a/net/fehqlibs/patches/patch-Makefile b/net/fehqlibs/patches/patch-Makefile new file mode 100644 index 00000000000..6de0e9aec55 --- /dev/null +++ b/net/fehqlibs/patches/patch-Makefile @@ -0,0 +1,15 @@ +$NetBSD: patch-Makefile,v 1.1 2019/07/10 11:20:02 schmonz Exp $ + +Link needed symbols into shared libdnsresolv. + +--- Makefile.orig 2018-12-14 13:09:29.000000000 +0000 ++++ Makefile +@@ -40,7 +40,7 @@ setup: + shared: $(COMPILE) $(SCHARDLIB) $(OBJS) ./dnsstub/$(OBJS) + @echo Building shared qlibs ... + $(SHAREDLIB) $(OBJS) -o libqlibs.so +- $(SHAREDLIB) ./dnsstub/$(OBJS) -o libdnsresolv.so ++ $(SHAREDLIB) $(OBJS) ./dnsstub/$(OBJS) -o libdnsresolv.so + + qlibs.a: obj socket.a + $(MAKELIB) qlibs.a *.o |