Commit Graph

410 Commits

Author SHA1 Message Date
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