forked from pool/netpbm
Petr Gajdos
9900b27807
* jpegtopnm: Add -traceexif * pbmtextps: Add -asciihex, -ascii85. * pcdovtoppm: remove dependency on obsolete 'tempfile' program. * jpegtopnm: Many fixes to -dumpexif. Always broken. (-dumpexif was new in Netpbm 9.18 (September 2001)) * pamtopng: fix -chroma option: always rejected. Always broken. (pamtopng was new in Netpbm 10.70 (June 2015)). * pnmtopng: fix -rgb option: always rejected. Always broken (-rgb was new in Netpbm 10.30 (October 2005)). * build: change the way you add the separately distributed 'hpcdtoppm' code to the build. * lot of changes since last version update, see https://sourceforge.net/p/netpbm/code/HEAD/tree/advanced/doc/HISTORY - modified patches % netpbm-gcc-warnings.patch (refreshed) % netpbm-security-code.patch (refreshed) % netpbm-security-scripts.patch (refreshed) - deleted patches - netpbm-tmpfile.patch (upstreamed) - ppmforge-fix-overflow.patch (upstreamed) - signed-char.patch (upstreamed) OBS-URL: https://build.opensuse.org/package/show/graphics/netpbm?expand=0&rev=143
19 lines
629 B
Diff
19 lines
629 B
Diff
Index: netpbm-11.2.0/editor/ppmshadow
|
|
===================================================================
|
|
--- netpbm-11.2.0.orig/editor/ppmshadow
|
|
+++ netpbm-11.2.0/editor/ppmshadow
|
|
@@ -194,9 +194,10 @@ my $tmpdir = $ENV{TMPDIR} || "/tmp";
|
|
my $ourtmp;
|
|
|
|
if ($keeptemp) {
|
|
- $ourtmp = "$tmpdir/ppmshadow$$";
|
|
- mkdir($ourtmp, 0777) or
|
|
- die("Unable to create directory for temporary files '$ourtmp");
|
|
+ chomp($ourtmp = `mktemp -d -t PPMshadow.XXXXXX`);
|
|
+ if ($? >> 8) {
|
|
+ die "Can't create directory for temporary files";
|
|
+ }
|
|
} else {
|
|
$ourtmp = File::Temp::tempdir("$tmpdir/ppmshadowXXXX", CLEANUP=>1);
|
|
}
|