Commit Graph

548 Commits

Author SHA1 Message Date
cube
673715cc8e No need for quotes around XORG_VERSION_CURRENT. 2008-10-20 16:25:06 +00:00
apb
96230fab84 Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
2008-10-19 22:05:19 +00:00
macallan
dbe432e650 We need -DAVOID_CPIO on most non-x86 ports. Set it on sparc64 and PowerPC
for now.
2008-10-19 16:00:39 +00:00
macallan
7233d29c9a On macppc build only the drivers we actually need 2008-10-19 15:53:02 +00:00
cube
6880e9a3f6 Avoid using PRINTX11VERSION which doesn't give the expected result. Use
the somewhat hackish XORG_VERSION_CURRENT instead.
2008-10-18 22:44:26 +00:00
cube
8ca6b0963e - Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
2008-10-14 23:37:19 +00:00
cube
196dd1446e Treat .man.pre files just as regular .man files, that's what is done in the
package itself anyway.
2008-10-13 16:38:52 +00:00
rtr
164000e15a add reachover for xf86-video-r128 2008-10-13 11:12:33 +00:00
rtr
48d2448671 add -I${DESTDIR}${X11INCDIR}/X11/dri to CPPFLAGS if DRI is enabled it
is needed but not added where DRI=yes is set so do it here

add ${X11FLAGS.EXTENSION} to CPPFLAGS since many of the drivers build
options depending on extensions enabled.
2008-10-13 11:11:35 +00:00
mrg
f15b1cae6f XXX: r200_tcl.c and radeon_tcl.c need -Wno-error on sparc64. 2008-10-13 03:19:08 +00:00
hubertf
b6f7c9c3ef For libXaw backward compat links, replace "hardlink to symlink" by "symlink
to symlink" and thus make building on both NetBSD and Linux work again, see
my postings to current-users@ on the problem[1][2].

[1] http://mail-index.netbsd.org/current-users/2008/09/30/msg004940.html
[2] http://mail-index.netbsd.org/current-users/2008/09/30/msg004941.html
2008-10-12 20:20:49 +00:00
rtr
13a4fd13da add reachover build for xf86-video-nvxbox 2008-10-12 03:09:10 +00:00
christos
5403426c2e we don't have the ldap headers if MKLDAP=no (from dyoung) 2008-10-11 12:56:31 +00:00
joerg
f298aa9202 Update to libfetch-2.17. Fix a bug in the line buffering code to not
drop output if the server actually send more than one line.
2008-10-07 15:55:20 +00:00
tron
c4db8cc4bd Fix the build if stack protection is enabled. 2008-10-06 16:24:33 +00:00
rtr
8bbe11fe97 make sure libdixmods (linked into the Xorg server) is aware of MITSHM and
other server extensions.
2008-10-06 10:33:44 +00:00
cube
c2d261cc18 I am pretty sure we install all available manual pages for bin and lib now.
A few might have slipped under my radar, of course...
2008-10-05 18:39:28 +00:00
cube
5d3c2f77c1 Install API manual pages for fontcnfig as well as fonts-conf(5). 2008-10-05 18:32:40 +00:00
cube
d9ee5170dc Descend into fc-cat and fc-match. 2008-10-05 17:54:29 +00:00
cube
de7e8342d2 Properly depend on libexpat. 2008-10-05 17:43:04 +00:00
cube
d65722ced7 Install xmlwf(1) from expat. 2008-10-05 17:35:13 +00:00
cube
560808440f I have all respect for users of NetBSD/i368, but I still think vmmouse only
has a chance of being useful on i386 (and arguably on amd64).
2008-10-05 03:35:13 +00:00
cube
259136022a Install manual pages for libXScrnSaver. 2008-10-05 03:15:20 +00:00
cube
861cba71eb Install manual pages for libXau. 2008-10-05 02:42:53 +00:00
cube
adefabf808 Install manual pages for libXcomposite. 2008-10-05 02:28:01 +00:00
cube
bd3cd76bfc Install manual pages for libXevie. 2008-10-05 02:05:39 +00:00
cube
084d47127e Install manual pages for libXext. 2008-10-05 01:47:55 +00:00
cube
e850c9445c Install manual page for libXfixes. 2008-10-05 00:53:12 +00:00
cube
83f200a900 Install manual pages for libXi. 2008-10-05 00:33:35 +00:00
cube
52d4d5b272 Install manual pages for libXinerama. 2008-10-04 22:41:42 +00:00
cube
94d27555f4 Install manual pages for libXp. 2008-10-04 22:29:00 +00:00
cube
ffe904a923 Install manual pages for libXres. 2008-10-04 21:59:49 +00:00
cube
a443d713e6 Install manual pages (the 267 of them) of libXt. 2008-10-04 20:53:12 +00:00
cube
d359a0d531 Install manual pages for libXtst. 2008-10-04 19:00:19 +00:00
cube
028ab7f280 Install manual pages for libXv. 2008-10-04 18:46:20 +00:00
cube
db9907590f Install manual pages for libXxf86misc. 2008-10-04 18:32:25 +00:00
cube
bec5a8dca0 - install missing headers (reported by hubertf@ through proxy jmcneill@)
- clean up creation/installation of freetype-config
2008-10-04 02:29:15 +00:00
cube
4115750e23 Remove entry about app-config. We install all of such utilities now. 2008-10-03 04:04:00 +00:00
cube
b49691b726 Create and install xft-config(1). LGFM'd by mrg@. 2008-10-03 03:52:15 +00:00
cube
bfc91207f2 xcursor.pc is taken care of, and xcursor-config is no more, so g/c .if 0
related code.
2008-10-03 02:29:22 +00:00
joerg
21150ac7ce pkg_install-20081002:
Explicitly cast time_t values to long before printing them.
Reported by bjs.
2008-10-02 20:49:40 +00:00
joerg
39741d2848 Hook up libfetch and pkg_install update. 2008-10-02 17:54:51 +00:00
joerg
a3ad79d9ac Add missing RCS ID. 2008-10-01 07:53:27 +00:00
joerg
1e58602315 Add build glue for pkg_install. 2008-09-30 19:19:56 +00:00
joerg
27d0f2d3b5 Build glue for libfetch. 2008-09-30 19:09:00 +00:00
joerg
af21abb57f Import pkg_install-20080916. Major changes include:
- vulnerability check backend moved into lib for reuse in pkg_add
- add pkg_install.conf parsing for common configuration of the various
  pkg_install components
