Commit Graph

48 Commits

Author SHA1 Message Date
espie
dd3b077311 if the directory is empty, the mv will fail.
But we don't really care, because the real test for success is the rmdir.
okay matthieu@
2012-10-17 08:48:43 +00:00
espie
7796827566 let build and release proceed through the exact same steps, avoiding
nasty surprises...

REQUIRES current /usr/share/mk (cd /usr/src/share/mk && make install)

okay matthieu@
2012-08-18 10:38:39 +00:00
matthieu
19e9b806ad Fix previous for bootstrap. 2012-04-01 23:00:24 +00:00
matthieu
2fd07ba0fc Don't build kdrive if pixman isn't built. 2012-04-01 09:24:04 +00:00
matthieu
8fd908ad5c Don't install xorg.conf on machines with no X server. 2012-02-07 19:54:55 +00:00
schwarze
6463ec3824 Backout activation of the new apropos(1)/whatis(1)/makewhatis(8).
In its current state, it causes too much slowdown, in particular
during system builds, and there are other regressions.
That cannot be fixed quickly while it's enabled.

Problems pointed out by espie@, backout requested by deraadt@,
diff "looks good" to espie@.
2012-01-16 08:42:38 +00:00
schwarze
5e8328b955 Let makewhatis(8) build the whatis.db quietly.
ok todd@
2012-01-06 23:40:08 +00:00
matthieu
498fbf2348 Descend into data/ not data/xkbdata explicitely here.
Change suggested by shadchin@, needed for upcoming patches.
2011-03-07 22:17:31 +00:00
espie
c5cdf7be69 run makewhatis -v
(needs -current !)
okay miod@
2011-02-22 00:24:35 +00:00
matthieu
9f2197f807 Remove macppc default xorg.conf. Discussed with ajacoutot@, drahn@ oga@
and todd@
2010-09-04 10:41:57 +00:00
todd
379b282322 make 'make release' work on vax 2010-08-25 17:42:18 +00:00
todd
28b1eda656 permit sgi/loongson to make a release with no xorg.conf,
broken since xorg.conf was removed for these archs
2010-08-10 20:55:50 +00:00
espie
20321053ef allow gcc4 switch, okay matthieu@ 2010-05-11 18:51:21 +00:00
matthieu
062f15df11 xorg.conf for loongson. 2010-01-31 14:28:45 +00:00
ajacoutot
56f9f57694 Create and distribute the initial sysmerge sum file just like we do for
base on new installations.

"reads alright" oga@, ok matthieu@ todd@
2010-01-10 13:36:10 +00:00
matthieu
ea5560740d Move back build of xtsscale with other apps. It doesn't require
an installed header anymore.
2009-12-01 21:36:52 +00:00
matthieu
e58626a0cd Move app/xtsscale build after drivers, since it requires a
header installed by driver/xf86-input-ws.
Problem noticed by jdixon@
2009-11-26 22:53:50 +00:00
matthieu
c997ac5000 Use the installed /etc/mtree/BSD.x11.dist file now that it's up-to-date.
Further mtree updates will go to /usr/src/etc/mtree/BSD.x11.dist directly.
2009-10-01 19:48:31 +00:00
matthieu
a0536c6048 Completely disable xserver on vax, it generates a gcc segmentation
violation in xkb/xkbEvents.c. ok todd@
2009-09-10 19:28:23 +00:00
miod
d603710598 Sync with sparc wsmouse changes. 2009-05-20 18:26:32 +00:00
matthieu
2102c90c01 Enable build of kdrive/Xephyr on gcc3 arches. ok todd@ 2009-02-02 20:57:55 +00:00
matthieu
b65cb15bba provide a pciutils style pci.ids file for libpciaccess.
ok todd@ deraadt@
2008-10-05 08:06:06 +00:00
matthieu
6c7c865978 Actually install xorg.conf for sgi when building a release, so that
it ends up in the xetc set...
2008-06-12 21:58:28 +00:00
matthieu
78c2f7ac8a Merge the two xenocara mtree specs into a unique one, rooted at /
ok todd@
2008-01-31 22:34:40 +00:00
espie
9b0f189ee1 fix release for make -j
okay matthieu@
2008-01-05 20:22:38 +00:00
matthieu
24a32ede54 Don't try to build xserver on landisk. it now depends on lib/pixman
which doesn't build because of gcc problems.
2007-12-20 06:52:03 +00:00
matthieu
3e42211f31 Rebuild the fontcache at the end of make install. 2007-10-27 20:01:23 +00:00
todd
e29094406d no need to recurse into distrib/notes twice 2007-06-11 15:27:51 +00:00
matthieu
ca57eb7602 XENOCARA_TOP -> XSRCDIR and now defaults to /usr/src/xenocara
XENOCARA_OBJDIR -> XOBJDIR  and now defaults to /usr/xobj
suggested by espie@ ok krw@ mbalmer@
2007-03-31 20:25:53 +00:00
matthieu
fffb7d7f9a use exec for recursive make invocations. 2007-03-28 19:41:15 +00:00
todd
114c3c7704 make obj in distrib/notes/ to avoid writing to the src tree, and
make it a regular SUBDIR
ok matthieu@
2007-03-28 00:22:03 +00:00
matthieu
20ce56dc00 set XCONFIG for release-install 2007-03-26 19:58:54 +00:00
todd
19ba925282 add `dist' to .PHONY
pointed out by Ingo Schwarze, schwarze at usta dot de, Thanks!
2007-03-16 23:54:43 +00:00
todd
a283e3b0eb borrow a line from XF4/Makefile that defines RM and
permits 'make release' to have a chance
2007-03-16 21:04:42 +00:00
matthieu
9c0ccbe133 More fixes:
- install bsd.xorg.mk in DESTDIR in postinstall
- don't use dependencies in postinstall
2006-12-31 13:55:44 +00:00
matthieu
98da54352d set X11BASE explicitely when installing bsd.xorg.mk, because
the Makefile there doesn't see /usr/share/mk/bsd.xorg.mk.
2006-12-31 10:52:07 +00:00
matthieu
c53732a778 Remove redundant X11BASE setting. 2006-12-31 10:40:23 +00:00
matthieu
98f18a6d2d - Bring in the /usr/local/lib/X11/app-default handling from XF4 Makefile
- Repair subdir recursion. noticed by Frederick C. Druseikis.
2006-12-23 13:08:07 +00:00
matthieu
0b2578509a fix make obj after recent changes 2006-12-17 22:47:35 +00:00
matthieu
8cfead4a47 make the install target more similar to what is done in the base system. 2006-12-17 20:41:36 +00:00
matthieu
7ab559b6e3 remove update target 2006-12-17 20:15:39 +00:00
matthieu
e03c6b5085 Fix the install target: one typo and one thinko, probably caused by
committing while tired.
2006-11-30 23:22:15 +00:00
matthieu
e8b39a93ed revert 2006-11-30 17:12:58 +00:00
todd
1243527b29 give a chance of building by referencing the right mtree file 2006-11-30 14:07:20 +00:00
matthieu
9ce8e78df1 doc needs to be build after util. 2006-11-29 22:45:03 +00:00
matthieu
c621f756dc (untested) release bits) 2006-11-29 21:52:18 +00:00
matthieu
4a79b39237 Hook docs to the build 2006-11-29 17:42:27 +00:00
matthieu
c923979ce6 Top level makefile for xenocara. 2006-11-26 14:00:56 +00:00