jq: fixed dynamic linking (now bin/jq is tiny); cleaned pkglint warningsdiff -r1.11 -r1.12 pkgsrc/devel/jq/Makefile
(adam)
@@ -1,26 +1,26 @@ | @@ -1,26 +1,26 @@ | |||
1 | # $NetBSD: Makefile,v 1.11 2018/01/12 14:41:24 fhajny Exp $ | 1 | # $NetBSD: Makefile,v 1.12 2018/01/15 08:51:55 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= jq-1.5 | 3 | DISTNAME= jq-1.5 | |
4 | PKGREVISION= 2 | 4 | PKGREVISION= 2 | |
5 | CATEGORIES= devel | 5 | CATEGORIES= devel | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=stedolan/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=stedolan/} | |
7 | GITHUB_PROJECT= jq | |||
8 | GITHUB_TAG= jq-${PKGVERSION_NOREV} | |||
9 | 7 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= https://github.com/stedolan/jq/ | 9 | HOMEPAGE= https://github.com/stedolan/jq/ | |
12 | COMMENT= Command-line JSON processor | 10 | COMMENT= Command-line JSON processor | |
13 | LICENSE= mit | 11 | LICENSE= mit | |
14 | 12 | |||
13 | GITHUB_PROJECT= jq | |||
14 | GITHUB_TAG= jq-${PKGVERSION_NOREV} | |||
15 | ||||
15 | USE_LANGUAGES= c99 | 16 | USE_LANGUAGES= c99 | |
16 | USE_LIBTOOL= yes | 17 | USE_LIBTOOL= yes | |
17 | USE_TOOLS+= bison flex gmake | 18 | USE_TOOLS+= bison flex gmake | |
18 | ||||
19 | GNU_CONFIGURE= yes | 19 | GNU_CONFIGURE= yes | |
20 | 20 | |||
21 | CFLAGS.SunOS+= -D_XPG6 -D__EXTENSIONS__ | 21 | CFLAGS.SunOS+= -D_XPG6 -D__EXTENSIONS__ | |
22 | 22 | |||
23 | TEST_TARGET= check | 23 | TEST_TARGET= check | |
24 | 24 | |||
25 | .include "../../textproc/oniguruma/buildlink3.mk" | 25 | .include "../../textproc/oniguruma/buildlink3.mk" | |
26 | .include "../../mk/bsd.pkg.mk" | 26 | .include "../../mk/bsd.pkg.mk" |
@@ -1,7 +1,8 @@ | @@ -1,7 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.7 2016/05/10 09:20:52 tnn Exp $ | 1 | $NetBSD: distinfo,v 1.8 2018/01/15 08:51:55 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (jq-1.5.tar.gz) = 664638b560d9e734178e8cafb21d98817af5b5f3 | 3 | SHA1 (jq-1.5.tar.gz) = 664638b560d9e734178e8cafb21d98817af5b5f3 | |
4 | RMD160 (jq-1.5.tar.gz) = 33ac77ac93e0539f6d66d29cd717013cdab8cf61 | 4 | RMD160 (jq-1.5.tar.gz) = 33ac77ac93e0539f6d66d29cd717013cdab8cf61 | |
5 | SHA512 (jq-1.5.tar.gz) = 3f9049321e8430b04dbccf81d7f2ab691b89383e91526eaf585bbeeb67698dea73a36b3aa179f6a95ef97cd73a8a9b6dc53cb1a5b0398b6422c11289b705de7b | 5 | SHA512 (jq-1.5.tar.gz) = 3f9049321e8430b04dbccf81d7f2ab691b89383e91526eaf585bbeeb67698dea73a36b3aa179f6a95ef97cd73a8a9b6dc53cb1a5b0398b6422c11289b705de7b | |
6 | Size (jq-1.5.tar.gz) = 1118086 bytes | 6 | Size (jq-1.5.tar.gz) = 1118086 bytes | |
7 | SHA1 (patch-Makefile.in) = 446be0fa3517fb6fc1e2f5761d1f8fb28339c79c | |||
7 | SHA1 (patch-src_jv__parse.c) = efca86e70daf27291a01bf538487b745b7bd600c | 8 | SHA1 (patch-src_jv__parse.c) = efca86e70daf27291a01bf538487b745b7bd600c |
$NetBSD: patch-Makefile.in,v 1.1 2018/01/15 08:51:55 adam Exp $
Fix dynamic linking.
--- Makefile.in.orig 2018-01-15 08:41:01.000000000 +0000
+++ Makefile.in
@@ -681,7 +681,7 @@ include_HEADERS = jv.h jq.h
@ENABLE_ERROR_INJECTION_TRUE@libinject_errors_la_LDFLAGS = -module
generate_ver = ver="`{ $(srcdir)/scripts/version || echo '$(VERSION)' ; } | sed 's/.*/\#define JQ_VERSION \"&\"/'`"
jq_SOURCES = main.c version.h
-jq_LDFLAGS = -static-libtool-libs $(am__append_3)
+jq_LDFLAGS = @ENABLE_ALL_STATIC_TRUE@-static-libtool-libs $(am__append_3)
jq_LDADD = libjq.la -lm
### Tests (make check)