pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/graphics/jbigkit Honor LDFLAGS. Fixes RELRO build.
details: https://anonhg.NetBSD.org/pkgsrc/rev/e937355ecb1f
branches: trunk
changeset: 364872:e937355ecb1f
user: wiz <wiz%pkgsrc.org@localhost>
date: Thu Jul 06 13:13:30 2017 +0000
description:
Honor LDFLAGS. Fixes RELRO build.
diffstat:
graphics/jbigkit/distinfo | 6 +++---
graphics/jbigkit/patches/patch-aa | 15 ++++++++-------
graphics/jbigkit/patches/patch-ab | 19 ++++++++++---------
3 files changed, 21 insertions(+), 19 deletions(-)
diffs (134 lines):
diff -r 74c87615f91f -r e937355ecb1f graphics/jbigkit/distinfo
--- a/graphics/jbigkit/distinfo Thu Jul 06 13:04:28 2017 +0000
+++ b/graphics/jbigkit/distinfo Thu Jul 06 13:13:30 2017 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.6 2015/11/03 21:34:04 agc Exp $
+$NetBSD: distinfo,v 1.7 2017/07/06 13:13:30 wiz Exp $
SHA1 (jbigkit-2.1.tar.gz) = 4864646df004e8331d19f2fa103ed731fdb6c099
RMD160 (jbigkit-2.1.tar.gz) = 71cc51fce3f65d8d9abf9ff52c29edf5469eb52f
SHA512 (jbigkit-2.1.tar.gz) = c4127480470ef90db1ef3bd2caa444df10b50ed8df0bc9997db7612cb48b49278baf44965028f1807a21028eb965d677e015466306b44683c4ec75a23e1922cf
Size (jbigkit-2.1.tar.gz) = 438710 bytes
SHA1 (patch-Makefile) = 3b5e5814be3f361b1ce5ffdd483e4078b94c4bf6
-SHA1 (patch-aa) = 2f9d98f7cfd2ab9065edc2c36905b4416b3970cd
-SHA1 (patch-ab) = 97550e42fdc1a358f5d3fb5b33e92ea2520b0f09
+SHA1 (patch-aa) = 7786ab0be7e718549da37378588a8ba55ef8f187
+SHA1 (patch-ab) = 893a3eeb636a92199d3759255b3ebef6d646d01e
diff -r 74c87615f91f -r e937355ecb1f graphics/jbigkit/patches/patch-aa
--- a/graphics/jbigkit/patches/patch-aa Thu Jul 06 13:04:28 2017 +0000
+++ b/graphics/jbigkit/patches/patch-aa Thu Jul 06 13:13:30 2017 +0000
@@ -1,10 +1,11 @@
-$NetBSD: patch-aa,v 1.4 2014/04/10 12:04:16 obache Exp $
+$NetBSD: patch-aa,v 1.5 2017/07/06 13:13:30 wiz Exp $
* prevent to overwrite our CC/CFLAGS settings
* libtoolize
+* honor LDFLAGS
--- libjbig/Makefile.orig 2014-03-27 18:47:15.000000000 +0000
-+++ libjbig/Makefile
++++ libjbig/Makefile 2017-07-06 13:12:02.765268063 +0000
@@ -1,34 +1,34 @@
# Unix makefile for the JBIG-KIT library
@@ -44,16 +45,16 @@
-tstcodec.o: tstcodec.c jbig.h
-tstcodec85.o: tstcodec85.c jbig85.h
+tstcodec: tstcodec.lo jbig.lo jbig_ar.lo
-+ $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -o tstcodec tstcodec.lo jbig.lo jbig_ar.lo
++ $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o tstcodec tstcodec.lo jbig.lo jbig_ar.lo
+
+tstcodec85: tstcodec85.lo jbig85.lo jbig_ar.lo
-+ $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -o tstcodec85 tstcodec85.lo jbig85.lo jbig_ar.lo
++ $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o tstcodec85 tstcodec85.lo jbig85.lo jbig_ar.lo
+
+libjbig.la: jbig.lo jbig_ar.lo
-+ $(LIBTOOL) --mode=link $(CC) -o libjbig.la jbig.lo jbig_ar.lo -rpath ${PREFIX}/lib -version-info 2:1
++ $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o libjbig.la jbig.lo jbig_ar.lo -rpath ${PREFIX}/lib -version-info 2:1
+
+libjbig85.la: jbig85.lo jbig_ar.lo
-+ $(LIBTOOL) --mode=link $(CC) -o libjbig85.la jbig85.lo jbig_ar.lo -rpath ${PREFIX}/lib -version-info 2:1
++ $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o libjbig85.la jbig85.lo jbig_ar.lo -rpath ${PREFIX}/lib -version-info 2:1
+
+jbig.lo: jbig.c jbig.h jbig_ar.h
+jbig85.lo: jbig85.c jbig85.h jbig_ar.h
@@ -63,7 +64,7 @@
update-po: jbig.c jbig85.c Makefile
xgettext -ojbig.pot -k_ \
-@@ -43,11 +43,11 @@ analyze:
+@@ -43,11 +43,11 @@
clang --analyze *.c
test: tstcodec tstcodec85
diff -r 74c87615f91f -r e937355ecb1f graphics/jbigkit/patches/patch-ab
--- a/graphics/jbigkit/patches/patch-ab Thu Jul 06 13:04:28 2017 +0000
+++ b/graphics/jbigkit/patches/patch-ab Thu Jul 06 13:13:30 2017 +0000
@@ -1,10 +1,11 @@
-$NetBSD: patch-ab,v 1.5 2014/04/10 12:04:16 obache Exp $
+$NetBSD: patch-ab,v 1.6 2017/07/06 13:13:30 wiz Exp $
* prevent to overwrite our CC/CFLAGS settings
* libtoolize
+* honor LDFLAGS
--- pbmtools/Makefile.orig 2014-03-27 18:47:15.000000000 +0000
-+++ pbmtools/Makefile
++++ pbmtools/Makefile 2017-07-06 13:10:32.065421108 +0000
@@ -1,43 +1,46 @@
# Unix makefile for the JBIG-KIT PBM tools
@@ -31,22 +32,22 @@
-pbmtojbg: pbmtojbg.o ../libjbig/libjbig.a
- $(CC) $(CFLAGS) -o pbmtojbg pbmtojbg.o -L../libjbig -ljbig
+pbmtojbg: pbmtojbg.lo ../libjbig/libjbig.la
-+ ${LIBTOOL} --mode=link $(CC) $(CFLAGS) -o pbmtojbg pbmtojbg.lo ../libjbig/libjbig.la -R ${PREFIX}/lib
++ ${LIBTOOL} --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o pbmtojbg pbmtojbg.lo ../libjbig/libjbig.la -R ${PREFIX}/lib
-jbgtopbm: jbgtopbm.o ../libjbig/libjbig.a
- $(CC) $(CFLAGS) -o jbgtopbm jbgtopbm.o -L../libjbig -ljbig
+jbgtopbm: jbgtopbm.lo ../libjbig/libjbig.la
-+ ${LIBTOOL} --mode=link $(CC) $(CFLAGS) -o jbgtopbm jbgtopbm.lo ../libjbig/libjbig.la -R ${PREFIX}/lib
++ ${LIBTOOL} --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o jbgtopbm jbgtopbm.lo ../libjbig/libjbig.la -R ${PREFIX}/lib
-pbmtojbg85: pbmtojbg85.o ../libjbig/libjbig85.a
- $(CC) $(CFLAGS) -o pbmtojbg85 pbmtojbg85.o -L../libjbig -ljbig85
+pbmtojbg85: pbmtojbg85.lo ../libjbig/libjbig85.la
-+ ${LIBTOOL} --mode=link $(CC) $(CFLAGS) -o pbmtojbg85 pbmtojbg85.lo ../libjbig/libjbig85.la -R ${PREFIX}/lib
++ ${LIBTOOL} --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o pbmtojbg85 pbmtojbg85.lo ../libjbig/libjbig85.la -R ${PREFIX}/lib
-jbgtopbm85: jbgtopbm85.o ../libjbig/libjbig85.a
- $(CC) $(CFLAGS) -o jbgtopbm85 jbgtopbm85.o -L../libjbig -ljbig85
+jbgtopbm85: jbgtopbm85.lo ../libjbig/libjbig85.la
-+ ${LIBTOOL} --mode=link $(CC) $(CFLAGS) -o jbgtopbm85 jbgtopbm85.lo ../libjbig/libjbig85.la -R ${PREFIX}/lib
++ ${LIBTOOL} --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o jbgtopbm85 jbgtopbm85.lo ../libjbig/libjbig85.la -R ${PREFIX}/lib
-jbgtopbm.o: jbgtopbm.c ../libjbig/jbig.h
-pbmtojbg.o: pbmtojbg.c ../libjbig/jbig.h
@@ -71,7 +72,7 @@
analyze:
clang $(CPPFLAGS) --analyze *.c
-@@ -62,18 +65,18 @@ test82: pbmtojbg jbgtopbm
+@@ -62,18 +65,18 @@
make IMG=mx "OPTIONSP=-q -Y -1" dotest2b
make IMG=mx "OPTIONSP=-Y -1" dotest2b
rm -f test-*.jbg test-*.pbm test-*.pgm
@@ -96,7 +97,7 @@
cmp ../examples/ccitt1.jbg test-ccitt1.jbg
rm -f test-*.jbg test-*.pbm test-*.pgm
@echo
-@@ -81,18 +84,18 @@ test82: pbmtojbg jbgtopbm
+@@ -81,18 +84,18 @@
@echo
dotest1:
@@ -121,7 +122,7 @@
cmp test-$(IMG).pgm ../examples/$(IMG).pgm
test85: pbmtojbg jbgtopbm pbmtojbg85 jbgtopbm85 test-t82.pbm
-@@ -120,41 +123,41 @@ test85: pbmtojbg jbgtopbm pbmtojbg85 jbg
+@@ -120,41 +123,41 @@
@echo
dotest85: test-$(IMG).pbm
Home |
Main Index |
Thread Index |
Old Index