tv
b4926cb67d
Why all the complexity? Just remove $wrkdir. (The previous incarnation left
...
a still-littered "work" directory; rather, this should nuke the whole thing.)
2004-10-11 13:50:17 +00:00
tv
fd931daac1
Bump BOOTSTRAP_VERSION for previous.
2004-10-08 17:29:00 +00:00
tv
1f62dde17e
Revert part of rev 1.19:
...
There's one place where you absolutely *must* use bmake: when building
pkg_install. Otherwise its Makefiles will attempt to get $(MACHINE_ARCH)
from the system make, which is not likely to be correct on several
platforms.
2004-10-08 17:26:45 +00:00
grant
f7660c7325
add some info about xlc support.
2004-10-07 13:28:48 +00:00
cjep
cf4c44a023
Also need tools in /usr/xpg4/bin (such as id). PR#26924.
2004-09-20 10:43:56 +00:00
jschauma
28ca915087
Update my IRIX test systems used.
2004-09-12 17:43:37 +00:00
cjep
cb8913ac78
We also need SUNWscpu (for /usr/ucb/install). Part of PR#26924
2004-09-12 15:54:46 +00:00
jlam
568471a1f2
Catch up with textproc/nbsed needing to be configured with
...
--program-transform-name="s,sed,nbsed," to be installed with the correct
name.
2004-08-27 06:48:58 +00:00
tv
d62bbe049a
Emphasize that UNIX Perl must not be installed, and that case-sensitive
...
filesystems are a must.
Add instructions on how to change these things after SFU is already
installed (so a reinstall is not necessary).
2004-08-23 20:43:13 +00:00
jlam
f79acda48d
* Modify bmake to use libnbcompat to ensure that a regex implementation
...
exists.
* nbsed-20040821 requires libnbcompat, so make the appropriate
adjustments to the build to use it.
* If nbsed is built during bootstrap, then use it as the sed for
pkg_install so that the correct program is embedded into the pkg_view
and linkfarm scripts.
* We don't need bmake to build any of the bootstrap packages, so just
call out to the system make.
2004-08-23 03:44:34 +00:00
jlam
f76fd5562e
Also capture stderr to the log.
2004-08-22 05:02:49 +00:00
jlam
b8024054a4
Auto-save output by tee-ing into BOOTSTRAP.LOG (thanks, schmonz!).
2004-08-22 04:20:01 +00:00
jlam
f36ee299b3
Add a `testbootstrap' script that calls the bootstrap script with the
...
correct args to build all of the bootstrap packages without needing root
privileges.
2004-08-21 06:04:35 +00:00
jschauma
35b58c9852
Use '-x' instead of '-X';
...
use '-none' instead of '-notall' to increase odds that this'll work under
older IRIX versions.
2004-08-15 22:20:02 +00:00
jschauma
72f96c0eab
substitute --whole-archive and --no-whole-archive with the appropriate
...
linker flags (-all and -notall, respectively). Pointed out by Georg
Schwarz in private mail.
2004-08-15 22:15:18 +00:00
jlam
14acff2d68
Add a script to make a source bootstrap kit. By default, the "kitdir"
...
is ${TMPDIR}/bootstrap-kit-<today>, the resulting archive will extract
a directory tree rooted in "bootstrap-kit-<today>".
2004-08-15 20:06:39 +00:00
jlam
3be4978451
Remove spurious ")" that was preventing bootstrapping on NetBSD 1.6.2.
2004-08-15 20:00:05 +00:00
schmonz
48037aea04
Define TMACDIR and CATDEPS appropriately (on Panther, at least) to
...
allow packages using <bsd.man.mk> to generate catted man pages.
Problem noticed with mail/mailwrapper, for which this fixes the
build.
2004-08-01 16:56:18 +00:00
xtraeme
fc53a90b6d
I'm currently using pkgsrc under OpenBSD 3.5, so update the comment
...
about tested versions.
2004-07-31 04:07:03 +00:00
xtraeme
06f8590c09
Update comment about supported versions, I'm using pkgsrc under
...
FreeBSD -current and in the past I used it succesfully on 4.x.
2004-07-31 04:06:13 +00:00
grant
c5816067f4
allow --ignore-user-check to pass through to the bootstrap script,
...
too. useful for unprivileged build testing.
2004-06-28 12:09:09 +00:00
wiz
ce4a753108
PKGDBDIR -> PKG_DBDIR for consistency. From Jim Bernard in PR 26027.
2004-06-23 19:06:40 +00:00
jschauma
bb8ebe733c
IRIX does not have or need ranlib, so set RANLIB to true(1).
...
Noted in private email by Georg Schwarz.
2004-06-05 20:53:12 +00:00
jschauma
dca008de5a
only attempt to remove bmake files if 'cd bmake' was successful.
2004-05-25 02:25:21 +00:00
jschauma
4f077d1ac2
install(1) allows for installing /dev/null to create an empty file,
...
so let's do this here, too. This should address PR pkg/25313.
2004-05-17 14:54:45 +00:00
schmonz
21a83360cf
--pkgsrcdir is no more.
2004-05-11 02:19:48 +00:00
schmonz
7ecc421fab
Retire the bootstrap script's --pkgsrcdir argument. Now that we're
...
part of pkgsrc, we don't need to be told where it is.
2004-05-11 02:07:19 +00:00
cjep
b3629e74c8
Remove this and the kit builds again (at least on i386 a.out,3.2 and
...
i386 ELF 3.5 for which I have virtual machines).
2004-05-10 14:57:46 +00:00
tv
640ffba907
Use numeric uid/gid instead of Administrator/+Administrators, as native
...
language non-English versions of Windows name these accounts differently.
2004-05-05 14:39:45 +00:00
tv
0e7339e53b
No, setgid works, but apparently needs some particular NTFS permissions
...
(researching for a future rev of this doc).
2004-05-02 03:38:21 +00:00
tv
ce0d2107ef
Add a note about needing to be Administrator to install setgid files.
2004-04-30 20:44:44 +00:00
tv
1a4db019ff
Actually reference the pkgsrc info page as implied by the perl paragraph.
2004-04-27 14:03:24 +00:00
tv
e0da2441c3
Revise, and add note that "UNIX Perl" should not be installed from SFU.
2004-04-27 13:58:43 +00:00
danw
ab3d23ac1f
Move the rest of the OS X-specific stuff out of README.Darwin into
...
README.MacOSX. Update the developer tools notes for 10.3. Mention that
XFree86 has X packages for older versions of OS X that Apple doesn't
provide X for.
2004-04-24 19:22:41 +00:00
danw
52c490d5f1
make sure /sbin and /usr/sbin are in $PATH. pkg/24010
2004-04-24 19:17:09 +00:00
tv
16fb5e30af
Rather than work around an automake braindeadness, parameterize install-sh
...
so that Interix can set the default mode to 0775. Then add "install_sh"
to CONFIGURE_ENV so it uses ${INSTALL}, not the package-supplied
install script (as is done for autoconf $INSTALL).
2004-04-23 02:03:18 +00:00
tv
29729ef6eb
For Interix, use "mkdir -p" after all so that the umask can take effect.
2004-04-21 20:35:18 +00:00
tv
4c2aaec509
A usable tar(1) may have come from bootstrap. Wedge $prefix/bin into $PATH
...
so that it's picked up.
2004-04-21 20:34:52 +00:00
tv
8d32f69f7a
umask 002, not 022.
2004-04-21 20:34:16 +00:00
heinz
6ba6314a4f
Use 'mkdir-sh' instead of 'mkdir-p.sh' (similar to 'install-sh').
2004-04-16 23:47:02 +00:00
heinz
718ce4cb08
Add script to work around stupid 'mkdir -p' on Unixware.
...
$ mkdir -p /tmp/foo ; echo $?
0
$ mkdir -p /tmp/foo ; echo $?
2
mkdir-sh calls 'mkdir' except when the target directory already exists.
2004-04-12 14:48:58 +00:00
heinz
59c83d8b24
Add inital version of sys.mk, derived from the SunOS/Solaris version.
2004-04-12 14:44:17 +00:00
heinz
64e5629869
List all options for 'bootstrap'.
2004-04-12 00:38:55 +00:00
heinz
9b0383bdda
Add support for UnixWare
2004-04-11 03:17:12 +00:00
heinz
786653cc1a
Ksh on Unixware has problems with IFS in sub shells, so put the
...
splitting of PATH on a separate line.
Use 'uname -v' instead of 'uname -r' on Unixware. The release number of
UNIX SYSV (ie, R5) is less important to us than the version (7.x.y).
2004-04-11 03:12:17 +00:00
jschauma
4de082d1c9
IRIX' tsort doesn't take '-q'
2004-04-07 23:35:05 +00:00
jmmv
34db6d0fa4
Add support for the --sysconfdir argument, which changes the location of
...
configuration files.
From now on, mk.conf is first searched under the value passed to the
sysconfdir argument (which defaults to ${prefix}/etc, to match pkgsrc's
PKG_SYSCONFDIR default value). If not found, /etc/mk.conf is tried, to
not break existing installations which have the file in that location.
This is done to help with non-root installations of pkgsrc.
Also change pkgsrc's PKG_SYSCONFBASE value to match what is given to
sysconfdir, for consistency.
While doing this, rename $opsys.own.mk files to $opsys.own.mk.in for clarity,
as they now need sed replacements to work (i.e., the SYSCONFDIR stuff).
2004-04-07 12:05:37 +00:00
cjep
afcb1149e8
Fix comment to match new location
2004-04-05 01:34:17 +00:00
grant
f0a72948d3
allow for the fact that tmac.andoc and tmac.doc were renamed in the
...
update to groff-1.19 in NetBSD-current 20030630.
2004-04-04 03:00:02 +00:00
grant
0a12b7b9cb
no space between #! and /bin/sh. whether this actually makes any
...
difference on some platforms is an exercise left to the reader, but
the current pkgsrc convention is #!<program> without the space, so
this is if nothing else, a consistency fix.
2004-04-04 02:01:28 +00:00