- fix crashes related to uninitialised PLIST structures
- check explicitly if the required files in pkgdb are present, fixing
  issues with ~empty left-over directories
- improve hardlink handling in pkg_create using the libarchive link
  resolver
- pkg_delete with -P overwrite now updates the pkgdb correctly
- silence warning about empty /var/db/pkg, it provides no value
- pkg_info uses libfetch for remote locations and works without
  temporary files, speeding up operation a lot
2008-09-30 19:00:25 +00:00
joerg
fe618babc6 Import libfetch from pkgsrc, which remains authoritive.
libfetch is a high-level interface for retreiving and uploading files
using URLs. Currently implemented are local file access, FTP, HTTP and
basic HTTPS support, upload only for local files and FTP.
2008-09-30 18:46:07 +00:00
jmcneill
c0582d1091 Pull in conf.d so GNOME looks better and define default <cachedir>s
to shut up libfontconfig
2008-09-26 11:13:28 +00:00
rtr
d3bd629611 whitespace tweak
- one subdir per line
  - one condition per line
  - sort subdirs

should allow future manipulation to minimize line changes
2008-09-26 11:02:12 +00:00
rtr
e03165908b sprinkle some -Wno-error for now to get things built 2008-09-26 07:15:53 +00:00
rtr
01313ea852 install font configurations to /etc/fonts/conf.d 2008-09-26 07:02:57 +00:00
rtr
cdbc96d9c4 build and install the libGLcore server module 2008-09-26 06:57:03 +00:00
jmcneill
ee11ff27f4 Point FONTCONFIG_PATH to /etc/fonts (where we install fonts.conf) instead
of /etc/X11/fonts, and set FC_DEFAULT_FONTS to the base font directory
rather than the Type1 directory.
2008-09-26 02:24:35 +00:00
cube
62ee80174f Simpler version of the previous commit. 2008-09-25 22:00:27 +00:00
cube
c5be4d41fd LIB is XRes, but we have to use Xres internally. 2008-09-25 21:55:35 +00:00
cube
dddedc1505 Properly install xinitrc too. 2008-09-25 20:14:09 +00:00
cube
e481a6bdeb The library provided by the libXres package is actually XRes, and not Xres.
Consistency(R) is a trademark of the X.Org Foundation.
2008-09-25 17:12:11 +00:00
jmcneill
8909e82640 Add ${X11FONTDIR}/TTF/ to COMPILEDDEFAULTFONTPATH 2008-09-25 15:14:06 +00:00
rtr
cb3e4b907a add missing SRCS to libglx module and archive (now it works) 2008-09-25 15:02:58 +00:00
rtr
77b5d0a43f descend into GL/glx and build the libglx.a archive and the libglx.so
extension module.
2008-09-25 14:15:06 +00:00
rtr
7bdcd2c84a build pcitweak, scanpci for netwinder (used to do this on xfree)
build arm_video and related for netwinder
build netbsdPci for netwinder
2008-09-25 13:58:41 +00:00
rtr
20c1102400 don't make LIBDIR.GL/glx descending there is disabled currently 2008-09-25 12:30:04 +00:00
rtr
23628a958e add more includes to CPPFLAGS for dri/drm 2008-09-23 11:33:56 +00:00
rtr
af2ef3a0c6 descend into xf86-video-mach64 2008-09-23 11:33:16 +00:00
cube
a4b6a22ef9 Descend into exa to build and install it. 2008-09-22 16:11:48 +00:00
rtr
ad66e642d4 add reachover for mach64 driver 2008-09-22 08:21:34 +00:00
joerg
af4f585309 Switch to libarchive in src/external/bsd. 2008-09-21 19:45:59 +00:00
lukem
d5c8513a29 Rework to use LIBISMODULE instead of a bunch of custom build rules. 2008-09-21 14:08:45 +00:00
cube
d86b301433 Activate build under dri. 2008-09-21 01:34:18 +00:00
cube
712f927ea4 Note the proper location of the DRI modules. 2008-09-21 01:34:03 +00:00
cube
b07858d236 Add reachover Makefiless to build the DRI modules from MesaLib. Some tricks
are heavily inspired from the way the PAM modules are built.
2008-09-21 00:46:59 +00:00
christos
a812f51e37 add scripts 2008-09-20 20:32:47 +00:00
chris
3273efb108 Correct the documentation for the script name used by dhcpcd to be
/libexec/dhcpcd-run-hooks
not
/libexec/dhcpcd.sh
2008-09-20 17:38:19 +00:00
cube
8cd16ec37f Enable build of libOSMesa. 2008-09-20 15:26:44 +00:00
cube
c26c864bdc Don't install osmesa.h from here, libOSMesa will do it. 2008-09-20 15:26:28 +00:00
cube
d7a965f2b9 Build and install libOSMesa (Off-Screen mesa). 2008-09-20 15:26:05 +00:00
mrg
b5e3021191 allow BINDIR to be set in bin/pawd/Makefile, so it won't get installed
into /usr/sbin..
2008-09-20 10:45:48 +00:00
cube
7d4c6818e5 Remove pkgconfig-related items. 2008-09-20 02:55:34 +00:00
joerg
a7dc3b5d53 Just use WARNS=4 for dhcpcd. 2008-09-19 23:00:49 +00:00
joerg
0ee5c8cca5 Import dhcpcd-4.0.1:
- basic resolvconf like functionality to combine the resolv.conf entries
from running instances
- improve timer handling to not break with early wake ups and other edge
cases related to the kernel time granularity
- improve handling of dhcpcd -n and rebinding after carrier loss to
better deal with changing networks
- add option to black list servers based on server id
- don't check for ARP conflict if the interface already has the address
- improve signal handling during vfork/exec
2008-09-19 22:59:57 +00:00
joerg
fc01aacd2f Add build glue for libarchive and the frontends. cpio and tar are still
disabled.
2008-09-19 22:01:25 +00:00
joerg
09ade36017 Import libarchive-2.5.5. This makes bsdcpio more compatible with GNU
cpio's long options, copyies links when they cross devices in copy mode.
A number of other smaller bugfixes and improvements were added.
2008-09-19 21:56:11 +00:00
christos
4d8601a4f6 changes from dist 2008-09-19 21:49:09 +00:00
christos
3b59a1eabd bring changes from dist 2008-09-19 21:46:58 +00:00
christos
167be1f2ca bring in changes from dist 2008-09-19 21:46:14 +00:00
christos
9432f019a9 Hook am-utils 2008-09-19 21:41:51 +00:00
christos
1cc11dc29b forgot this one 2008-09-19 21:41:28 +00:00
christos
b789925374 resolve issues and add build glue 2008-09-19 21:38:40 +00:00
christos
a53f50b9b4 import current am-utils. 2008-09-19 20:07:11 +00:00
cube
383a19484e Build and install shared libraries for libXprint{App,}Util. 2008-09-18 15:25:01 +00:00
rtr
d3ae139a17 switch back to using USE_I386_IOPL for amd64 since it gets us x86_64_iopl
if __x86_64__ is defined. this should fix libxorgos.a build on amd64.

