jpeginfo: update to 1.7.0. HISTORY v1.7.0 - support for CSV output (--csv), support for JSON output (--json), add support for reading input file from stdin (--stdin), add support for displaying column names (--header), add SHA-512 sigest support (--sha512), other minor fixes.diff -r1.14 -r1.15 pkgsrc/graphics/jpeginfo/Makefile
(fcambus)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.14 2023/01/13 11:00:48 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.15 2023/01/21 11:03:39 fcambus Exp $ | |
2 | 2 | |||
3 | DISTNAME= jpeginfo-1.6.2 | 3 | DISTNAME= jpeginfo-1.7.0 | |
4 | CATEGORIES= graphics | 4 | CATEGORIES= graphics | |
5 | MASTER_SITES= http://www.kokkonen.net/tjko/src/ | 5 | MASTER_SITES= http://www.kokkonen.net/tjko/src/ | |
6 | 6 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= https://www.kokkonen.net/tjko/projects.html | 8 | HOMEPAGE= https://www.kokkonen.net/tjko/projects.html | |
9 | COMMENT= Generates informative listings from JPEG files | 9 | COMMENT= Generates informative listings from JPEG files | |
10 | LICENSE= gnu-gpl-v2 | 10 | LICENSE= gnu-gpl-v2 | |
11 | 11 | |||
12 | USE_TOOLS+= autoconf | 12 | USE_TOOLS+= autoconf | |
13 | GNU_CONFIGURE= yes | 13 | GNU_CONFIGURE= yes | |
14 | 14 | |||
15 | pre-configure: | 15 | pre-configure: | |
16 | cd ${WRKSRC} && autoconf | 16 | cd ${WRKSRC} && autoconf |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.10 2023/01/13 10:48:36 fcambus Exp $ | 1 | $NetBSD: distinfo,v 1.11 2023/01/21 11:03:39 fcambus Exp $ | |
2 | 2 | |||
3 | BLAKE2s (jpeginfo-1.6.2.tar.gz) = 93df0f6120937a1dc9780e44750e32b3e23e50bf310881d709a6ef39ce543909 | 3 | BLAKE2s (jpeginfo-1.7.0.tar.gz) = a4f4bcac94e71c53cb7d88ec30c7b00dea8e8c217a4099572d98223c46e111e5 | |
4 | SHA512 (jpeginfo-1.6.2.tar.gz) = a077f2273fc96604796e3a922fea6b3761ae97fec22bd9dd26b766bed28334d54105d783e793e41e8dbfd1a27d5a6a0636f146ffa89528f7613f4cbe9358d9ac | 4 | SHA512 (jpeginfo-1.7.0.tar.gz) = ff83fa4684cbfc6540cdc7caedeec423518fc1ab575ebccff4f837020f664c4d9e110c33e01524e18f9e270bf0b64408409b8adde170b0c13c70e3f5715897cf | |
5 | Size (jpeginfo-1.6.2.tar.gz) = 93323 bytes | 5 | Size (jpeginfo-1.7.0.tar.gz) = 105449 bytes | |
6 | SHA1 (patch-aa) = 6c3ad29fc0dfffa55a3155f32abc58cd343bdfa5 | 6 | SHA1 (patch-aa) = 5ec0fe68575adf430d23a10e9689aae14b80a229 |
@@ -1,29 +1,42 @@ | @@ -1,29 +1,42 @@ | |||
1 | $NetBSD: patch-aa,v 1.4 2023/01/13 10:48:36 fcambus Exp $ | 1 | $NetBSD: patch-aa,v 1.5 2023/01/21 11:03:39 fcambus Exp $ | |
2 | 2 | |||
3 | - Use PKGMANDIR. | 3 | - Use PKGMANDIR. | |
4 | - Append -o flag explicitely, this fixes the build with older versions | 4 | - Append -o flag explicitely, this fixes the build with older versions | |
5 | of make, such as the one used in NetBSD 9. | 5 | of make, such as the one used in NetBSD 9. | |
6 | 6 | |||
7 | --- Makefile.in.orig 2023-01-08 06:33:16.000000000 +0000 | 7 | --- Makefile.in.orig 2023-01-16 07:48:06.000000000 +0000 | |
8 | +++ Makefile.in | 8 | +++ Makefile.in | |
9 | @@ -26,8 +26,9 @@ libdir = $(prefix)/lib | 9 | @@ -25,18 +25,19 @@ libdir = $(prefix)/lib | |
10 | infodir = $(prefix)/share/info | 10 | infodir = $(prefix)/share/info | |
11 | 11 | |||
12 | # Where to put the manual pages. | 12 | # Where to put the manual pages. | |
13 | -mandir = $(prefix)/share/man | 13 | -mandir = $(prefix)/share/man | |
14 | +mandir = $(prefix)/${PKGMANDIR} | 14 | +mandir = $(prefix)/${PKGMANDIR} | |
15 | 15 | |||
16 | +INSTALL_ROOT= $(DESTDIR) | 16 | +INSTALL_ROOT= $(DESTDIR) | |
17 | 17 | |||
18 | 18 | |||
19 | CC = @CC@ | 19 | CC = @CC@ | |
20 | @@ -54,6 +55,9 @@ DISTNAME = $(PKGNAME)-$(Version) | 20 | XCPPFLAGS = @CPPFLAGS@ | |
21 | 21 | CFLAGS = @CFLAGS@ $(XCPPFLAGS) $(DEFS) | ||
22 | OBJS = $(PKGNAME).o misc.o @GNUGETOPT@ md5.o sha256/hash.o sha256/blocks.o | 22 | -ifeq ($(CC),gcc) | |
23 | -CFLAGS += -Wall -Wformat -Werror=format-security | |||
24 | +#ifeq ($(CC),gcc) | |||
25 | +#CFLAGS += -Wall -Wformat -Werror=format-security | |||
26 | #CFLAGS += -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 | |||
27 | #CFLAGS += -fstack-protector --param=ssp-buffer-size=4 -fsanitize=address,undefined | |||
28 | -endif | |||
29 | +#endif | |||
30 | LDFLAGS = @LDFLAGS@ | |||
31 | LIBS = @LIBS@ | |||
32 | STRIP = strip | |||
33 | @@ -57,6 +58,9 @@ DISTNAME := $(PKGNAME)-$(Version) | |||
34 | OBJS = $(PKGNAME).o jpegmarker.o misc.o @GNUGETOPT@ md5.o sha256/hash.o sha256/blocks.o \ | |||
35 | sha512/hash.o sha512/blocks.o | |||
23 | 36 | |||
24 | +.c.o: | 37 | +.c.o: | |
25 | + $(CC) $(CFLAGS) -o $@ -c $< | 38 | + $(CC) $(CFLAGS) -o $@ -c $< | |
26 | + | 39 | + | |
27 | $(PKGNAME): $(OBJS) | 40 | $(PKGNAME): $(OBJS) | |
28 | $(CC) $(CFLAGS) -o $(PKGNAME) $(OBJS) $(LDFLAGS) $(LIBS) | 41 | $(CC) $(CFLAGS) -o $(PKGNAME) $(OBJS) $(LDFLAGS) $(LIBS) | |
29 | 42 |