Commit graph

16 commits

Author SHA1 Message Date
wiz
64d0b55f56 Update to 1.2.2:
Adam Jackson (5):
Massive ifdef cleanup, dropping a ton of unsupported platform code.
Drastically simplify TRANS_OPEN_MAX.
Remove DECNET support.
Finish removing OS/2 support
xtrans 1.2.2

Jeremy Huddleston (2):
Apple: Allow Xquartz to provide an additional fd to xtrans since
the dynamic addition code in the server isn't bulletproof yet.
Added a flag to enable "The OS already took care of securing this,
please skip checking xauth" for use with Apple launchd sockets.
2008-10-24 16:06:57 +00:00
cube
403e256ff6 Merge cube-native-xorg, so that pkgsrc-current can be used with the native
X.Org found in NetBSD-current.

Thanks a lot to all who helped, especially Matthias Scheler who did
repeated tests on Mac OS X and older versions of NetBSD to make sure the
support for those platforms wouldn't be broken (or at least, not fatally,
as I would still expect a few hiccups here and there, because there is
only so much one can test in such limited time).

On the infrastructure side, this branch brings pkgconfig-builtin.mk, in
order to write very easily new builtin.mk files.  It can actually handle
more than just pkgconfig files, but it will provide a version if it finds
such a file.  x11.builtin.mk has also been made more useful and now all
existing (and future!) native-X11-related builtin.mk files should include
it.
2008-10-05 21:36:32 +00:00
dsainty
60e91aeb7a Re-enable abstract socket support under Linux (remove comment and first hunk
of patch-aa).

Abstract socket support was previously patched disabled because it was broken
( see http://bugs.freedesktop.org/show_bug.cgi?id=15884 ).  The fix is in two
parts.

The first part is corrected in xtrans 1.2.1: Connection failure for abstract
socket is ECONNREFUSED, not ENOENT.

The second part is in an upcoming release of libX11, but the upstream changes
have been pulled into Pkgsrc as the patches libX11/patches/patch-a[ik].

Tested on the same Linux system that prompted Bug#15884.

Bump PKGREVISION.
2008-09-09 13:59:13 +00:00
wiz
3611195a90 Update to 1.2.1:
Adam Jackson (2):
      Connection failure for abstract socket is ECONNREFUSED, not ENOENT.
      xtrans 1.2.1

Alan Coopersmith (2):
      LocalClose() takes a ConnInfoPtr, not an fd
      Clear some pointer type mismatch warnings

Bill Nottingham (1):
      Ignore mkdir() errors when creating the abstract socket.

James Cloos (1):
      Remove extraneous execute bit from .c file

Jeremy Huddleston (1):
      Launchd: This functionality has been moved into xorg-server
2008-09-07 14:15:02 +00:00
tnn
9f2a42bc6b Switch master site to MASTER_SITE_XORG. 2008-05-24 21:45:14 +00:00
dsainty
727f8a3128 Disable HAVE_ABSTRACT_SOCKETS as a workaround for bugs in the abstract
socket implementation, see:
http://bugs.freedesktop.org/show_bug.cgi?id=15884

This change only affects Linux as other platforms don't use the
abstract sockets code to start with.  But anyway, bump PKGREVISION.
2008-05-09 22:53:21 +00:00
wiz
1506030f11 Update to 1.2:
Alan Coopersmith (1):
      Sun bug #6688467: _X11TransConvertAddress: Unknown family
      type on 64-bit SPARC

Alan Hourihane (2):
      fix build for MAKEWORD
      disable UNIXCONN on MINGW

Colin Harrison (2):
      Only call WSAGetLastError() if there has been an
      Update to winsock2

James Cloos (1):
      Fix length calculation for the path for abstract unix domain sockets

Julien Cristau (2):
      BSD44SOCKETS is the wrong check for SOCK_MAXADDRLEN
      Bump to 1.2

Loïc Minier (1):
      Bug #10489: Don't retry unix socket connect()s on ENOENT.
2008-05-09 09:04:06 +00:00
joerg
90530e0744 Fix xtrans-1.1 on NetBSD (testing rocks). 2008-04-25 18:15:55 +00:00
wiz
45b4b9fb05 Update to 1.1:
Adam Jackson (2):
      Add support for the abstract socket namespace under Linux.
      xtrans 1.1

Ben Byer (5):
      suppress warning about socket directory ownership on OS X
      changes to support launchd on OS X
      removed cvs tags
      Fix for incorrect processing of recycled launchd socket on OS X
      make launchd error messages less scary

Dodji Seketeli (2):
      libxtrans: fix linux compilation breakage
      libxtrans: fixed a typo in my last commit

Jeremy Huddleston (1):
      Fixed #ifdef checks that were using i386 to use __i386__
2008-04-25 07:28:36 +00:00
tnn
00864c5c6c Change an #ifdef hpux to #ifdef __hpux.
This makes unix socket transport work.
2008-01-15 08:56:52 +00:00
joerg
5d01b5a3bd Don't define a local weak in6addr_any. Any sane IPv6 setup has and if it
doesn't include it, your lost mostly anyway. The weak alias creates a
conflict on HP-UX tho. Bump revision.
2007-10-07 12:39:28 +00:00
bjs
ad37e09768 Update xtrans to version 1.0.4. Changes:
-- Fix typo in Xtranslcl.c (sprintf with size argument should be snprintf)
2007-09-21 19:46:27 +00:00
joerg
ec92fd3587 Forgotten makepatchsum. 2007-01-14 12:45:45 +00:00
joerg
8b03a1ba0c Update to xtrans-1.0.3 (irrelevant Makefile change) and fix ctype usage. 2007-01-14 10:30:56 +00:00
joerg
d5be8918f1 Include sys/stat.h explictly in Xtranssock.c as S_IFMT and friends
are used. It is not pulled in indirectly at least on DragonFly.
Bump revision.
2006-12-15 16:43:57 +00:00
joerg
53c6746e40 Import x11/xtrans-1.0.2:
Network API translation layer to insulate X applications and
libraries from OS network vageries. This is from the modular
X.org X11 project.
2006-11-03 16:55:55 +00:00