Commit graph

13 commits

Author SHA1 Message Date
tron
f84bd2a4cb Rename variable to be consistent with other "builtin.mk" files. 2007-12-15 15:26:15 +00:00
tron
3bcf5449e9 Detect builtin "libX11" e.g. under Mac OS X Leopard. 2007-12-15 15:21:53 +00:00
joerg
eae2e658f2 Update libX11 to 1.1.3:
- man page fixes
- reset hostname when setting it internally for consistency
- fix XGetMotionEvents argument order
- locking fixes
2007-08-05 22:39:38 +00:00
joerg
7fc035c0fe USE_CROSS_COMPILE is always defined, just use it. 2007-08-01 16:50:24 +00:00
joerg
4bb0dfb5ac Teach libX11 about cross-compilation:
- define an automake conditional for cross-compilation
- build xmakekeys in addition to makekeys when using
  cross-compilation. Provide manual compiliation rules to replace
  the default automake rules. We do use X11_CFLAGS, but we do *not*
  want CFLAGS as the latter can contain platform specific flags like
  -mieee on Alpha.
- Use either xmakekeys or makekeys depending on whether this is a native
  build or not.

Supported-by: Google SoC 2007
2007-08-01 16:46:16 +00:00
joerg
b46f40e01c Update do libX11-1.1.2. Major changes include:
- fixed integer overflows [ patched before ]
- fixed file descriptor leak
- allow re-entrant Xlib calls from _XIOError for the sake of
  atexit handlers or ELF/C++ destructors
- define XTHREADLIB and XTHREAD_CFLAGS [ not perfect, but used for now ]
- Many constness and some 64bit issues fixed
- Added man apge for XKB

Add a NetBSD xsrc patch to unlock mutexes before destroying them.
2007-07-12 15:01:59 +00:00
joerg
fa3e8e36f9 Wire down malloc(0) != NULL for more Xorg packages on NetBSD. 2007-07-03 13:35:49 +00:00
drochner
7e90b1e274 fix a possible memory corruption due to incomplete input validation in
XInitImage()
(CVE 2007-1667)
bump PKGREVISION
2007-04-03 20:28:38 +00:00
joerg
c91a145f22 Update to libX11-1.1.1:
Changes include:
- fix use-after-free
- fix dependency on inputproto
- XListFontsWithInfo
- avoid calling callbacks to applications with holding the display lock
- fix leaks in XKB
- fix compose entries in the NLS lists
- fix display locking in XKB
- fix double open of compose file
- fallback to unix domain or TCP connections, when the local connection
  failed

Note that XCB is currently not active as I don't think it is currently
useful or stable enough.
2007-01-23 19:47:53 +00:00
joerg
0381550c33 To keep the status quo, set X11_LDFLAGS here for X11_TYPE=modular. 2007-01-02 11:35:13 +00:00
joerg
350177ef79 No need to include bsd.prefs.mk here. 2006-12-20 15:09:12 +00:00
joerg
68ff4729c6 First step to making modular transparent:
Redirect from the individual modular libraries to the old libs or
mk/x11.buildlink3.mk.
2006-11-05 16:55:28 +00:00
joerg
df66ce9775 Import libX11-1.0.3 from pkgsrc-wip:
This is the libX11 library that is the C binding to the X protocol. It
is the foundation of practically every X Window System program out there.

This is from the modular X.org X11 project.
2006-11-03 18:11:18 +00:00