Subject: pkg/30254: Additional patches for DragonFly build of Xorg
To: None <email@example.com, firstname.lastname@example.org,>
From: None <email@example.com>
Date: 05/17/2005 13:58:00
>Synopsis: Additional patches for DragonFly build of Xorg
>Arrival-Date: Tue May 17 13:58:00 +0000 2005
>Originator: Jörg Sonnenberger
>Release: pkgsrc-HEAD [DragonFly 1.3]
DragonFly britannica.bec.de 1.3.1-DEVELOPMENT DragonFly 1.3.1-DEVELOPMENT #15: Tue May 17 13:31:47 2005 firstname.lastname@example.org:/home/joerg/wd/DragonFly/world/src/sys/compile/TURTLE i386
The patch at http://leaf.dragonflybsd.org/~joerg/pkgsrc/xorg.diff fixes a number of xorg package problems on DragonFly:
- the font packages don't use the normal patch set, therefore they don't include DragonFly.cf from Imake.cf. As a result, compress and not gzip is used for the font compression.
- imake doesn't include the propolice detection, missing symbols in modules is the result
- various parts of the tree don't include __DragonFly__ conditionals, leading to build breakge with system GCC 3.4.3
- DragonFly.cf specified inclusion of thread stubs, those already exist in libc since December (pre-1.2) and the conflicting weak symbols can break threaded applications; use @@ magic to get correct CFLAGS, CC and CXX
The patches are derived from the DragonFly override port.