USE_AMD64_IOPL is for openbsd if the configure.ac is to be believed.

XXX we may also want to enable PCCONS_SUPPORT and HAS_APERTURE_DRV for
    amd64 as well?
2008-09-18 10:57:03 +00:00
cube
9271e18863 Install our own xorgsite.def, with the necessary defines so that all
imake-check tests in pkgsrc succeed.
2008-09-17 03:56:06 +00:00
cube
3b36715656 Handle site.def properly. bsd.files.mk is not as helpful as one would like
it to be.
2008-09-17 02:50:06 +00:00
cube
2eeb6612b1 Generate site.def from site.def.in so that ProjectRoot is correctly
defined.
2008-09-15 03:51:43 +00:00
hubertf
ad9fb1da19 Don't try to link in Carbon on Mac OS X/Darwin - this makes
cross-compiling with -V MKXORG=yes work when building from
Mac OS X 10.4.

OK'd by lukem@
2008-09-13 21:37:07 +00:00
cube
91fe4dbaf8 Test and then commit, not the other way around. 2008-09-13 20:51:34 +00:00
cube
e89c656e51 Replace another string in freetype-config. 2008-09-13 20:50:42 +00:00
cube
398e938814 Fix version of freetype2. 2008-09-13 20:25:05 +00:00
cube
d66d7ad326 libfontconfig depends on libfreetype. Weird that the linker doesn't
complain.
2008-09-13 19:57:23 +00:00
cube
1f47b82042 Install pkgconfig files. Where applicable, remove .if 0 code that tried to
do the same thing.
2008-09-13 04:32:28 +00:00
cube
d1240236f3 Add a pre-substituted version of the freetype2.in template found in the
FreeType2 distribution.  It's easier that way than trying to point the
script to the right file.
2008-09-13 04:31:12 +00:00
christos
fc978808f9 fix more A0 2008-09-12 14:40:46 +00:00
mrg
ed6a863e07 define USE_AMD64_IOPL on amd64, not USE_I386_IOPL 2008-09-12 07:47:39 +00:00
mrg
ebf7fb1d1a build scanpci and pcitweak on macppc 2008-09-12 07:47:11 +00:00
mrg
bd509f3a81 pull in ${X11FLAGS.SERVER} to pick up _XSERVER64. now amd64 works.
thanks rtr!
2008-09-12 04:59:23 +00:00
cube
dc59a51970 Fix generation of the startx script. PR#39515 and PR#39516 by George
Michaelson.
2008-09-11 02:26:08 +00:00
lukem
0e21c40f39 Clean xf86DefModeSet.c
Support MAKEVERBOSE
2008-09-07 14:52:48 +00:00
lukem
ce7f6759e6 clean mkhtmlindex (created by <sys.mk> rule for .sh) 2008-09-07 14:50:25 +00:00
lukem
136bcb7fd6 Clean g3states.h
Support MAKEVERBOSE
2008-09-07 14:43:49 +00:00
lukem
cfd6d1ec41 Clean XlibConf.h
Support MAKEVERBOSE
2008-09-07 14:40:33 +00:00
lukem
08649e4075 Support cleaning fcarch-netbsd.h.
Enable MAKEVERBOSE
2008-09-07 14:37:45 +00:00
lukem
ccbdc39f10 Just use a BUILDSYMLINK for xdm.man.cpp -> xdm.man 2008-09-07 14:30:28 +00:00
lukem
c497ca5bf0 Disable man pages "properly".
Fixes build problem on older NetBSD systems.
2008-09-07 14:07:21 +00:00
rtr
4df6dad7ae * build and install locale modules
this fixes the problem with copy & paste not working
2008-09-07 13:15:11 +00:00
rtr
70bddd8faa use XLOCALE.DEFINES from bsd.x11.mk 2008-09-07 13:12:28 +00:00
rtr
c669328d60 install libX11 man,cat,html pages 2008-09-06 07:34:24 +00:00
rtr
41e7fe6995 remove commented out CPPFLAGS 2008-09-06 06:40:29 +00:00
rtr
d6c2786cdf reachover for building xinput 2008-09-06 06:32:05 +00:00
rtr
fb42e57c6e install xorgversion.def 2008-09-05 12:12:05 +00:00
rtr
be56b9b956 enable WSCONS_SUPPORT for the keyboard driver 2008-09-04 12:29:14 +00:00
christos
9bc227a787 unbreak exa 2008-09-01 15:12:22 +00:00
rtr
931faa9d53 - build miext for netwinder, sparc64
- adjust CPPFLAGS for includes needed for sparc64
2008-09-01 10:20:20 +00:00
rtr
506308d8f2 split the exa sources into those required by the archive and those by
the module (like most others) so the sources are exposed for the module
build.
use LIPISPRIVATE=yes for the libexa.a build even though this is mostly
irrelevant since we don't need to build the archive only the module.
2008-09-01 10:18:03 +00:00
rtr
d3349ca75f don't link libexa.a into the Xorg server. instead build the loadable
module with the correct set of sources and they shall provide what is
needed for the i830 driver at runtime.
2008-09-01 10:15:08 +00:00
mrg
b35d38624b enable xf86-video-sis 2008-09-01 05:35:47 +00:00
mrg
4986921884 make this actually build 2008-09-01 05:34:19 +00:00
mrg
bf9812c1a8 note these should move 2008-09-01 05:34:02 +00:00
mrg
3149caec79 link in mga_dri.c, mga_exa.c and mga_storm.c as necessary. 2008-09-01 04:21:04 +00:00
mrg
6d649e0cf2 build ct_accelmm and ct_accelhi.
fixes link-time issues at least, seen with X -configure.
2008-09-01 04:04:04 +00:00
christos
5d15fb914f enable exa; needed by the i830 intel driver. 2008-08-31 19:59:43 +00:00
christos
9f6302fe9b enable the intel driver 2008-08-31 19:58:06 +00:00
chris
95b471e08e Build scanpci and pcitweak for cats. 2008-08-31 12:52:09 +00:00
mrg
da81ae230b support MKCRYPTO==no. approved by lukem. 2008-08-31 10:29:51 +00:00
rtr
95f8e591aa - don't build lnx_agp.c on !AGP machines
- build the .c versions of BUSmemcpy.c IODelay.c SlowBcopy.c for any
  of macppc cats sgimips sparc64 sparc netwinder shark ofppc
