Commit Graph

78 Commits (master)

Author SHA1 Message Date
matthieu 39081bd51f Stop providing /usr/X11R6/README. It contains mostly oudated information
and few people found it. Discussed with schwwarze@, sthen@.
2020-04-28 07:04:49 +00:00
tb 01003b6707 Enable builds with a dedicated user for xenocara as well.
"push forward" deraadt; no objections matthieu; testing, input & ok rpe
2016-11-19 14:22:05 +00:00
tb 07352edf5d Set permissions of mandoc.db and xetcsum explicitly, so they don't
depend on the umask.

push forward deraadt; no objections matthieu
2016-11-19 08:56:27 +00:00
natano 97b021efa8 Port the de-escalation mechanism we have in src to xenocara's make
bootstrap/obj/build. This is now possible due to a normal build not
writing to the source tree anymore.

ok deraadt
2016-10-14 10:14:00 +00:00
matthieu d9fc70eb7c Remove the global 'make includes' step from 'make build'.
This is no longer needed and gets in the way of tightening
permission used during build. ok and suggestions natano@
2016-10-10 13:34:43 +00:00
tb d026ee755f Set owner and group of the mandoc.db, the xetcsum file for sysmerge
and of the app-defaults symlink.  Needed for noperm release.

ok matthieu
2016-10-02 09:25:23 +00:00
matthieu 10914cc302 Remove zaurus support 2016-09-03 13:57:18 +00:00
matthieu 7d876864d7 Merge the build of Xephyr in the main xserver build.
Recent X server doesn't require to build the DIX with different
options for xfree86 and kdrive.

Tested for beeing a no-op on m88k by Kenji Aoyama. Thanks
2016-07-30 12:18:35 +00:00
jsg b96f098cef remove XENOCARA_BUILD_PIXMAN all platforms now build pixman 2016-04-01 03:15:15 +00:00
okan 27f67406f3 Remove support vax and XENOCARA_HAVE_SHARED_LIBS scaffolding.
ok matthieu@
2016-03-11 13:09:42 +00:00
ajacoutot 3202498a1b /usr/share/sysmerge -> /var/sysmerge
requested by several
discussed with deraadt@
2015-08-24 10:41:21 +00:00
deraadt 818b86d0a7 do checkflist like base -- meaning, don't do it automatically. 2015-08-23 18:50:33 +00:00
matthieu 3ee4d65134 Complain if 'make build' is run with DESTDIR set. 2015-07-19 10:44:05 +00:00
deraadt 473f26a1e7 silence checkflist command, like base 2015-07-01 20:10:39 +00:00
deraadt 9fc4683020 better sets checking target 2015-06-18 11:46:16 +00:00
ajacoutot 7fa8579be9 Create xetcsum at build time like we do in src. This prevents ending up
with an empty file...

issue reported by sthen@
ok rpe@
2014-11-27 11:37:45 +00:00
rpe 0376b8f865 Create xetc.tgz without intermediate file.
OK matthieu@
2014-09-28 20:48:59 +00:00
matthieu 03381c3199 Move xetc set to xbase like etc in base. ok and a tweak by ajacoutot@
There are still some issues, they will be fixed in tree.
2014-08-28 17:08:33 +00:00
ajacoutot c7cf8e7d1b Unbreak release after recent sysmerge sum file changes.
quikly discussed with deraadt@ todd@ matthieu@
other fallout can be worked in tree
2014-07-16 21:38:36 +00:00
matthieu a598a4a664 remove extra ${SUDO} in release-install target.
This target can only be run as root already.
ok espie@ todd@
2014-07-11 13:45:54 +00:00
espie 8c72b1da5a locate db in X, named xorg.db to please matthieu 2014-07-10 07:13:13 +00:00
schwarze f9e27c9b80 Reduce the build time for the makewhatis(8) step by roughly a factor of 3. 2014-04-18 10:02:45 +00:00
sthen 3f9a48afdf sum -> cksum 2014-03-24 20:41:19 +00:00
todd 5d5d499213 add sha: target like src/etc/Makefile .. prodded by deraadt@
I also added a hash: target so I can re-roll tarballs w/out re-populating destdir/
2014-01-10 00:17:54 +00:00
miod 7aaaa1137c Do not attempt to build kdrive if we did not build Mesa, for its configure
script looks for libGL.

ok matthieu@
2013-10-25 18:12:59 +00:00
espie b59e1d7f0b move the DESTDIR/RELEASEDIR check to the main target
okay matthieu@
2013-09-09 19:17:09 +00:00
miod 9eba551554 Remove COMPILER_VERSION tests used to special-case gcc 2, since it is no
longer used.
2013-08-22 18:48:45 +00:00
todd 80888e205b after a compiler update, landisk can now handle pixman and thus xserver again
prodded by brad@, ok matthieu@
2013-02-21 17:45:32 +00:00
miod ef8a0d093a Do not build kdrive on static arches, for libGL doesn't get build on them.
ok matthieu@
2012-12-01 21:10:42 +00:00
matthieu ed23eca834 Unlink share/pciids from the build. The generated file is not
used by xserver anymore.
2012-10-29 21:19:16 +00:00
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