Thu Nov 7 22:50:50 2013 UTC ()
Upgrade to 1.3.1 with upstream patches (will be in 1.3.2).
Same changes as in the previous try except that the patches fix
the breakage :)
(wiz)
diff -r1.20 -r1.21 pkgsrc/x11/xtrans/Makefile
diff -r1.20 -r1.21 pkgsrc/x11/xtrans/distinfo
diff -r1.9 -r1.10 pkgsrc/x11/xtrans/PLIST
diff -r0 -r1.1 pkgsrc/x11/xtrans/patches/patch-Xtransint.h
diff -r0 -r1.1 pkgsrc/x11/xtrans/patches/patch-Xtranssock.c
diff -r1.1 -r1.2 pkgsrc/x11/xtrans/patches/patch-ab
--- pkgsrc/x11/xtrans/Makefile 2013/11/07 10:48:15 1.20
+++ pkgsrc/x11/xtrans/Makefile 2013/11/07 22:50:50 1.21
| @@ -1,16 +1,16 @@ | | | @@ -1,16 +1,16 @@ |
1 | # $NetBSD: Makefile,v 1.20 2013/11/07 10:48:15 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.21 2013/11/07 22:50:50 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= xtrans-1.2.7 | | 3 | DISTNAME= xtrans-1.3.1 |
4 | CATEGORIES= x11 net | | 4 | CATEGORIES= x11 net |
5 | MASTER_SITES= ${MASTER_SITE_XORG:=lib/} | | 5 | MASTER_SITES= ${MASTER_SITE_XORG:=lib/} |
6 | EXTRACT_SUFX= .tar.bz2 | | 6 | EXTRACT_SUFX= .tar.bz2 |
7 | | | 7 | |
8 | MAINTAINER= joerg@NetBSD.org | | 8 | MAINTAINER= joerg@NetBSD.org |
9 | HOMEPAGE= http://xorg.freedesktop.org/ | | 9 | HOMEPAGE= http://xorg.freedesktop.org/ |
10 | COMMENT= Network API translation layer to insulate X | | 10 | COMMENT= Network API translation layer to insulate X |
11 | | | 11 | |
12 | PKG_INSTALLATION_TYPES= overwrite pkgviews | | 12 | PKG_INSTALLATION_TYPES= overwrite pkgviews |
13 | | | 13 | |
14 | GNU_CONFIGURE= yes | | 14 | GNU_CONFIGURE= yes |
15 | | | 15 | |
16 | PKGCONFIG_OVERRIDE+= xtrans.pc.in | | 16 | PKGCONFIG_OVERRIDE+= xtrans.pc.in |
--- pkgsrc/x11/xtrans/distinfo 2013/11/07 10:48:15 1.20
+++ pkgsrc/x11/xtrans/distinfo 2013/11/07 22:50:50 1.21
| @@ -1,6 +1,8 @@ | | | @@ -1,6 +1,8 @@ |
1 | $NetBSD: distinfo,v 1.20 2013/11/07 10:48:15 wiz Exp $ | | 1 | $NetBSD: distinfo,v 1.21 2013/11/07 22:50:50 wiz Exp $ |
2 | | | 2 | |
3 | SHA1 (xtrans-1.2.7.tar.bz2) = b6ed421edf577816f6e641e1846dc0bff337676c | | 3 | SHA1 (xtrans-1.3.1.tar.bz2) = 0905e47fe1d185b918a15651632a8ca822be4385 |
4 | RMD160 (xtrans-1.2.7.tar.bz2) = 9b0fd9dfb477a1ab6f46ab15599f69a31deaa09f | | 4 | RMD160 (xtrans-1.3.1.tar.bz2) = 25df07259934c5daf6458faac627e2429f25b6db |
5 | Size (xtrans-1.2.7.tar.bz2) = 173025 bytes | | 5 | Size (xtrans-1.3.1.tar.bz2) = 178597 bytes |
6 | SHA1 (patch-ab) = d2a7af633ab880ec71975b70f521c0e32cd07a5e | | 6 | SHA1 (patch-Xtransint.h) = ad8046c33b02b178af5bb4f88fc7c5c12186bc77 |
| | | 7 | SHA1 (patch-Xtranssock.c) = 9965e72fbe9da4d6b5db9bb56ef7e0d9f31efdb9 |
| | | 8 | SHA1 (patch-ab) = 4d87d72f6ef3e06a95a9deaee978802bbb3a985a |
--- pkgsrc/x11/xtrans/PLIST 2013/11/07 10:48:15 1.9
+++ pkgsrc/x11/xtrans/PLIST 2013/11/07 22:50:50 1.10
| @@ -1,12 +1,11 @@ | | | @@ -1,12 +1,11 @@ |
1 | @comment $NetBSD: PLIST,v 1.9 2013/11/07 10:48:15 wiz Exp $ | | 1 | @comment $NetBSD: PLIST,v 1.10 2013/11/07 22:50:50 wiz Exp $ |
2 | include/X11/Xtrans/Xtrans.c | | 2 | include/X11/Xtrans/Xtrans.c |
3 | include/X11/Xtrans/Xtrans.h | | 3 | include/X11/Xtrans/Xtrans.h |
4 | include/X11/Xtrans/Xtransint.h | | 4 | include/X11/Xtrans/Xtransint.h |
5 | include/X11/Xtrans/Xtranslcl.c | | 5 | include/X11/Xtrans/Xtranslcl.c |
6 | include/X11/Xtrans/Xtranssock.c | | 6 | include/X11/Xtrans/Xtranssock.c |
7 | include/X11/Xtrans/Xtranstli.c | | | |
8 | include/X11/Xtrans/Xtransutil.c | | 7 | include/X11/Xtrans/Xtransutil.c |
9 | include/X11/Xtrans/transport.c | | 8 | include/X11/Xtrans/transport.c |
10 | share/aclocal/xtrans.m4 | | 9 | share/aclocal/xtrans.m4 |
11 | share/doc/xtrans/xtrans.xml | | 10 | share/doc/xtrans/xtrans.xml |
12 | share/pkgconfig/xtrans.pc | | 11 | share/pkgconfig/xtrans.pc |
$NetBSD: patch-Xtransint.h,v 1.1 2013/11/07 22:50:50 wiz Exp $
--- Xtransint.h.orig 2013-11-07 06:58:43.000000000 +0000
+++ Xtransint.h
@@ -291,6 +291,7 @@ typedef struct _Xtransport {
int /* size */
);
+#if XTRANS_SEND_FDS
int (*SendFd)(
XtransConnInfo, /* connection */
int, /* fd */
@@ -300,6 +301,7 @@ typedef struct _Xtransport {
int (*RecvFd)(
XtransConnInfo /* connection */
);
+#endif
int (*Disconnect)(
XtransConnInfo /* connection */
$NetBSD: patch-Xtranssock.c,v 1.1 2013/11/07 22:50:50 wiz Exp $
--- Xtranssock.c.orig 2013-11-03 02:12:32.000000000 +0000
+++ Xtranssock.c
@@ -2506,8 +2506,10 @@ Xtransport TRANS(SocketTCPFuncs) = {
TRANS(SocketWrite),
TRANS(SocketReadv),
TRANS(SocketWritev),
+#if XTRANS_SEND_FDS
TRANS(SocketSendFdInvalid),
TRANS(SocketRecvFdInvalid),
+#endif
TRANS(SocketDisconnect),
TRANS(SocketINETClose),
TRANS(SocketINETClose),
@@ -2548,8 +2550,10 @@ Xtransport TRANS(SocketINETFuncs) = {
TRANS(SocketWrite),
TRANS(SocketReadv),
TRANS(SocketWritev),
+#if XTRANS_SEND_FDS
TRANS(SocketSendFdInvalid),
TRANS(SocketRecvFdInvalid),
+#endif
TRANS(SocketDisconnect),
TRANS(SocketINETClose),
TRANS(SocketINETClose),
@@ -2591,8 +2595,10 @@ Xtransport TRANS(SocketINET6Funcs) =
TRANS(SocketWrite),
TRANS(SocketReadv),
TRANS(SocketWritev),
+#if XTRANS_SEND_FDS
TRANS(SocketSendFdInvalid),
TRANS(SocketRecvFdInvalid),
+#endif
TRANS(SocketDisconnect),
TRANS(SocketINETClose),
TRANS(SocketINETClose),
@@ -2641,8 +2647,10 @@ Xtransport TRANS(SocketLocalFuncs) = {
TRANS(SocketWrite),
TRANS(SocketReadv),
TRANS(SocketWritev),
+#if XTRANS_SEND_FDS
TRANS(SocketSendFd),
TRANS(SocketRecvFd),
+#endif
TRANS(SocketDisconnect),
TRANS(SocketUNIXClose),
TRANS(SocketUNIXCloseForCloning),
@@ -2697,8 +2705,10 @@ Xtransport TRANS(SocketUNIXFuncs) = {
TRANS(SocketWrite),
TRANS(SocketReadv),
TRANS(SocketWritev),
+#if XTRANS_SEND_FDS
TRANS(SocketSendFd),
TRANS(SocketRecvFd),
+#endif
TRANS(SocketDisconnect),
TRANS(SocketUNIXClose),
TRANS(SocketUNIXCloseForCloning),
--- pkgsrc/x11/xtrans/patches/Attic/patch-ab 2007/01/14 10:30:56 1.1
+++ pkgsrc/x11/xtrans/patches/Attic/patch-ab 2013/11/07 22:50:50 1.2
| @@ -1,15 +1,31 @@ | | | @@ -1,15 +1,31 @@ |
1 | $NetBSD: patch-ab,v 1.1 2007/01/14 10:30:56 joerg Exp $ | | 1 | $NetBSD: patch-ab,v 1.2 2013/11/07 22:50:50 wiz Exp $ |
2 | | | 2 | |
3 | --- Xtrans.c.orig 2007-01-14 11:28:47.000000000 +0100 | | 3 | --- Xtrans.c.orig 2013-11-03 02:10:11.000000000 +0000 |
4 | +++ Xtrans.c | | 4 | +++ Xtrans.c |
5 | @@ -180,8 +180,8 @@ TRANS(SelectTransport) (char *protocol) | | 5 | @@ -162,8 +162,8 @@ TRANS(SelectTransport) (const char *prot |
6 | protobuf[PROTOBUFSIZE-1] = '\0'; | | 6 | protobuf[PROTOBUFSIZE-1] = '\0'; |
7 | | | 7 | |
8 | for (i = 0; i < PROTOBUFSIZE && protobuf[i] != '\0'; i++) | | 8 | for (i = 0; i < PROTOBUFSIZE && protobuf[i] != '\0'; i++) |
9 | - if (isupper (protobuf[i])) | | 9 | - if (isupper (protobuf[i])) |
10 | - protobuf[i] = tolower (protobuf[i]); | | 10 | - protobuf[i] = tolower (protobuf[i]); |
11 | + if (isupper ((unsigned char)protobuf[i])) | | 11 | + if (isupper ((unsigned char)protobuf[i])) |
12 | + protobuf[i] = tolower ((unsigned char)protobuf[i]); | | 12 | + protobuf[i] = tolower ((unsigned char)protobuf[i]); |
13 | | | 13 | |
14 | /* Look at all of the configured protocols */ | | 14 | /* Look at all of the configured protocols */ |
15 | | | 15 | |
| | | 16 | @@ -879,6 +879,7 @@ TRANS(Writev) (XtransConnInfo ciptr, str |
| | | 17 | return ciptr->transptr->Writev (ciptr, buf, size); |
| | | 18 | } |
| | | 19 | |
| | | 20 | +#if XTRANS_SEND_FDS |
| | | 21 | int |
| | | 22 | TRANS(SendFd) (XtransConnInfo ciptr, int fd, int do_close) |
| | | 23 | { |
| | | 24 | @@ -890,6 +891,7 @@ TRANS(RecvFd) (XtransConnInfo ciptr) |
| | | 25 | { |
| | | 26 | return ciptr->transptr->RecvFd(ciptr); |
| | | 27 | } |
| | | 28 | +#endif |
| | | 29 | |
| | | 30 | int |
| | | 31 | TRANS(Disconnect) (XtransConnInfo ciptr) |