2008-08-31 09:58:47 +00:00
rtr
0b9e1f4852 build miext libs for shark 2008-08-31 09:55:11 +00:00
christos
3198f26989 don't use awk to extract major,minor,patch 2008-08-31 08:46:51 +00:00
mrg
d01b9b5ea4 install symlink from X -> Xorg. 2008-08-30 07:17:02 +00:00
rtr
77148ebe1f .if 0 the afterinstall target to avoid fc-cache creating /var/cache
XXX until we find a better? solution
2008-08-30 07:15:17 +00:00
mrg
cf3e61e2fd build the manual pages & links for XF86VM.3. 2008-08-30 06:38:36 +00:00
mrg
304214055b build xorgconfig. 2008-08-30 06:36:33 +00:00
mrg
3f1b0bf463 decend into xf86-video-nv. 2008-08-30 04:44:46 +00:00
mrg
e582e7fa7f install vesa.4. 2008-08-30 04:44:34 +00:00
mrg
667cc9fca9 don't build stdResource.c on macppc. 2008-08-30 01:06:35 +00:00
mrg
cb0ad860fb amd64 has MACHINE_ARCH of x86_64 2008-08-30 01:05:59 +00:00
rtr
1ab43164ff - re-enable build of libddc it is needed as a convenience lib for linking
the Xorg server.
- define LIBISPRIVATE=yes for libddc so we don't get a module build
2008-08-29 07:46:19 +00:00
rtr
bc2f87a3cb it is LIB=xtrap not LIB=XTrap 2008-08-29 04:30:07 +00:00
rtr
2429ee8035 don't build or install libddc 2008-08-29 04:13:02 +00:00
gmcgarry
5a8a518ea5 Both legs of conditional operator must return the same type. 2008-08-29 00:36:27 +00:00
mrg
3c54dc853b add -Wl,--whole-archive ... -Wl,--no-whole-archive around the
xorg-server libs, so everything is linked in.  necessary for
modules to load.
2008-08-28 08:37:01 +00:00
mrg
dee0ade029 don't link xf86cvt.c, it's in xf86modes already. 2008-08-28 08:36:03 +00:00
mrg
fc551bd26f build xf86-video-radeon driver, as well as xf86-video-ati. 2008-08-28 07:49:05 +00:00
mrg
b3d9410523 COPTS.cursor.c+= -Wno-error 2008-08-28 07:34:20 +00:00
mrg
69cb79d655 COPTS.compwindow.c= -Wno-error 2008-08-28 07:33:38 +00:00
mrg
1f86556e49 add CPICFLAGS to COPTS -- this library is linked into a shared lib. 2008-08-28 07:33:22 +00:00
mrg
90f8533a21 add miext/cw. 2008-08-28 07:32:49 +00:00
mrg
22410694ef look for generated config.h. 2008-08-28 07:22:30 +00:00
mrg
e5414b3513 add xf86-video-radeon 2008-08-28 07:22:02 +00:00
mrg
733fc86b2b don't check MKXORG here. 2008-08-28 07:21:44 +00:00
mrg
5d47d830e9 look in /usr/X11R7 2008-08-28 07:21:06 +00:00
mrg
fbe5f55fce this driver should be installed as kbd_drv 2008-08-28 01:36:55 +00:00
rtr
13d9614676 remove non-existent directories from DISTRIBTARGETS from lukem@ 2008-08-27 23:47:40 +00:00
rtr
afd4bd72b7 list Xsession in CPPSCRIPTS from lukem@ 2008-08-27 23:47:08 +00:00
gmcgarry
1db91f4266 Fix path to correct source directory. 2008-08-27 13:15:53 +00:00
gmcgarry
29ed8d5a56 Kludge the endianness detection here. 2008-08-27 12:22:37 +00:00
gmcgarry
a9f4a6fd99 Pull in change from master repo:
Log Message:
Don't recalculate offsets of packed unions, since they all have the same
offset.  Spotted by Reinoud Zandijk.
2008-08-27 12:20:38 +00:00
rtr
8e6f40cefd fix CPPFLAGS for module builds 2008-08-26 04:05:35 +00:00
rtr
697d639db6 use XORG_VERSION_CURRENT defined in Makefile.serverlib instead of
defining it all over the shop
2008-08-24 13:47:05 +00:00
rtr
209734477b make obsolete MKX11LOADABLE
define XORG_VERSION_CURRENT here instead of ~everywhere else
remove mips specific knob to enable ELF modules we use them everywhere now
2008-08-24 13:43:57 +00:00
rtr
262f055daf * use LIBISPRIVATE instead of MKX11LOADABLE
* reorganize SRCS into SRCS.<lib> to be consistent with other libs
* cleanup CPPFLAGS
2008-08-24 13:40:13 +00:00
rtr
e09e7ba8f4 * use LIBISPRIVATE instead of MKX11LOADABLE
* reorganize SRCS into SRCS.shadow to make them available for the module build
* cleanup CPPFLAGS
* build libshadow.so module with more correct set of SRCS
2008-08-24 13:37:33 +00:00
rtr
7fa94bbc14 * use LIBISPRIVATE instead of MKX11LOADABLE
* reorganize SRCS into SRCS.mfb to make them available for the module build
* cleanup CPPFLAGS
* build libmfb.so module with more correct set of SRCS
2008-08-24 13:30:20 +00:00
rtr
7e73b6b74b * use LIBISPRIVATE instead of MKX11LOADABLE
* reorganize SRCS into SRCS.XTrap to make them available for the module build
* cleanup CPPFLAGS
* build libXTrap.so module with more correct set of SRCS
2008-08-24 13:25:03 +00:00
rtr
ef7ceee5bf * use LIBISPRIVATE instead of MKX11LOADABLE
* reorganize SRCS into SRCS.cfb32 to make them available for the module build
* cleanup CPPFLAGS
* build libcfb32.so module with more correct set of SRCS
2008-08-24 13:24:12 +00:00
rtr
cdac501c2a * use LIBISPRIVATE instead of MKX11LOADABLE
* reorganize SRCS into SRCS.cfb to make them available for the module build
* cleanup CPPFLAGS
* build libcfb.so module with more correct set of SRCS
2008-08-24 13:23:33 +00:00
gmcgarry
50f2c2b359 Add pcc build framework. 2008-08-24 05:47:05 +00:00
gmcgarry
775b51a7ac Import pcc-libs 0.9.9 080824 2008-08-24 05:34:44 +00:00
gmcgarry
6e0bca2262 Import pcc 0.9.9 080824 2008-08-24 05:32:48 +00:00
rtr
58d407c89b stop using XSERVERINCDIR since it was referencing src/x11 reachover
this is not correct for xorg reachover
2008-08-15 15:55:05 +00:00
rtr
53b3cad8e5 remove special case NOPIC for mips 2008-08-15 10:31:12 +00:00
rtr
715ff2b0d0 traverse into server 2008-08-15 10:27:20 +00:00
lukem
9c4947d494 stuff TODO 2008-08-13 04:46:08 +00:00
lukem
b5d491f229 Regen for openldap 2.4.11.
(Done on a NetBSD 3.1 system, and hand-tweaked.)
2008-08-13 04:44:59 +00:00
lukem
554070741d Add assertion.c to SRCS (introduced in 2.4.9->2.4.11 merge) 2008-08-13 04:44:04 +00:00
lukem
13c922b1de version.c now depends on openldap.mk, so it gets rebuilt in an MKUPDATE=yes
build after openldap has been upgraded
2008-08-13 04:43:26 +00:00
lukem
25b9c7eeb8 Crank version to 2.4.11 2008-08-13 04:42:47 +00:00
lukem
5e376103b4 resolve conflicts between merge from 2.4.9 to 2.4.11 2008-08-13 04:15:48 +00:00
rtr
f431523df6 SHLIB_MAJOR=0 if defined(XMODULEDIR) 2008-08-10 11:56:06 +00:00
rtr
16734c80a9 set SHLIB_MAJOR=${PACKAGE_MAJOR}
just set LIBDIR= don't bother with allowing override
2008-08-10 11:28:42 +00:00
rtr
47be36a913 fix my lousy awk 2008-08-10 10:26:10 +00:00
rtr
aef88f4580 no need to MKLINT=no since LIBISMODULE=yes does this for us 2008-08-10 09:38:22 +00:00
rtr
a8e904b030 remove cheesy hack moduleinstall target and use LIBISPRIVATE=yes 2008-08-10 09:29:08 +00:00
rtr
ad9ac2f860 CPPFLAGS+=-DXFree86LOADER for drivers 2008-08-10 07:39:13 +00:00
rtr
5f3ad3acc9 * use SRCS.record
* build and install librecord.so to modules/extensions
2008-08-10 06:43:29 +00:00
rtr
5e49e25553 * LIBISPRIVATE=yes for librecord.a
* expose SRCS.record for use by librecord.so
* fix includes
2008-08-10 06:42:39 +00:00
rtr
15b69ba7a1 install libtype1.so to modules/fonts 2008-08-10 06:30:21 +00:00
rtr
b91f4d517c * install libfreetype.so to modules/fonts 2008-08-10 06:28:16 +00:00
rtr
7f5e032bbb * install libdri.so to modules/extensions
* libdri.so depends on libdrm
2008-08-10 06:21:36 +00:00
rtr
f6a4f9e77d * override libinstall with moduleinstall from src/x11
* define NOSHLIB_VERSION (not yet in bsd.lib.mk)
  - together these allow us to install foo_drv.so to XMODULEDIR
