Commit Graph

18 Commits

Author SHA1 Message Date
John Baldwin
e8c062e911 All of this is now committed to the XFree86 port. 2001-09-06 23:11:14 +00:00
John Baldwin
cbab05248c - Add some diagnostic echos of status of each stage. 2001-09-04 22:54:13 +00:00
John Baldwin
21ed03d815 Axe all the plists and supporting scripts to manage them and use them to
roll dists.
2001-08-30 18:11:42 +00:00
John Baldwin
5356254edb Overhaul this script a bit:
- build_x.sh now does all the steps to build an X dist rather than being
  a child script of package_x_dists.sh
- Update the usage information to list the ports you need to install
  before running this script as well as needing to set CVSROOT.
- Make sure CVSROOT is set.  If not, exit with an error.
- We now take two parameters: a work directory and an output directory.
  The work directory is used as scratch space.  All of the bindist will
  end up in the output directory.
- Only apply XF86.patch to the checked out XFree86 port if it exists.
- Use XFree86's build-bindist tool to package up the dists using their
  distfiles rather than using our own packing lists that have to be
  manually updated each time the port changes.

Example usage:
	env CVSROOT=/home/ncvs ./build_x.sh /usr/xtmp /usr/x11dists
2001-08-30 18:10:26 +00:00
John Baldwin
999accad69 The current XFree86 port needs some help in the BUILD_XDIST case. Commit
this patch here until I can get the port fixed.
2001-08-30 17:53:00 +00:00
John Baldwin
3c0df1109f - XF86.patch is no longer needed as it is all checked into the XFree86
port conditional on the BUILD_XDIST variable.
- Define BUILD_XDIST=yes when compiling XFree86.
2001-03-22 01:47:02 +00:00
David E. O'Brien
2e27b67bc5 Remove the parts of the patch that was committed to the XFree86 port. 2001-02-18 04:49:42 +00:00
David E. O'Brien
d87a6e73bd Default the plist dir as we know where it is relative to us. 2001-02-11 03:50:32 +00:00
David E. O'Brien
9804bd18b2 Minor comment & doc tweak. 2001-02-11 03:49:34 +00:00
David E. O'Brien
1f374a7c54 Create the various required directories if they don't exist. 2000-11-11 07:11:36 +00:00
John Baldwin
6286dfe072 Update this patch to apply to the latest XFree86 3.x port. 2000-11-09 21:26:28 +00:00
John Baldwin
8fb9f960ff Correct some old comments. 2000-11-09 21:25:58 +00:00
John Baldwin
bcd0e8ce0e Add in a few extra documents built by the latest XFree86 3.x port. 2000-11-09 21:22:42 +00:00
John Baldwin
56b0238f1d Since the XFree86 port builds and installs some extras not found in the
3.3.6 base distribution, some of the packing lists needed hacking so that
they would pack up everything in the right place.  As a result, go ahead and
just add a directory for the packing lists.  These are the i386 packing lists.
2000-07-26 01:39:22 +00:00
John Baldwin
e44bce4159 This script uses the other scripts in this directory to build XFree86
3.3.6 in a work directory and package it up into a set of tarballs that
can be used in a release.
2000-07-26 01:37:23 +00:00
John Baldwin
ca4c7dfbf6 This script takes the packing lists we generated earlier and generates the
corresponding tarball from it.  It uses the packing list name to determine
the tarball name.  If the tarball name ends in 'gz', it will be gzipped, if
it ends in 'bz', it will be bzip2'd.
2000-07-26 01:36:22 +00:00
John Baldwin
62f26f9acd This script uses the XFree86 and XFree86-contrib ports to build and install
XFree86 3.3.6 into a scratch directory.  The patch file patches the XFree86
port to not ask any questions and to actually be able to install some things
like the i810 server link kit bits.  If you want XF86Setup to build, you
should have tk80 (not tk82) installed.  If you want to XF86Setup_jp to build
you need to have ja-tk80 installed.
2000-07-26 01:31:47 +00:00
John Baldwin
1de9415aed This script uses an existing set of XFree86 distribution tarballs to
generate a packing list for each tarball.  We can later use these
packing lists to roll our own tarballs.
2000-07-26 01:27:24 +00:00