Commit graph

19 commits

Author SHA1 Message Date
tnn
9083691bac Invoke the C preprocessor in a portable manner on all non-GCC compilers.
This is PR pkg/39879.
2009-09-22 19:34:05 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
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-20 19:23:50 +00:00
tnn
8bb191867c I really don't need to be told 10 times every time I launch an X11
application that I don't have "Generic Event Extension" on my X server.
2009-02-27 16:00:01 +00:00
wiz
0fd857ff78 Update to 1.0.5:
Kim Woelders (1):
      Bug #17774: Allocate the right size in XSyncListSystemCounters.

Paulo Cesar Pereira de Andrade (3):
      Janitor: Correct make distcheck and compiler warnings.
      patch to avoid gcc warning in libXext
      Xorg libXext Version 1.0.5.

Peter Hutterer (8):
      Add GenericEvent extension (XGE).
      Remove useless line in XGE that didn't do anything except segfaulting.
      Lock/Unlock in _xgeCheckExtInit(), and not in xgeGetExtensionVersion().
      Don't call _xgeCheckExtInit() from _xgeWireToEvent(). It will
      cause a SIGABRT
      Xge: replace copyright with standard template from xserver,
      whitespace fixes.
      Xge: Replace XExtensionVersion with XGEVersionRec.
      Require xproto 7.0.13, xextproto 7.0.3 and xlib 1.1.99.1.
      Bump to 1.0.99.1
2009-02-21 16:48:20 +00:00
tron
68d40e9802 Fix problems in previous commit which I missed because I didn't use the
right package to test them.
2008-10-06 18:59:33 +00:00
tron
0fef743433 Convert to new X11 builtin framework. 2008-10-06 18:20:41 +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
tnn
9f2a42bc6b Switch master site to MASTER_SITE_XORG. 2008-05-24 21:45:14 +00:00
tnn
e8852f69f4 Some of the X.org packages assume that the C preprocessor will use stdin
if no filename given, but this isn't true with the native HP compiler, so
teach them to use '-' explicitly.

XXX using cpp(1) to postprocess manpages is ugly, most of the other X.org
packages seem to have been converted to use sed(1).
2008-05-16 13:48:41 +00:00
bjs
819ab732d5 Update to version 1.0.4, which incorporates all of the patches
that were here previously.
2008-03-02 14:44:47 +00:00
bjs
231781864e Update checksum for patch-ab. 2008-01-29 03:38:34 +00:00
bjs
c59d6866e8 Fixes from GIT:
- XeviGetVisualInfo: check for null pointer before writing to it, not after
- Coverity #467: security_error_list has fewer than XSecurityNumberErrors
  entries

- Fix misc. warnings.

Bump rev.
2008-01-29 02:00:21 +00:00
tron
0bd449bacf Detect builtin "libXext" e.g. under Mac OS X Leopard. 2007-12-16 23:38:12 +00:00
joerg
fa3e8e36f9 Wire down malloc(0) != NULL for more Xorg packages on NetBSD. 2007-07-03 13:35:49 +00:00
joerg
14583d8fa4 Update to libXext-1.0.3: add man pages for XShm. 2007-02-26 14:58:17 +00:00
drochner
709858fc4a On joerg's request, revert the previous (inclusion of xextproto/bl3).
Add a node instead for pkgconfig users.
2007-02-02 09:21:15 +00:00
drochner
55e8bbda32 the .pc file rewuires xextproto, so we need to bl3 it 2007-02-01 18:45:55 +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
ac96c9e571 Import libXext-1.0.2 from pkgsrc-wip:
This package contains the X Extension library from the modular
X.org X11 project.
2006-11-03 18:19:58 +00:00