2008-08-09 11:18:05 +00:00
rtr
5778b47a61 * grab SRCS.fb from libfb.a
* install libfb.so
2008-08-09 11:16:02 +00:00
rtr
509b7dee9f * don't install libfb.a
* remove old module kruft
* expose SRCS.fb for dixmod/libfbmod.so
2008-08-09 11:14:52 +00:00
rtr
cd86a737b6 clean up the build of libdbe.a and libdbe.so 2008-08-09 09:08:25 +00:00
rtr
92db0aeceb LDFLAGS+= -rdynamic 2008-08-09 09:07:40 +00:00
rtr
784dab8864 * define XMODULEDIR for the dbe module
* set LIBDIR=${XMODULEDIR} for dixmods
2008-08-09 07:22:21 +00:00
rtr
0a2b3822d4 make this build more like the xorg build and cleanup DPADD while i'm here 2008-08-09 06:50:17 +00:00
rtr
ae99eebc42 backout and properly fix previous removal of sources. these libs are now
built more like the xorg native build
2008-08-09 06:48:17 +00:00
rtr
af10568256 * install to modules/extensions
* link libXextmodule.a into the final module
2008-08-09 05:40:34 +00:00
rtr
f71aace37b don't built all sources into all archives it causes us to have deps we
do not want
2008-08-09 05:26:41 +00:00
mrg
65ed99616e make Xorg link on macppc, and fix one cats error 2008-08-09 05:20:52 +00:00
mrg
395dc81b92 add a .WAIT before hw 2008-08-09 04:39:49 +00:00
mrg
1220511007 use -li386 on i386 and -lx86_64 on x86_64 2008-08-09 04:38:32 +00:00
rtr
b47485d2c4 os-support -> xorgos directory rename so Makefile.Xserver can find
libxorgos.a when it needs it
2008-08-09 03:26:39 +00:00
mrg
d48c25f954 find <xorg-config.h> 2008-08-09 02:46:41 +00:00
rtr
77c6f64de6 re-order the link
add new things to the link
make it link!

