mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-08 21:00:05 +02:00
* Initial port of cups
This commit is contained in:
780
net-print/cups/cups-1.4.1.diff
Normal file
780
net-print/cups/cups-1.4.1.diff
Normal file
@@ -0,0 +1,780 @@
|
||||
Only in cups-1.4.1: Makedefs
|
||||
Only in cups-1.4.1: autom4te.cache
|
||||
Only in cups-1.4.1/backend: http
|
||||
Only in cups-1.4.1/backend: ieee1284.o
|
||||
Only in cups-1.4.1/backend: ipp
|
||||
diff --exclude configure -ur cups-1.4.1.orig/backend/ipp.c cups-1.4.1/backend/ipp.c
|
||||
--- cups-1.4.1.orig/backend/ipp.c 2009-08-31 16:34:06.000000000 +0000
|
||||
+++ cups-1.4.1/backend/ipp.c 2009-09-13 09:54:29.000000000 +0000
|
||||
@@ -613,13 +613,13 @@
|
||||
fputs("STATE: -connecting-to-device\n", stderr);
|
||||
_cupsLangPuts(stderr, _("INFO: Connected to printer...\n"));
|
||||
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
if (http->hostaddr->addr.sa_family == AF_INET6)
|
||||
fprintf(stderr, "DEBUG: Connected to [%s]:%d (IPv6)...\n",
|
||||
httpAddrString(http->hostaddr, addrname, sizeof(addrname)),
|
||||
ntohs(http->hostaddr->ipv6.sin6_port));
|
||||
else
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
if (http->hostaddr->addr.sa_family == AF_INET)
|
||||
fprintf(stderr, "DEBUG: Connected to %s:%d (IPv4)...\n",
|
||||
httpAddrString(http->hostaddr, addrname, sizeof(addrname)),
|
||||
Only in cups-1.4.1/backend: ipp.o
|
||||
Only in cups-1.4.1/backend: libbackend.a
|
||||
Only in cups-1.4.1/backend: lpd
|
||||
diff --exclude configure -ur cups-1.4.1.orig/backend/lpd.c cups-1.4.1/backend/lpd.c
|
||||
--- cups-1.4.1.orig/backend/lpd.c 2009-06-26 18:26:36.000000000 +0000
|
||||
+++ cups-1.4.1/backend/lpd.c 2009-09-13 09:54:08.000000000 +0000
|
||||
@@ -881,13 +881,13 @@
|
||||
fputs("STATE: -connecting-to-device\n", stderr);
|
||||
_cupsLangPuts(stderr, _("INFO: Connected to printer...\n"));
|
||||
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
if (addr->addr.addr.sa_family == AF_INET6)
|
||||
fprintf(stderr, "DEBUG: Connected to [%s]:%d (IPv6) (local port %d)...\n",
|
||||
httpAddrString(&addr->addr, addrname, sizeof(addrname)),
|
||||
ntohs(addr->addr.ipv6.sin6_port), lport);
|
||||
else
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
if (addr->addr.addr.sa_family == AF_INET)
|
||||
fprintf(stderr, "DEBUG: Connected to %s:%d (IPv4) (local port %d)...\n",
|
||||
httpAddrString(&addr->addr, addrname, sizeof(addrname)),
|
||||
@@ -1310,11 +1310,11 @@
|
||||
* Set the port number...
|
||||
*/
|
||||
|
||||
-# ifdef AF_INET6
|
||||
+# ifdef HAVE_IPV6
|
||||
if (family == AF_INET6)
|
||||
addr.ipv6.sin6_port = htons(*port);
|
||||
else
|
||||
-# endif /* AF_INET6 */
|
||||
+# endif /* HAVE_IPV6 */
|
||||
addr.ipv4.sin_port = htons(*port);
|
||||
|
||||
/*
|
||||
Only in cups-1.4.1/backend: lpd.o
|
||||
Only in cups-1.4.1/backend: network.o
|
||||
Only in cups-1.4.1/backend: parallel
|
||||
Only in cups-1.4.1/backend: parallel.o
|
||||
Only in cups-1.4.1/backend: runloop.o
|
||||
Only in cups-1.4.1/backend: scsi
|
||||
Only in cups-1.4.1/backend: scsi.o
|
||||
Only in cups-1.4.1/backend: snmp-supplies.o
|
||||
diff --exclude configure -ur cups-1.4.1.orig/backend/socket.c cups-1.4.1/backend/socket.c
|
||||
--- cups-1.4.1.orig/backend/socket.c 2009-06-12 04:02:45.000000000 +0000
|
||||
+++ cups-1.4.1/backend/socket.c 2009-09-13 09:58:27.000000000 +0000
|
||||
@@ -353,13 +353,13 @@
|
||||
fputs("STATE: -connecting-to-device\n", stderr);
|
||||
_cupsLangPuts(stderr, _("INFO: Connected to printer...\n"));
|
||||
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
if (addr->addr.addr.sa_family == AF_INET6)
|
||||
fprintf(stderr, "DEBUG: Connected to [%s]:%d (IPv6)...\n",
|
||||
httpAddrString(&addr->addr, addrname, sizeof(addrname)),
|
||||
ntohs(addr->addr.ipv6.sin6_port));
|
||||
else
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
if (addr->addr.addr.sa_family == AF_INET)
|
||||
fprintf(stderr, "DEBUG: Connected to %s:%d (IPv4)...\n",
|
||||
httpAddrString(&addr->addr, addrname, sizeof(addrname)),
|
||||
diff --exclude configure -ur cups-1.4.1.orig/backend/usb.c cups-1.4.1/backend/usb.c
|
||||
--- cups-1.4.1.orig/backend/usb.c 2008-06-24 01:28:36.000000000 +0000
|
||||
+++ cups-1.4.1/backend/usb.c 2009-09-13 09:58:55.000000000 +0000
|
||||
@@ -61,6 +61,8 @@
|
||||
# include "usb-darwin.c"
|
||||
#elif defined(__linux) || defined(__sun) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__FreeBSD_kernel__)
|
||||
# include "usb-unix.c"
|
||||
+#elif defined(__HAIKU__)
|
||||
+# include "usb-haiku.c"
|
||||
#else
|
||||
/*
|
||||
* Use dummy functions that do nothing on unsupported platforms...
|
||||
Only in cups-1.4.1/conf: cupsd.conf
|
||||
Only in cups-1.4.1/conf: mime.convs
|
||||
Only in cups-1.4.1/conf: pam.std
|
||||
Only in cups-1.4.1/conf: snmp.conf
|
||||
diff --exclude configure -ur cups-1.4.1.orig/config-scripts/cups-common.m4 cups-1.4.1/config-scripts/cups-common.m4
|
||||
--- cups-1.4.1.orig/config-scripts/cups-common.m4 2009-09-11 20:06:51.000000000 +0000
|
||||
+++ cups-1.4.1/config-scripts/cups-common.m4 2009-09-13 10:18:54.000000000 +0000
|
||||
@@ -91,6 +91,7 @@
|
||||
dnl Check for libraries...
|
||||
AC_SEARCH_LIBS(crypt, crypt)
|
||||
AC_SEARCH_LIBS(getspent, sec gen)
|
||||
+AC_SEARCH_LIBS(getpass, bsd)
|
||||
|
||||
LIBMALLOC=""
|
||||
AC_ARG_ENABLE(mallinfo, [ --enable-mallinfo build with malloc debug logging])
|
||||
diff --exclude configure -ur cups-1.4.1.orig/config-scripts/cups-network.m4 cups-1.4.1/config-scripts/cups-network.m4
|
||||
--- cups-1.4.1.orig/config-scripts/cups-network.m4 2008-09-08 22:03:01.000000000 +0000
|
||||
+++ cups-1.4.1/config-scripts/cups-network.m4 2009-09-13 10:21:57.000000000 +0000
|
||||
@@ -14,10 +14,17 @@
|
||||
dnl
|
||||
|
||||
AC_CHECK_HEADER(resolv.h,AC_DEFINE(HAVE_RESOLV_H))
|
||||
-AC_SEARCH_LIBS(socket, socket)
|
||||
-AC_SEARCH_LIBS(gethostbyaddr, nsl)
|
||||
-AC_SEARCH_LIBS(getifaddrs, nsl, AC_DEFINE(HAVE_GETIFADDRS))
|
||||
-AC_SEARCH_LIBS(hstrerror, nsl socket resolv, AC_DEFINE(HAVE_HSTRERROR))
|
||||
+if test "$uname" = "Haiku"; then
|
||||
+ AC_SEARCH_LIBS(socket, network socket)
|
||||
+ AC_SEARCH_LIBS(gethostbyaddr, network nsl)
|
||||
+ AC_SEARCH_LIBS(getifaddrs, nsl network, AC_DEFINE(HAVE_GETIFADDRS))
|
||||
+ AC_SEARCH_LIBS(hstrerror, nsl socket resolv network, AC_DEFINE(HAVE_HSTRERROR))
|
||||
+else
|
||||
+ AC_SEARCH_LIBS(socket, socket)
|
||||
+ AC_SEARCH_LIBS(gethostbyaddr, nsl)
|
||||
+ AC_SEARCH_LIBS(getifaddrs, nsl, AC_DEFINE(HAVE_GETIFADDRS))
|
||||
+ AC_SEARCH_LIBS(hstrerror, nsl socket resolv, AC_DEFINE(HAVE_HSTRERROR))
|
||||
+fi
|
||||
AC_SEARCH_LIBS(rresvport_af, nsl, AC_DEFINE(HAVE_RRESVPORT_AF))
|
||||
AC_SEARCH_LIBS(__res_init, resolv bind, AC_DEFINE(HAVE_RES_INIT),
|
||||
AC_SEARCH_LIBS(res_9_init, resolv bind, AC_DEFINE(HAVE_RES_INIT),
|
||||
@@ -25,7 +32,7 @@
|
||||
|
||||
# Tru64 5.1b leaks file descriptors with these functions; disable until
|
||||
# we can come up with a test for this...
|
||||
-if test "$uname" != "OSF1"; then
|
||||
+if test "$uname" != "OSF1" -a "$uname" != "Haiku"; then
|
||||
AC_SEARCH_LIBS(getaddrinfo, nsl, AC_DEFINE(HAVE_GETADDRINFO))
|
||||
AC_SEARCH_LIBS(getnameinfo, nsl, AC_DEFINE(HAVE_GETNAMEINFO))
|
||||
fi
|
||||
Only in cups-1.4.1: config.h
|
||||
Only in cups-1.4.1: config.log
|
||||
Only in cups-1.4.1: config.status
|
||||
diff --exclude configure -ur cups-1.4.1.orig/cups/Makefile cups-1.4.1/cups/Makefile
|
||||
--- cups-1.4.1.orig/cups/Makefile 2009-05-26 23:27:06.000000000 +0000
|
||||
+++ cups-1.4.1/cups/Makefile 2009-09-13 10:27:59.000000000 +0000
|
||||
@@ -348,7 +348,7 @@
|
||||
echo Creating $@...
|
||||
$(DSO) $(DSOFLAGS) -Wl,-bexport:libcups_s.exp -o libcups_s.o \
|
||||
$(LIBOBJS) $(LIBGSSAPI) $(SSLLIBS) $(DNSSDLIBS) \
|
||||
- $(COMMONLIBS) $(LIBZ) -lm
|
||||
+ $(COMMONLIBS) $(LIBZ)
|
||||
$(RM) $@
|
||||
$(AR) $(ARFLAGS) $@ libcups_s.o
|
||||
|
||||
diff --exclude configure -ur cups-1.4.1.orig/cups/adminutil.c cups-1.4.1/cups/adminutil.c
|
||||
--- cups-1.4.1.orig/cups/adminutil.c 2009-08-29 06:05:14.000000000 +0000
|
||||
+++ cups-1.4.1/cups/adminutil.c 2009-09-13 10:00:59.000000000 +0000
|
||||
@@ -1042,9 +1042,9 @@
|
||||
#ifdef AF_LOCAL
|
||||
&& *value != '/'
|
||||
#endif /* AF_LOCAL */
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
&& strcmp(value, "::1")
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
)
|
||||
remote_access = 1;
|
||||
}
|
||||
@@ -1125,9 +1125,9 @@
|
||||
#ifdef AF_LOCAL
|
||||
&& *value != '/'
|
||||
#endif /* AF_LOCAL */
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
&& strcmp(value, "::1")
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
)
|
||||
{
|
||||
if (in_admin_location)
|
||||
Only in cups-1.4.1/cups: adminutil.o
|
||||
Only in cups-1.4.1/cups: array.o
|
||||
Only in cups-1.4.1/cups: attr.o
|
||||
Only in cups-1.4.1/cups: auth.o
|
||||
Only in cups-1.4.1/cups: backchannel.o
|
||||
Only in cups-1.4.1/cups: backend.o
|
||||
Only in cups-1.4.1/cups: conflicts.o
|
||||
Only in cups-1.4.1/cups: custom.o
|
||||
Only in cups-1.4.1/cups: debug.o
|
||||
Only in cups-1.4.1/cups: dest.o
|
||||
Only in cups-1.4.1/cups: dir.o
|
||||
Only in cups-1.4.1/cups: emit.o
|
||||
Only in cups-1.4.1/cups: encode.o
|
||||
Only in cups-1.4.1/cups: file.o
|
||||
Only in cups-1.4.1/cups: getdevices.o
|
||||
Only in cups-1.4.1/cups: getifaddrs.o
|
||||
Only in cups-1.4.1/cups: getputfile.o
|
||||
Only in cups-1.4.1/cups: globals.o
|
||||
diff --exclude configure -ur cups-1.4.1.orig/cups/http-addr.c cups-1.4.1/cups/http-addr.c
|
||||
--- cups-1.4.1.orig/cups/http-addr.c 2009-04-20 21:37:14.000000000 +0000
|
||||
+++ cups-1.4.1/cups/http-addr.c 2009-09-13 09:52:01.000000000 +0000
|
||||
@@ -51,7 +51,7 @@
|
||||
if (!addr)
|
||||
return (0);
|
||||
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
if (addr->addr.sa_family == AF_INET6 &&
|
||||
IN6_IS_ADDR_UNSPECIFIED(&(addr->ipv6.sin6_addr)))
|
||||
return (1);
|
||||
@@ -89,7 +89,7 @@
|
||||
return (!strcmp(addr1->un.sun_path, addr2->un.sun_path));
|
||||
#endif /* AF_LOCAL */
|
||||
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
if (addr1->addr.sa_family == AF_INET6)
|
||||
return (!memcmp(&(addr1->ipv6.sin6_addr), &(addr2->ipv6.sin6_addr), 16));
|
||||
#endif /* AF_INET6 */
|
||||
@@ -110,7 +110,7 @@
|
||||
if (!addr)
|
||||
return (0);
|
||||
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
if (addr->addr.sa_family == AF_INET6)
|
||||
return (sizeof(addr->ipv6));
|
||||
else
|
||||
@@ -142,7 +142,7 @@
|
||||
if (!addr)
|
||||
return (1);
|
||||
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
if (addr->addr.sa_family == AF_INET6 &&
|
||||
IN6_IS_ADDR_LOOPBACK(&(addr->ipv6.sin6_addr)))
|
||||
return (1);
|
||||
@@ -264,7 +264,7 @@
|
||||
struct hostent *host; /* Host from name service */
|
||||
|
||||
|
||||
-# ifdef AF_INET6
|
||||
+# ifdef HAVE_IPV6
|
||||
if (addr->addr.sa_family == AF_INET6)
|
||||
host = gethostbyaddr(ADDR_CAST &(addr->ipv6.sin6_addr),
|
||||
sizeof(struct in_addr), AF_INET6);
|
||||
@@ -304,7 +304,7 @@
|
||||
{
|
||||
if (!addr)
|
||||
return (ippPort());
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
else if (addr->addr.sa_family == AF_INET6)
|
||||
return (ntohs(addr->ipv6.sin6_port));
|
||||
#endif /* AF_INET6 */
|
||||
@@ -355,7 +355,7 @@
|
||||
snprintf(s, slen, "%d.%d.%d.%d", (temp >> 24) & 255,
|
||||
(temp >> 16) & 255, (temp >> 8) & 255, temp & 255);
|
||||
}
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
else if (addr->addr.sa_family == AF_INET6)
|
||||
{
|
||||
# ifdef HAVE_GETNAMEINFO
|
||||
Only in cups-1.4.1/cups: http-addr.o
|
||||
diff --exclude configure -ur cups-1.4.1.orig/cups/http-addrlist.c cups-1.4.1/cups/http-addrlist.c
|
||||
--- cups-1.4.1.orig/cups/http-addrlist.c 2009-04-20 21:37:14.000000000 +0000
|
||||
+++ cups-1.4.1/cups/http-addrlist.c 2009-09-13 09:59:56.000000000 +0000
|
||||
@@ -216,9 +216,9 @@
|
||||
# ifdef AF_LOCAL
|
||||
family == AF_LOCAL ? "LOCAL" :
|
||||
# endif /* AF_LOCAL */
|
||||
-# ifdef AF_INET6
|
||||
+# ifdef HAVE_IPV6
|
||||
family == AF_INET6 ? "INET6" :
|
||||
-# endif /* AF_INET6 */
|
||||
+# endif /* HAVE_IPV6 */
|
||||
family == AF_INET ? "INET" : "???", service);
|
||||
#endif /* DEBUG */
|
||||
|
||||
@@ -443,7 +443,7 @@
|
||||
}
|
||||
}
|
||||
else if ((host = gethostbyname(hostname)) != NULL &&
|
||||
-# ifdef AF_INET6
|
||||
+# ifdef HAVE_IPV6
|
||||
(host->h_addrtype == AF_INET || host->h_addrtype == AF_INET6))
|
||||
# else
|
||||
host->h_addrtype == AF_INET)
|
||||
@@ -462,7 +462,7 @@
|
||||
return (NULL);
|
||||
}
|
||||
|
||||
-# ifdef AF_INET6
|
||||
+# ifdef HAVE_IPV6
|
||||
if (host->h_addrtype == AF_INET6)
|
||||
{
|
||||
temp->addr.ipv6.sin6_family = AF_INET6;
|
||||
@@ -540,7 +540,7 @@
|
||||
* IPv4 loopback interface addresses...
|
||||
*/
|
||||
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
if (family != AF_INET)
|
||||
{
|
||||
/*
|
||||
@@ -599,7 +599,7 @@
|
||||
* Provide one or more passive listening addresses...
|
||||
*/
|
||||
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
if (family != AF_INET)
|
||||
{
|
||||
/*
|
||||
@@ -623,7 +623,7 @@
|
||||
}
|
||||
|
||||
if (family != AF_INET6)
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
{
|
||||
/*
|
||||
* Add 0.0.0.0 to the address list...
|
||||
Only in cups-1.4.1/cups: http-addrlist.o
|
||||
Only in cups-1.4.1/cups: http-support.o
|
||||
diff --exclude configure -ur cups-1.4.1.orig/cups/http.h cups-1.4.1/cups/http.h
|
||||
--- cups-1.4.1.orig/cups/http.h 2009-06-22 20:40:28.000000000 +0000
|
||||
+++ cups-1.4.1/cups/http.h 2009-09-13 10:00:34.000000000 +0000
|
||||
@@ -85,7 +85,7 @@
|
||||
* platforms.
|
||||
*/
|
||||
|
||||
-#if defined(AF_INET6) && !defined(s6_addr32)
|
||||
+#if defined(HAVE_IPV6) && !defined(s6_addr32)
|
||||
# if defined(__sun)
|
||||
# define s6_addr32 _S6_un._S6_u32
|
||||
# elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__APPLE__)
|
||||
@@ -99,7 +99,7 @@
|
||||
*/
|
||||
# define s6_addr32 error_need_win32_specific_code
|
||||
# endif /* __sun */
|
||||
-#endif /* AF_INET6 && !s6_addr32 */
|
||||
+#endif /* HAVE_IPV6 && !s6_addr32 */
|
||||
|
||||
|
||||
/*
|
||||
@@ -296,9 +296,9 @@
|
||||
{
|
||||
struct sockaddr addr; /* Base structure for family value */
|
||||
struct sockaddr_in ipv4; /* IPv4 address */
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
struct sockaddr_in6 ipv6; /* IPv6 address */
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
#ifdef AF_LOCAL
|
||||
struct sockaddr_un un; /* Domain socket file */
|
||||
#endif /* AF_LOCAL */
|
||||
Only in cups-1.4.1/cups: http.o
|
||||
Only in cups-1.4.1/cups: ipp-support.o
|
||||
Only in cups-1.4.1/cups: ipp.o
|
||||
Only in cups-1.4.1/cups: langprintf.o
|
||||
Only in cups-1.4.1/cups: language.o
|
||||
Only in cups-1.4.1/cups: libcups.a
|
||||
Only in cups-1.4.1/cups: libcups.so
|
||||
Only in cups-1.4.1/cups: libcups.so.2
|
||||
Only in cups-1.4.1/cups: localize.o
|
||||
Only in cups-1.4.1/cups: mark.o
|
||||
Only in cups-1.4.1/cups: md5.o
|
||||
Only in cups-1.4.1/cups: md5passwd.o
|
||||
Only in cups-1.4.1/cups: notify.o
|
||||
Only in cups-1.4.1/cups: options.o
|
||||
Only in cups-1.4.1/cups: page.o
|
||||
Only in cups-1.4.1/cups: ppd.o
|
||||
Only in cups-1.4.1/cups: pwgmedia.o
|
||||
Only in cups-1.4.1/cups: request.o
|
||||
Only in cups-1.4.1/cups: sidechannel.o
|
||||
diff --exclude configure -ur cups-1.4.1.orig/cups/snmp.c cups-1.4.1/cups/snmp.c
|
||||
--- cups-1.4.1.orig/cups/snmp.c 2009-08-31 16:34:06.000000000 +0000
|
||||
+++ cups-1.4.1/cups/snmp.c 2009-09-13 10:04:52.000000000 +0000
|
||||
@@ -757,11 +757,11 @@
|
||||
|
||||
temp = *address;
|
||||
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
if (temp.addr.sa_family == AF_INET6)
|
||||
temp.ipv6.sin6_port = htons(CUPS_SNMP_PORT);
|
||||
else
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
temp.ipv4.sin_port = htons(CUPS_SNMP_PORT);
|
||||
|
||||
return (sendto(fd, buffer, bytes, 0, (void *)&temp,
|
||||
Only in cups-1.4.1/cups: snmp.o
|
||||
Only in cups-1.4.1/cups: snprintf.o
|
||||
Only in cups-1.4.1/cups: string.o
|
||||
Only in cups-1.4.1/cups: tempfile.o
|
||||
Only in cups-1.4.1/cups: transcode.o
|
||||
Only in cups-1.4.1/cups: usersys.o
|
||||
Only in cups-1.4.1/cups: util.o
|
||||
Only in cups-1.4.1: cups-config
|
||||
Only in cups-1.4.1/data: testprint
|
||||
Only in cups-1.4.1/desktop: cups.desktop
|
||||
Only in cups-1.4.1/doc/de: index.html
|
||||
Only in cups-1.4.1/doc/es: index.html
|
||||
Only in cups-1.4.1/doc/eu: index.html
|
||||
Only in cups-1.4.1/doc/help: ref-cupsd-conf.html
|
||||
Only in cups-1.4.1/doc/help: standard.html
|
||||
Only in cups-1.4.1/doc: index.html
|
||||
Only in cups-1.4.1/doc/ja: index.html
|
||||
Only in cups-1.4.1/doc/pl: index.html
|
||||
Only in cups-1.4.1/doc/ru: index.html
|
||||
diff --exclude configure -ur cups-1.4.1.orig/filter/Makefile cups-1.4.1/filter/Makefile
|
||||
--- cups-1.4.1.orig/filter/Makefile 2009-05-26 23:27:06.000000000 +0000
|
||||
+++ cups-1.4.1/filter/Makefile 2009-09-13 10:28:45.000000000 +0000
|
||||
@@ -298,7 +298,7 @@
|
||||
|
||||
formtops: $(FORMOBJS) common.o ../cups/$(LIBCUPS)
|
||||
echo Linking $@...
|
||||
- $(CC) $(LDFLAGS) -o $@ $(FORMOBJS) common.o $(LIBS) -lm
|
||||
+ $(CC) $(LDFLAGS) -o $@ $(FORMOBJS) common.o $(LIBS)
|
||||
|
||||
|
||||
#
|
||||
@@ -316,7 +316,7 @@
|
||||
|
||||
hpgltops: $(HPGLOBJS) common.o ../cups/$(LIBCUPS)
|
||||
echo Linking $@...
|
||||
- $(CC) $(LDFLAGS) -o $@ $(HPGLOBJS) common.o $(LIBS) -lm
|
||||
+ $(CC) $(LDFLAGS) -o $@ $(HPGLOBJS) common.o $(LIBS)
|
||||
|
||||
|
||||
#
|
||||
@@ -326,7 +326,7 @@
|
||||
libcupsimage.so.2 libcupsimage.sl.2: $(IMAGEOBJS)
|
||||
echo Linking $@...
|
||||
$(DSO) $(ARCHFLAGS) $(DSOFLAGS) -o $@ $(IMAGEOBJS) $(DSOLIBS) \
|
||||
- -L../cups $(LINKCUPS) -lm
|
||||
+ -L../cups $(LINKCUPS)
|
||||
$(RM) `basename $@ .2`
|
||||
$(LN) $@ `basename $@ .2`
|
||||
|
||||
@@ -339,7 +339,7 @@
|
||||
echo Linking 32-bit $@...
|
||||
-mkdir 32bit
|
||||
$(DSO) $(ARCH32FLAGS) $(DSO32FLAGS) -o $@ $(IMAGE32OBJS) $(DSOLIBS) \
|
||||
- -L../cups/32bit $(LINKCUPS) -lm
|
||||
+ -L../cups/32bit $(LINKCUPS)
|
||||
|
||||
|
||||
#
|
||||
@@ -350,7 +350,7 @@
|
||||
echo Linking 64-bit $@...
|
||||
-mkdir 64bit
|
||||
$(DSO) $(ARCH64FLAGS) $(DSO64FLAGS) -o $@ $(IMAGE64OBJS) $(DSOLIBS) \
|
||||
- -L../cups/64bit $(LINKCUPS) -lm
|
||||
+ -L../cups/64bit $(LINKCUPS)
|
||||
|
||||
|
||||
#
|
||||
@@ -364,7 +364,7 @@
|
||||
-current_version 2.3.0 \
|
||||
-compatibility_version 2.0.0 \
|
||||
-sectorder __TEXT __text $(LIBCUPSIMAGEORDER) \
|
||||
- $(IMAGEOBJS) $(DSOLIBS) -L../cups $(LINKCUPS) -lm
|
||||
+ $(IMAGEOBJS) $(DSOLIBS) -L../cups $(LINKCUPS)
|
||||
$(RM) libcupsimage.dylib
|
||||
$(LN) $@ libcupsimage.dylib
|
||||
|
||||
@@ -376,7 +376,7 @@
|
||||
libcupsimage_s.a: $(IMAGEOBJS) libcupsimage_s.exp
|
||||
echo Linking $@...
|
||||
$(DSO) $(DSOFLAGS) -Wl,-berok,-bexport:libcupsimage_s.exp \
|
||||
- -o libcupsimage_s.o $(IMAGEOBJS) $(DSOLIBS) -lm
|
||||
+ -o libcupsimage_s.o $(IMAGEOBJS) $(DSOLIBS)
|
||||
$(RM) $@
|
||||
$(AR) $(ARFLAGS) $@ libcupsimage_s.o
|
||||
|
||||
@@ -441,7 +441,7 @@
|
||||
|
||||
pstops: pstops.o common.o ../cups/$(LIBCUPS)
|
||||
echo Linking $@...
|
||||
- $(CC) $(LDFLAGS) -o $@ pstops.o common.o $(LIBS) -lm
|
||||
+ $(CC) $(LDFLAGS) -o $@ pstops.o common.o $(LIBS)
|
||||
|
||||
|
||||
#
|
||||
Only in cups-1.4.1/filter: bannertops
|
||||
Only in cups-1.4.1/filter: bannertops.o
|
||||
Only in cups-1.4.1/filter: commandtops
|
||||
Only in cups-1.4.1/filter: commandtops.o
|
||||
Only in cups-1.4.1/filter: common.o
|
||||
Only in cups-1.4.1/filter: error.o
|
||||
Only in cups-1.4.1/filter: gziptoany
|
||||
Only in cups-1.4.1/filter: gziptoany.o
|
||||
Only in cups-1.4.1/filter: hpgl-attr.o
|
||||
Only in cups-1.4.1/filter: hpgl-char.o
|
||||
Only in cups-1.4.1/filter: hpgl-config.o
|
||||
Only in cups-1.4.1/filter: hpgl-input.o
|
||||
Only in cups-1.4.1/filter: hpgl-main.o
|
||||
Only in cups-1.4.1/filter: hpgl-polygon.o
|
||||
Only in cups-1.4.1/filter: hpgl-prolog.o
|
||||
Only in cups-1.4.1/filter: hpgl-vector.o
|
||||
Only in cups-1.4.1/filter: hpgltops
|
||||
Only in cups-1.4.1/filter: image-bmp.o
|
||||
Only in cups-1.4.1/filter: image-colorspace.o
|
||||
Only in cups-1.4.1/filter: image-gif.o
|
||||
Only in cups-1.4.1/filter: image-jpeg.o
|
||||
Only in cups-1.4.1/filter: image-photocd.o
|
||||
Only in cups-1.4.1/filter: image-pix.o
|
||||
Only in cups-1.4.1/filter: image-png.o
|
||||
Only in cups-1.4.1/filter: image-pnm.o
|
||||
Only in cups-1.4.1/filter: image-sgi.o
|
||||
Only in cups-1.4.1/filter: image-sgilib.o
|
||||
Only in cups-1.4.1/filter: image-sun.o
|
||||
Only in cups-1.4.1/filter: image-tiff.o
|
||||
Only in cups-1.4.1/filter: image-zoom.o
|
||||
Only in cups-1.4.1/filter: image.o
|
||||
Only in cups-1.4.1/filter: imagetops
|
||||
Only in cups-1.4.1/filter: imagetops.o
|
||||
Only in cups-1.4.1/filter: imagetoraster
|
||||
Only in cups-1.4.1/filter: imagetoraster.o
|
||||
Only in cups-1.4.1/filter: interpret.o
|
||||
Only in cups-1.4.1/filter: libcupsimage.a
|
||||
Only in cups-1.4.1/filter: libcupsimage.so
|
||||
Only in cups-1.4.1/filter: libcupsimage.so.2
|
||||
Only in cups-1.4.1/filter: pstext.o
|
||||
Only in cups-1.4.1/filter: pstops
|
||||
Only in cups-1.4.1/filter: pstops.o
|
||||
Only in cups-1.4.1/filter: raster.o
|
||||
Only in cups-1.4.1/filter: rastertoepson
|
||||
Only in cups-1.4.1/filter: rastertoepson.o
|
||||
Only in cups-1.4.1/filter: rastertohp
|
||||
Only in cups-1.4.1/filter: rastertohp.o
|
||||
Only in cups-1.4.1/filter: rastertolabel
|
||||
Only in cups-1.4.1/filter: rastertolabel.o
|
||||
Only in cups-1.4.1/filter: textcommon.o
|
||||
Only in cups-1.4.1/filter: texttops
|
||||
Only in cups-1.4.1/filter: texttops.o
|
||||
Only in cups-1.4.1/init: cups-lpd
|
||||
Only in cups-1.4.1/init: cups.sh
|
||||
Only in cups-1.4.1/init: cups.xml
|
||||
Only in cups-1.4.1/init: org.cups.cups-lpd.plist
|
||||
Only in cups-1.4.1/man: client.conf.man
|
||||
Only in cups-1.4.1/man: cups-deviced.man
|
||||
Only in cups-1.4.1/man: cups-driverd.man
|
||||
Only in cups-1.4.1/man: cups-lpd.man
|
||||
Only in cups-1.4.1/man: cupsaddsmb.man
|
||||
Only in cups-1.4.1/man: cupsd.conf.man
|
||||
Only in cups-1.4.1/man: cupsd.man
|
||||
Only in cups-1.4.1/man: drv.man
|
||||
Only in cups-1.4.1/man: lpoptions.man
|
||||
Only in cups-1.4.1/packaging: cups.list
|
||||
diff --exclude configure -ur cups-1.4.1.orig/scheduler/client.c cups-1.4.1/scheduler/client.c
|
||||
--- cups-1.4.1.orig/scheduler/client.c 2009-07-14 23:02:05.000000000 +0000
|
||||
+++ cups-1.4.1/scheduler/client.c 2009-09-13 10:02:03.000000000 +0000
|
||||
@@ -207,7 +207,7 @@
|
||||
return;
|
||||
}
|
||||
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
if (lis->address.addr.sa_family == AF_INET6)
|
||||
{
|
||||
/*
|
||||
@@ -227,7 +227,7 @@
|
||||
con->http.hostaddr->ipv6.sin6_addr.s6_addr32[2] = 0;
|
||||
}
|
||||
else
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
if (lis->address.addr.sa_family == AF_INET)
|
||||
con->http.hostaddr->ipv4.sin_port = lis->address.ipv4.sin_port;
|
||||
|
||||
@@ -385,13 +385,13 @@
|
||||
}
|
||||
#endif /* HAVE_TCPD_H */
|
||||
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
if (con->http.hostaddr->addr.sa_family == AF_INET6)
|
||||
cupsdLogMessage(CUPSD_LOG_DEBUG, "cupsdAcceptClient: %d from %s:%d (IPv6)",
|
||||
con->http.fd, con->http.hostname,
|
||||
ntohs(con->http.hostaddr->ipv6.sin6_port));
|
||||
else
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
#ifdef AF_LOCAL
|
||||
if (con->http.hostaddr->addr.sa_family == AF_LOCAL)
|
||||
cupsdLogMessage(CUPSD_LOG_DEBUG, "cupsdAcceptClient: %d from %s (Domain)",
|
||||
@@ -417,7 +417,7 @@
|
||||
}
|
||||
else
|
||||
{
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
if (temp.addr.sa_family == AF_INET6)
|
||||
{
|
||||
if (httpAddrLocalhost(&temp))
|
||||
@@ -430,7 +430,7 @@
|
||||
con->serverport = ntohs(lis->address.ipv6.sin6_port);
|
||||
}
|
||||
else
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
if (temp.addr.sa_family == AF_INET)
|
||||
{
|
||||
if (httpAddrLocalhost(&temp))
|
||||
diff --exclude configure -ur cups-1.4.1.orig/scheduler/conf.c cups-1.4.1/scheduler/conf.c
|
||||
--- cups-1.4.1.orig/scheduler/conf.c 2009-05-26 15:41:04.000000000 +0000
|
||||
+++ cups-1.4.1/scheduler/conf.c 2009-09-13 10:03:50.000000000 +0000
|
||||
@@ -1570,7 +1570,7 @@
|
||||
else
|
||||
maskval = value + strlen(value);
|
||||
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
/*
|
||||
* Check for an IPv6 address...
|
||||
*/
|
||||
@@ -1624,7 +1624,7 @@
|
||||
return (0);
|
||||
}
|
||||
else
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
{
|
||||
/*
|
||||
* Parse dotted-decimal IPv4 address...
|
||||
@@ -1693,7 +1693,7 @@
|
||||
|
||||
i = atoi(maskval);
|
||||
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
if (family == AF_INET6)
|
||||
{
|
||||
if (i > 128)
|
||||
@@ -1728,7 +1728,7 @@
|
||||
mask[3] = (0xffffffff << i) & 0xffffffff;
|
||||
}
|
||||
else
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
{
|
||||
if (i > 32)
|
||||
return (0);
|
||||
@@ -1895,12 +1895,12 @@
|
||||
else
|
||||
cupsdDenyIP(loc, ones, zeros);
|
||||
}
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
else if (value[0] == '*' || value[0] == '.' ||
|
||||
(!isdigit(value[0] & 255) && value[0] != '['))
|
||||
#else
|
||||
else if (value[0] == '*' || value[0] == '.' || !isdigit(value[0] & 255))
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
{
|
||||
/*
|
||||
* Host or domain name...
|
||||
@@ -2577,12 +2577,12 @@
|
||||
|
||||
httpAddrString(&lis->address, temp, sizeof(temp));
|
||||
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
if (lis->address.addr.sa_family == AF_INET6)
|
||||
cupsdLogMessage(CUPSD_LOG_INFO, "Listening to %s:%d (IPv6)", temp,
|
||||
ntohs(lis->address.ipv6.sin6_port));
|
||||
else
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
#ifdef AF_LOCAL
|
||||
if (lis->address.addr.sa_family == AF_LOCAL)
|
||||
cupsdLogMessage(CUPSD_LOG_INFO, "Listening to %s (Domain)", temp);
|
||||
@@ -2593,11 +2593,11 @@
|
||||
|
||||
if (!httpAddrLocalhost(&(lis->address)))
|
||||
{
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
if (lis->address.addr.sa_family == AF_INET6)
|
||||
RemotePort = ntohs(lis->address.ipv6.sin6_port);
|
||||
else
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
RemotePort = ntohs(lis->address.ipv4.sin_port);
|
||||
}
|
||||
}
|
||||
@@ -2815,12 +2815,12 @@
|
||||
else
|
||||
cupsdDenyIP(location, ones, zeros);
|
||||
}
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
else if (value[0] == '*' || value[0] == '.' ||
|
||||
(!isdigit(value[0] & 255) && value[0] != '['))
|
||||
#else
|
||||
else if (value[0] == '*' || value[0] == '.' || !isdigit(value[0] & 255))
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
{
|
||||
/*
|
||||
* Host or domain name...
|
||||
@@ -2911,12 +2911,12 @@
|
||||
* nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm
|
||||
*/
|
||||
|
||||
-#ifdef AF_INET6
|
||||
+#ifdef HAVE_IPV6
|
||||
if (value[0] == '*' || value[0] == '.' ||
|
||||
(!isdigit(value[0] & 255) && value[0] != '['))
|
||||
#else
|
||||
if (value[0] == '*' || value[0] == '.' || !isdigit(value[0] & 255))
|
||||
-#endif /* AF_INET6 */
|
||||
+#endif /* HAVE_IPV6 */
|
||||
{
|
||||
/*
|
||||
* Host or domain name...
|
||||
diff --exclude configure -ur cups-1.4.1.orig/scheduler/env.c cups-1.4.1/scheduler/env.c
|
||||
--- cups-1.4.1.orig/scheduler/env.c 2009-06-15 17:13:52.000000000 +0000
|
||||
+++ cups-1.4.1/scheduler/env.c 2009-09-13 10:07:05.000000000 +0000
|
||||
@@ -81,11 +81,16 @@
|
||||
cupsdSetEnv("CUPS_SERVERBIN", ServerBin);
|
||||
cupsdSetEnv("CUPS_SERVERROOT", ServerRoot);
|
||||
cupsdSetEnv("CUPS_STATEDIR", StateDir);
|
||||
+#ifdef __HAIKU__
|
||||
+ cupsdSetEnv("LIBRARY_PATH", NULL);
|
||||
+ cupsdSetEnv("ADDON_PATH", NULL);
|
||||
+#else
|
||||
cupsdSetEnv("DYLD_LIBRARY_PATH", NULL);
|
||||
cupsdSetEnv("HOME", TempDir);
|
||||
cupsdSetEnv("LD_ASSUME_KERNEL", NULL);
|
||||
cupsdSetEnv("LD_LIBRARY_PATH", NULL);
|
||||
cupsdSetEnv("LD_PRELOAD", NULL);
|
||||
+#endif /* __HAIKU__ */
|
||||
cupsdSetEnv("NLSPATH", NULL);
|
||||
cupsdSetEnvf("PATH", "%s/filter:" CUPS_BINDIR ":" CUPS_SBINDIR
|
||||
":/bin:/usr/bin", ServerBin);
|
||||
diff --exclude configure -ur cups-1.4.1.orig/scheduler/process.c cups-1.4.1/scheduler/process.c
|
||||
--- cups-1.4.1.orig/scheduler/process.c 2009-05-16 03:04:48.000000000 +0000
|
||||
+++ cups-1.4.1/scheduler/process.c 2009-09-13 10:08:09.000000000 +0000
|
||||
@@ -437,6 +437,7 @@
|
||||
fcntl(4, F_SETFL, O_NDELAY);
|
||||
}
|
||||
|
||||
+#ifndef __HAIKU__
|
||||
/*
|
||||
* Change the priority of the process based on the FilterNice setting.
|
||||
* (this is not done for root processes...)
|
||||
@@ -497,6 +498,7 @@
|
||||
*/
|
||||
|
||||
umask(077);
|
||||
+#endif /* __HAIKU__ */
|
||||
|
||||
/*
|
||||
* Unblock signals before doing the exec...
|
||||
Only in cups-1.4.1/templates/de: header.tmpl
|
||||
Only in cups-1.4.1/templates/es: header.tmpl
|
||||
Only in cups-1.4.1/templates/eu: header.tmpl
|
||||
Only in cups-1.4.1/templates: header.tmpl
|
||||
Only in cups-1.4.1/templates/ja: header.tmpl
|
||||
Only in cups-1.4.1/templates/pl: header.tmpl
|
||||
Only in cups-1.4.1/templates/ru: header.tmpl
|
||||
Reference in New Issue
Block a user