summaryrefslogtreecommitdiff
path: root/bootstrap
AgeCommit message (Collapse)AuthorFilesLines
2004-11-06pull up revision 1.38 from src:grant1-10/+4
Remove some code which makes file lookup rely on the fact that the first two directory entries are "." and "..". This behaviour is not required by applicable standards, and actually not provided by "coda". Now we get the "." and ".." into the per-directiry hash tables, but this should not hurt. fixes bmake build on Fedora Core 2, PR pkg/26140 from Shoichi Miyake.
2004-10-31Add DragonFlyBSD recognition defaults, provided by Todd Willey on tech-pkg.wiz1-1/+10
2004-10-24note that you need -ma to bootstrap with xlc.grant1-1/+5
2004-10-11Why all the complexity? Just remove $wrkdir. (The previous incarnation lefttv1-15/+3
a still-littered "work" directory; rather, this should nuke the whole thing.)
2004-10-08Bump BOOTSTRAP_VERSION for previous.tv1-2/+2
2004-10-08Revert part of rev 1.19:tv1-4/+4
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-07add some info about xlc support.grant1-1/+21
2004-09-20Also need tools in /usr/xpg4/bin (such as id). PR#26924.cjep1-1/+2
2004-09-12Update my IRIX test systems used.jschauma1-3/+4
2004-09-12We also need SUNWscpu (for /usr/ucb/install). Part of PR#26924cjep1-1/+2
2004-08-27Catch up with textproc/nbsed needing to be configured withjlam1-2/+2
--program-transform-name="s,sed,nbsed," to be installed with the correct name.
2004-08-23Emphasize that UNIX Perl must not be installed, and that case-sensitivetv1-13/+36
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* Modify bmake to use libnbcompat to ensure that a regex implementationjlam5-22/+36
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-22Also capture stderr to the log.jlam1-2/+2
2004-08-22Auto-save output by tee-ing into BOOTSTRAP.LOG (thanks, schmonz!).jlam1-2/+3
2004-08-21Add a `testbootstrap' script that calls the bootstrap script with thejlam1-0/+50
correct args to build all of the bootstrap packages without needing root privileges.
2004-08-15Use '-x' instead of '-X';jschauma1-8/+8
use '-none' instead of '-notall' to increase odds that this'll work under older IRIX versions.
2004-08-15substitute --whole-archive and --no-whole-archive with the appropriatejschauma1-4/+4
linker flags (-all and -notall, respectively). Pointed out by Georg Schwarz in private mail.
2004-08-15Add a script to make a source bootstrap kit. By default, the "kitdir"jlam1-0/+41
is ${TMPDIR}/bootstrap-kit-<today>, the resulting archive will extract a directory tree rooted in "bootstrap-kit-<today>".
2004-08-15Remove spurious ")" that was preventing bootstrapping on NetBSD 1.6.2.jlam1-2/+2
2004-08-01Define TMACDIR and CATDEPS appropriately (on Panther, at least) toschmonz1-3/+7
allow packages using <bsd.man.mk> to generate catted man pages. Problem noticed with mail/mailwrapper, for which this fixes the build.
2004-07-31I'm currently using pkgsrc under OpenBSD 3.5, so update the commentxtraeme1-2/+2
about tested versions.
2004-07-31Update comment about supported versions, I'm using pkgsrc underxtraeme1-2/+2
FreeBSD -current and in the past I used it succesfully on 4.x.
2004-06-28allow --ignore-user-check to pass through to the bootstrap script,grant1-1/+7
too. useful for unprivileged build testing.
2004-06-23PKGDBDIR -> PKG_DBDIR for consistency. From Jim Bernard in PR 26027.wiz1-3/+3
2004-06-05IRIX does not have or need ranlib, so set RANLIB to true(1).jschauma2-5/+3
Noted in private email by Georg Schwarz.
2004-05-25only attempt to remove bmake files if 'cd bmake' was successful.jschauma1-2/+2
2004-05-17install(1) allows for installing /dev/null to create an empty file,jschauma1-1/+4
so let's do this here, too. This should address PR pkg/25313.
2004-05-11--pkgsrcdir is no more.schmonz3-12/+6
2004-05-11Retire the bootstrap script's --pkgsrcdir argument. Now that we'reschmonz1-4/+2
part of pkgsrc, we don't need to be told where it is.
2004-05-10Remove this and the kit builds again (at least on i386 a.out,3.2 andcjep1-176/+0
i386 ELF 3.5 for which I have virtual machines).
2004-05-05Use numeric uid/gid instead of Administrator/+Administrators, as nativetv1-4/+6
language non-English versions of Windows name these accounts differently.
2004-05-02No, setgid works, but apparently needs some particular NTFS permissionstv1-5/+2
(researching for a future rev of this doc).
2004-04-30Add a note about needing to be Administrator to install setgid files.tv1-4/+10
2004-04-27Actually reference the pkgsrc info page as implied by the perl paragraph.tv1-1/+8
2004-04-27Revise, and add note that "UNIX Perl" should not be installed from SFU.tv1-32/+39
2004-04-24Move the rest of the OS X-specific stuff out of README.Darwin intodanw2-14/+25
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-24make sure /sbin and /usr/sbin are in $PATH. pkg/24010danw2-2/+7
2004-04-23Rather than work around an automake braindeadness, parameterize install-shtv2-8/+15
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-21For Interix, use "mkdir -p" after all so that the umask can take effect.tv1-1/+4
2004-04-21A usable tar(1) may have come from bootstrap. Wedge $prefix/bin into $PATHtv1-1/+2
so that it's picked up.
2004-04-21umask 002, not 022.tv1-2/+2
2004-04-16Use 'mkdir-sh' instead of 'mkdir-p.sh' (similar to 'install-sh').heinz1-3/+3
2004-04-12Add script to work around stupid 'mkdir -p' on Unixware.heinz1-0/+44
$ 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-12Add inital version of sys.mk, derived from the SunOS/Solaris version.heinz1-0/+195
2004-04-12List all options for 'bootstrap'.heinz1-2/+9
2004-04-11Add support for UnixWareheinz1-1/+18
2004-04-11Ksh on Unixware has problems with IFS in sub shells, so put theheinz1-2/+7
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-07IRIX' tsort doesn't take '-q'jschauma1-2/+2
2004-04-07Add support for the --sysconfdir argument, which changes the location ofjmmv4-17/+30
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).