mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 12:10:06 +02:00
jpegoptim: bump to 1.4.7 (#7111)
This commit is contained in:
@@ -3,11 +3,11 @@ DESCRIPTION="Jpegoptim is a utility to optimize jpeg files. Provides lossless \
|
||||
optimization (based on optimizing the Huffman tables) and \"lossy\" \
|
||||
optimization based on setting maximum quality factor."
|
||||
HOMEPAGE="https://www.kokkonen.net/tjko/projects.html"
|
||||
COPYRIGHT="1996-2016 Timo Kokkonen"
|
||||
COPYRIGHT="1996-2022 Timo Kokkonen"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="3"
|
||||
SOURCE_URI="https://www.kokkonen.net/tjko/src/jpegoptim-$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="88b1eb64c2a33a2f013f068df8b0331f42c019267401ae3fa28e3277403a5ab7"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/tjko/jpegoptim/archive/v$portVersion/jpegoptim-$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="c52616f2fb8d481315871680f9943b0f58c553d1e0c49a6bd4691a3e66d7e6de"
|
||||
PATCHES="jpegoptim-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="all"
|
||||
@@ -1,26 +0,0 @@
|
||||
From 9d906dc85c7127b5aa6479e1579083d045fa6742 Mon Sep 17 00:00:00 2001
|
||||
From: Jerome Duval <jerome.duval@gmail.com>
|
||||
Date: Sun, 24 Nov 2019 17:48:58 +0100
|
||||
Subject: gcc2 fix
|
||||
|
||||
|
||||
diff --git a/jpegoptim.c b/jpegoptim.c
|
||||
index 74017e5..9cc8c7a 100644
|
||||
--- a/jpegoptim.c
|
||||
+++ b/jpegoptim.c
|
||||
@@ -828,10 +828,11 @@ int main(int argc, char **argv)
|
||||
outfname=newname;
|
||||
} else {
|
||||
#ifdef HAVE_MKSTEMPS
|
||||
+ int tmpfd;
|
||||
/* rely on mkstemps() to create us temporary file safely... */
|
||||
snprintf(tmpfilename,sizeof(tmpfilename),
|
||||
"%sjpegoptim-%d-%d.XXXXXX.tmp", tmpdir, (int)getuid(), (int)getpid());
|
||||
- int tmpfd = mkstemps(tmpfilename,4);
|
||||
+ tmpfd = mkstemps(tmpfilename,4);
|
||||
if (tmpfd < 0)
|
||||
fatal("%s, error creating temp file %s: mkstemps() failed",(stdin_mode?"stdin":argv[i]),tmpfilename);
|
||||
if ((outfile=fdopen(tmpfd,"wb"))==NULL)
|
||||
--
|
||||
2.23.0
|
||||
|
||||
27
media-gfx/jpegoptim/patches/jpegoptim-1.4.7.patchset
Normal file
27
media-gfx/jpegoptim/patches/jpegoptim-1.4.7.patchset
Normal file
@@ -0,0 +1,27 @@
|
||||
From 9d906dc85c7127b5aa6479e1579083d045fa6742 Mon Sep 17 00:00:00 2001
|
||||
From: Jerome Duval <jerome.duval@gmail.com>
|
||||
Date: Sun, 24 Nov 2019 17:48:58 +0100
|
||||
Subject: gcc2 fix
|
||||
|
||||
|
||||
diff --git a/jpegoptim.c b/jpegoptim.c
|
||||
index 74017e5..9cc8c7a 100644
|
||||
--- a/jpegoptim.c
|
||||
+++ b/jpegoptim.c
|
||||
@@ -949,12 +949,13 @@
|
||||
outfname=newname;
|
||||
} else {
|
||||
#ifdef HAVE_MKSTEMPS
|
||||
+ int tmpfd;
|
||||
/* rely on mkstemps() to create us temporary file safely... */
|
||||
int newlen = snprintf(tmpfilename,sizeof(tmpfilename),
|
||||
"%sjpegoptim-%d-%d.XXXXXX.tmp", tmpdir, (int)getuid(), (int)getpid());
|
||||
if (newlen >= sizeof(tmpfilename))
|
||||
warn("temp filename too long: %s", tmpfilename);
|
||||
- int tmpfd = mkstemps(tmpfilename,4);
|
||||
+ tmpfd = mkstemps(tmpfilename,4);
|
||||
if (tmpfd < 0)
|
||||
fatal("%s, error creating temp file %s: mkstemps() failed",(stdin_mode?"stdin":argv[i]),tmpfilename);
|
||||
if ((outfile = fdopen(tmpfd,"wb")) == NULL)
|
||||
--
|
||||
2.23.0
|
||||
Reference in New Issue
Block a user