- 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