XXX DPADD needs to be fixed
2008-08-09 01:25:25 +00:00
rtr
7541b2e663 installed module so define XMODULEDIR 2008-08-09 01:24:16 +00:00
rtr
34c11b32b6 * build additional sources
* generate xf86DefModeSet.c from modeline2c.awk
2008-08-09 01:23:43 +00:00
rtr
bb55518a93 crib modeline2c.awk from pkgsrc from Joerg Sonnenberger
- based on Perl script by Dirk Hohndel.
2008-08-09 01:22:08 +00:00
rtr
a026a85889 don't build .S versions right now. xorg auto<foo> doesn't build them
either as far as I can tell.  the .S versions don't even seem to have
the syms we need anyway
2008-08-09 01:18:20 +00:00
rtr
ecfa5502bd add some more libs we need for linking and running Xorg server 2008-08-09 01:16:39 +00:00
rtr
5e015a6a13 rename some directories and fix up the libs they produce so the goo in
Makefile.Xserver works building LDADD.foo
2008-08-09 01:15:19 +00:00
mrg
22e7e15fc7 list most of the correct libs/depends. not so many link errors now. 2008-08-07 06:37:20 +00:00
mrg
24eb37443f attempt to link Xorg. gets missing main. 2008-08-06 07:38:15 +00:00
mrg
1991c9d521 remove a non-existant include path 2008-08-06 07:37:38 +00:00
mrg
6b3899ff7a add a bunch of hw/xfree86 dirs 2008-08-06 07:37:19 +00:00
mrg
de486b6871 build all the dixmod parts, completing all the interesting subdirs
of hw/xfree86 i believe.
2008-08-06 07:16:39 +00:00
mrg
406f97d512 build xf1bpp, xf4bpp, xf8_16bpp and xf8_32bpp from hw/xfree86. 2008-08-06 06:14:33 +00:00
mrg
ca75fb56f4 build the modes, shadowfb, vbe, vgahw and xaa subdirs from hw/xfree86. 2008-08-06 05:10:40 +00:00
mrg
73881326b7 note that we need to deal with .man.pre crap in a sane way.
update the list of done/todo items for hw/
2008-08-06 04:17:07 +00:00
mrg
e27128919a remove libint10 and Xvfb. 2008-08-06 04:15:06 +00:00
mrg
e188230032 build hw/Xvfb. 2008-08-06 04:14:35 +00:00
mrg
2fca62da17 update the "done in hw/xfree86" list 2008-08-05 06:02:45 +00:00
mrg
806ca44ce9 add dri, int10 & loader subdirs to hw/xfree86. 2008-08-05 05:58:52 +00:00
mrg
ae96501ecd don't install libramdac.a 2008-08-05 05:58:12 +00:00
mrg
67640e6cab update hw/xfree86 list 2008-08-05 05:25:57 +00:00
mrg
b286890c29 add parser, rac and ramdac dirs from hw/xfree86. 2008-08-05 05:25:49 +00:00
mrg
19b7082086 enable hw, and note a few things we need to do 2008-08-05 05:24:47 +00:00
mrg
84d5845858 install exa.4 2008-08-05 04:52:19 +00:00
mrg
c190c3182b add common doc and i2c subdirs to hw/xfree86 2008-08-05 04:50:18 +00:00
mrg
10e0676fc0 note that libscanpci is installed normally 2008-08-05 04:49:42 +00:00
mrg
cd33c9d6d1 note hw/xfree86/exa is done. 2008-08-05 04:17:12 +00:00
rtr
234e5094c0 libexa.a module reachover 2008-08-04 11:41:50 +00:00
mrg
cbe3150369 explicitly list the remaining hw/xfree86 dirs, as well as hw/vfb and hw/xgl(?) 2008-08-04 06:28:12 +00:00
mrg
978ade8d4d note that xserver has come a long way, in some detail. 2008-08-04 06:24:53 +00:00
mrg
29ae370314 build scanpci, utils/pcitweak and utils/scanpci from hw/xfree86.
only build ioport, scanpci and pcitweak on x86 (for now?)
2008-08-04 04:34:22 +00:00
mrg
9e38c894d9 don't add -lx86_64 on !i386, but only x64_64. 2008-08-04 04:33:00 +00:00
mrg
c609e5382d add a hack to build Xnest.1. 2008-08-04 04:32:17 +00:00
mrg
ee6163047f add libscanpci.a support. 2008-08-04 04:31:38 +00:00
mrg
5eb6f396c1 add os-support and scanpci subdirs 2008-08-04 04:30:59 +00:00
mrg
3c357c7414 don't build vmmouse on !x86. 2008-08-04 04:29:44 +00:00
mrg
a8f5ff2229 build libxorgos.a and ioport. 2008-08-04 01:03:34 +00:00
mrg
05cf1f4250 build libdummy and cvt. 2008-08-03 23:00:41 +00:00