- Copied "ext" patch over from xpdf RPM package.
This commit is contained in:
parent
5f3a030bce
commit
eeb9a39dce
50
cups-ext.patch
Normal file
50
cups-ext.patch
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
--- cups-1.1.22/pdftops/gfile.cxx.ext 2003-11-19 18:17:03.000000000 +0000
|
||||||
|
+++ cups-1.1.22/pdftops/gfile.cxx 2004-11-29 17:58:13.250694162 +0000
|
||||||
|
@@ -487,32 +487,14 @@
|
||||||
|
char *s;
|
||||||
|
int fd;
|
||||||
|
|
||||||
|
- if (ext) {
|
||||||
|
-#if HAVE_MKSTEMPS
|
||||||
|
- if ((s = getenv("TMPDIR"))) {
|
||||||
|
- *name = new GString(s);
|
||||||
|
- } else {
|
||||||
|
- *name = new GString("/tmp");
|
||||||
|
- }
|
||||||
|
- (*name)->append("/XXXXXX")->append(ext);
|
||||||
|
- fd = mkstemps((*name)->getCString(), strlen(ext));
|
||||||
|
-#else
|
||||||
|
- if (!(s = tmpnam(NULL))) {
|
||||||
|
- return gFalse;
|
||||||
|
- }
|
||||||
|
+#if HAVE_MKSTEMP
|
||||||
|
+ if ((s = getenv("TMPDIR"))) {
|
||||||
|
*name = new GString(s);
|
||||||
|
- (*name)->append(ext);
|
||||||
|
- fd = open((*name)->getCString(), O_WRONLY | O_CREAT | O_EXCL, 0600);
|
||||||
|
-#endif
|
||||||
|
} else {
|
||||||
|
-#if HAVE_MKSTEMP
|
||||||
|
- if ((s = getenv("TMPDIR"))) {
|
||||||
|
- *name = new GString(s);
|
||||||
|
- } else {
|
||||||
|
- *name = new GString("/tmp");
|
||||||
|
- }
|
||||||
|
- (*name)->append("/XXXXXX");
|
||||||
|
- fd = mkstemp((*name)->getCString());
|
||||||
|
+ *name = new GString("/tmp");
|
||||||
|
+ }
|
||||||
|
+ (*name)->append("/XXXXXX");
|
||||||
|
+ fd = mkstemp((*name)->getCString());
|
||||||
|
#else // HAVE_MKSTEMP
|
||||||
|
if (!(s = tmpnam(NULL))) {
|
||||||
|
return gFalse;
|
||||||
|
@@ -520,7 +502,7 @@
|
||||||
|
*name = new GString(s);
|
||||||
|
fd = open((*name)->getCString(), O_WRONLY | O_CREAT | O_EXCL, 0600);
|
||||||
|
#endif // HAVE_MKSTEMP
|
||||||
|
- }
|
||||||
|
+
|
||||||
|
if (fd < 0 || !(*f = fdopen(fd, mode))) {
|
||||||
|
delete *name;
|
||||||
|
return gFalse;
|
@ -23,6 +23,7 @@ Patch0: cups-1.1.15-initscript.patch
|
|||||||
Patch1: cups-1.1.14-doclink.patch
|
Patch1: cups-1.1.14-doclink.patch
|
||||||
Patch2: cups-1.1.16-system-auth.patch
|
Patch2: cups-1.1.16-system-auth.patch
|
||||||
Patch3: cups-1.1.17-backend.patch
|
Patch3: cups-1.1.17-backend.patch
|
||||||
|
Patch4: cups-ext.patch
|
||||||
Patch6: cups-1.1.17-pdftops.patch
|
Patch6: cups-1.1.17-pdftops.patch
|
||||||
Patch7: cups-logfileperm.patch
|
Patch7: cups-logfileperm.patch
|
||||||
Patch8: cups-1.1.17-rcp.patch
|
Patch8: cups-1.1.17-rcp.patch
|
||||||
@ -106,6 +107,7 @@ lpd emulation.
|
|||||||
%patch1 -p1 -b .doclink
|
%patch1 -p1 -b .doclink
|
||||||
%patch2 -p1 -b .system-auth
|
%patch2 -p1 -b .system-auth
|
||||||
%patch3 -p1 -b .backend
|
%patch3 -p1 -b .backend
|
||||||
|
%patch4 -p1 -b .ext
|
||||||
%patch6 -p1 -b .pdftops
|
%patch6 -p1 -b .pdftops
|
||||||
%patch7 -p1 -b .logfileperm
|
%patch7 -p1 -b .logfileperm
|
||||||
%patch8 -p1 -b .rcp
|
%patch8 -p1 -b .rcp
|
||||||
@ -365,6 +367,9 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_libdir}/cups/daemon/cups-lpd
|
%{_libdir}/cups/daemon/cups-lpd
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Nov 29 2004 Tim Waugh <twaugh@redhat.com>
|
||||||
|
- Copied "ext" patch over from xpdf RPM package.
|
||||||
|
|
||||||
* Mon Nov 22 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.22-2
|
* Mon Nov 22 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.22-2
|
||||||
- Fixed cups-lpd file mode (bug #137325).
|
- Fixed cups-lpd file mode (bug #137325).
|
||||||
- Convert all man pages to UTF-8 (bug #107118). Patch from Miloslav Trmac.
|
- Convert all man pages to UTF-8 (bug #107118). Patch from Miloslav Trmac.
|
||||||
|
Loading…
Reference in New Issue
Block a user