summaryrefslogtreecommitdiff
path: root/x11/xtrans
AgeCommit message (Collapse)AuthorFilesLines
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz1-3/+1
2014-10-01Update to 1.3.5:wiz2-6/+6
Here's a release of Xtrans that includes a bunch of const fixes and a new Listen function which the X server wants to allow -nolisten tcp by default. Alan Coopersmith (7): Update docs to note that TransName is now const char * Add const qualifiers to TRANS(Open...) address args Add const qualifiers to TRANS(Reopen...) port args Add const qualifiers to TRANS(CreateListener) port args Add const qualifiers to TRANS(Connect) args Add const qualifiers to TRANS(MakeAll*ServerListeners) port args Add const qualifiers to TRANS(OpenC{L,O}TS{Server,Client}) args Keith Packard (2): Add TRANS(Listen) function to re-enable specific listen sockets xtrans 1.3.5
2014-03-31Update to 1.3.4:wiz3-22/+6
I'm happy to announce xtrans-1.3.4 Hans de Goede (2): configure: Also add -D_DEFAULT_SOURCE to .pc cflags to shut up glibc warnings xtrans 1.3.4 Mark Kettenis (1): Increase UNIX socket buffer size Thomas Klausner (2): Cast ctype(3) function arguments to unsigned char. Add missing headers for free() and strlen().
2014-03-10Search for pkgconfig files in lib${LIBABISUFFIX} and share directoriesjperkin1-1/+2
as appropriate. This is required for X11_TYPE=native on Red Hat Linux.
2014-02-03Update to 1.3.3:wiz2-6/+6
Changes: Gaetan Nadon (3): xtrans.m4: fix warning by replacing obsolete AC_HELP_STRING xtrans.m4: replace deprecated AC_HAVE_LIBRARY with AC_CHECK_LIB xtrans.m4: remove AC_TYPE_SIGNAL and Imake SIGNALRETURNSINT Hans de Goede (1): xtrans 1.3.3 Jon TURNEY (1): Add TransIsListening() Mark Kettenis (3): Remove unused static inlines Fix alignment issues in FD passing code Don't restrict FD passing to Linux & Solaris Łukasz Stelmach (2): Define TRANS_RECEIVED flag for transports Enable systemd socket activation
2013-11-08Update to 1.3.2:wiz5-105/+8
Another round of fixes for the fd sending API's: improves portability, fixes build failures on BSD & Solaris when building with the new API disabled, and enables the new API for Solaris.
2013-11-07Upgrade to 1.3.1 with upstream patches (will be in 1.3.2).wiz6-12/+108
Same changes as in the previous try except that the patches fix the breakage :)
2013-11-07revert 1.3.1, it breaks libFS, libXfont, libX11, ...wiz3-7/+8
2013-11-07Update to 1.3.1:wiz3-9/+7
1.3.1: Here's a new 1.3.1 release of libXtrans. The only interesting change is that it now requires applications to specify that they want FD passing support by defining XTRANS_SEND_FDS; the X server will do that only on Linux. When non-Linux FD passing support is integrated, we can change what the X server does Keith Packard (3): Revert "Remove 'Readv' interface" Add SEND_FDS version of Readv Update to version 1.3.1 Mark Kettenis (1): Don't include file descriptor passing code by default 1.3.0: Adam Jackson (1): configure: Remove AM_MAINTAINER_MODE Alan Coopersmith (3): Remove unused TLI ("STREAMSCONN") code from xtrans Docs: convert function synopses to docbook funcsynopsis markup Docs: Drop pre-C89 TRANS() from docs since it's no longer in the headers Colin Walters (1): autogen.sh: Implement GNOME Build API Keith Packard (3): Remove 'Readv' interface Add APIs to send file descriptors through the network Update to version 1.3.0 Łukasz Stelmach (1): Add const qualifier to unix_nolisten
2013-04-18also try to detect *.pc files in share/pkgconfig.obache1-1/+2
2012-10-29Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-2/+1
2012-06-03Update to 1.2.7.wiz3-8/+8
1.2.7: This release features a lot of cleanups, both from manual inspection and from automated static code analysis, along with a couple bug fixes and various documentation & build configuration improvments. 1.2.6: This minor release converts the libxtrans API documentation from troff to DocBook/XML and updates it for the current state of the code. It also includes some minor bug fixes, and of course, the usual recent collection of build configuration improvements and janitorial cleanups.
2012-05-07Set BUILDLINK_API_DEPENDS correctly (with +=, not ?=)dholland1-2/+2
2010-01-15Update to xtrans-1.2.5.tnn4-25/+9
This release moved the xtrans.pc file from lib/pkgconfig to share/pkgconfig. AFAICT pkgsrc deals with this properly. Changes: Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS Move Xtrans interface docs from xorg-docs module xtrans 1.2.5 Xtranssock: assume that we have getaddrinfo if ipv6 is enabled Move xtrans.pc to /usr/share/pkg-config Don't use -lws2_32 on Cygwin Silence root ownership warnings on Cygwin
2009-08-09Update to 1.2.4:wiz2-6/+6
Alan Coopersmith (6): Fix libICE build after code motion in d192bac409... Constify string argument to is_numeric Constify path argument to trans_mkdir() xfs segfaults in _FontTransSocketReopen when cloning itself Fix ifdef checks for SVR4 to do the right thing on Solaris Version 1.2.4 Benjamin Close (2): Revert "Fix "XXX declared 'static' but not defined"" Update is_numeric base on the declaration change in 389e01fb51ba2d708015e27d8fc17c88a0e55802 Paulo Cesar Pereira de Andrade (1): Janitor: Correct make distcheck and compiler warnings. Tomas Carnecky (2): Fix "warning: format not a string literal and no format arguments" Fix "XXX declared 'static' but not defined"
2009-06-14Convert @exec/@unexec to @pkgdir or drop it.joerg1-2/+1
2009-06-14Remove @dirrm entries from PLISTsjoerg1-2/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-03-05Regen in canonical form.joerg1-5/+6
2009-01-13Update to 1.2.3:wiz2-6/+6
Alan Coopersmith (4): 18748: xtrans.m4 causes configure --help to list --enable-ipv6 in wrong case. Switch ChangeLog generation to use XORG_CHANGELOG from xorg-macros 1.2 Add bugzilla, mailing list & git repo pointers to README Version 1.2.3 Alan Hourihane (1): add winsock check for windows builds
2008-10-24Update to 1.2.2:wiz3-10/+7
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-05Merge cube-native-xorg, so that pkgsrc-current can be used with the nativecube1-0/+7
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-09-09Re-enable abstract socket support under Linux (remove comment and first hunkdsainty3-17/+5
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-07Update to 1.2.1:wiz3-8/+8
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-05-24Switch master site to MASTER_SITE_XORG.tnn1-2/+2
2008-05-09Disable HAVE_ABSTRACT_SOCKETS as a workaround for bugs in the abstractdsainty3-7/+21
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-09Update to 1.2:wiz3-38/+10
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-04-25Fix xtrans-1.1 on NetBSD (testing rocks).joerg3-6/+17
2008-04-25Update to 1.1:wiz2-7/+6
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-01-15Change an #ifdef hpux to #ifdef __hpux.tnn2-3/+12
This makes unix socket transport work.
2007-10-07Don't define a local weak in6addr_any. Any sane IPv6 setup has and if itjoerg3-5/+18
doesn't include it, your lost mostly anyway. The weak alias creates a conflict on HP-UX tho. Bump revision.
2007-09-21Update xtrans to version 1.0.4. Changes:bjs2-6/+6
-- Fix typo in Xtranslcl.c (sprintf with size argument should be snprintf)
2007-01-14Forgotten makepatchsum.joerg1-1/+2
2007-01-14Update to xtrans-1.0.3 (irrelevant Makefile change) and fix ctype usage.joerg4-9/+23
2006-12-15Include sys/stat.h explictly in Xtranssock.c as S_IFMT and friendsjoerg3-2/+16
are used. It is not pulled in indirectly at least on DragonFly. Bump revision.
2006-11-03Import x11/xtrans-1.0.2:joerg5-0/+61
Network API translation layer to insulate X applications and libraries from OS network vageries. This is from the modular X.org X11 project.