summaryrefslogtreecommitdiff
path: root/bootstrap
AgeCommit message (Collapse)AuthorFilesLines
2007-04-25hpux: machine_arch is hppa, not 9000.tnn1-1/+2
2007-04-21hpux supporttnn1-2/+5
2007-04-20update OSF1 bootstrap documentationtnn1-13/+24
2007-04-14Teach pkgsrc about HP-UX.tnn2-5/+30
2007-04-12Change bootstrap to register bmake as package. Change bmake tojoerg2-13/+9
use inplace libnbcompat like the direct build from bootstrap does. Fix a long-standing bug in mkbinarykit. The default work directory was "work" (relative) and therefore MAKECONF=work/... was passed down, effectively making it a nop. That resulted in digest being incorrectly installed during the bootstrap. Tested on DragonFly by myself and on OSF by tnn@, discussed with jlam@
2007-04-12Remove absolutely useless functionality to build source kits. This isjoerg1-49/+0
unlikely to work with the changes in bootstrap itself anyway.
2007-04-12When calling bootstrap-register from the bootstrap script for thejoerg1-3/+3
various packages, pass down PKG_PRESERVE. Remove the default setting of PKG_PRESERVE, it makes perfect sense to install e.g. pkgtools/mtree and be able to remove it again, if it is not an essientiel tool. OK jlam@
2007-03-02Remove references to pkgmanpages package and packages(7). Noted by reed@.wiz2-8/+3
2007-02-22In the bootstrap script, MAKECONF must be overridden, so that therillig1-1/+6
settings from there don't influence the bootstrap process. Fixes PR 33188.
2007-01-28don't assume that tar can compress, instead pipe to gzipjschauma1-2/+2
2007-01-26Added a fix for the case when /bin/sh is a (symlink to) dash.rillig1-1/+8
2007-01-26The example mk.conf is installed automatically if there isn't already arillig1-3/+19
mk.conf. This makes using pkgsrc a bit easier.
2007-01-22Bump suggested disk image size to 1GB.tron1-2/+2
2007-01-11Changed the URL for downloading gcc, since the old one gives a 404.rillig1-2/+2
2006-11-06Add lang/nawk and sysutils/install-sh to the "don't blow away" packagetv1-4/+4
list for bulk builds. (Revert previous on bootstrap; the PKG_PRESERVE hack didn't work as expected.)
2006-11-06Set PKG_PRESERVE on install-sh, nbsed, nawk if installed for the currenttv1-4/+4
platform as a bootstrap tool. These cannot be nuked as part of the bulk build clean cycles, or else parts of the .mk infrastructure won't work.
2006-10-13Added --unprivileged as an alias for --ignore-user-check, aligning withrillig1-3/+4
the wording in many other places. Also added --quiet to the usage text, which I had forgotten before.
2006-10-02Added the --quiet option.rillig1-20/+46
Made the code simpler by defining a register_package function.
2006-09-18Typo.rillig1-2/+2
2006-09-18Fixed a bug that prevented the definition of ${ID} to be written intorillig1-3/+6
the example mk.conf. The explanation for setting DBG to the empty value is written to the mk.conf file to inform the uninitiated pkgsrc user about its purpose.
2006-09-10${X11BASE} can now be set to /usr, so just do so for IRIX and OSF1. No needschwarz1-6/+1
for any artificial symlinking any more in bootstrap.
2006-09-03gcc 3.4.6 is known to compile on IRIX 5.3schwarz1-2/+2
2006-09-02fix typoschwarz2-4/+4
2006-09-02make sure that no default optimizer flags are set via DBG if CFLAGS isschwarz1-2/+2
specified
2006-08-30Catch up to the Guide.schmonz1-6/+7
2006-08-30If creating a disk image on Darwin 7.0 or newer, create a case-sensitiveschmonz1-10/+13
HFS+ rather than a UFS. The result performs better, among other things.
2006-08-30Rename "ufsdiskimage" to "darwindiskimage" in preparation forschmonz1-1/+1
creating case-sensitive HFS+ instead of UFS on Darwin 7.0 or newer.
2006-08-26* bootstrap no longer needs regex.hschwarz2-64/+47
* support environment variables CP, GREP, ID, MKDIR, TEST, TOUCH, XARGS to allow specification on non-standard tools (needed on IRIX 5) * preserve compiler/linker flags if set
2006-08-20* use the pkgsrc mkdir_p script on IRIX 5schwarz1-5/+10
* default to cc for CC with mipspro, ido, and sunpro * make sure CFLAGS and CPPFLAGS are used when set by the user
2006-08-05added information about latest release of cureutilsschwarz1-3/+4
2006-08-02Added an option --compiler, which can be used to override the automaticrillig1-5/+13
compiler detection. This is needed for Solaris with SunPro at least, since bootstrap tried to install gcc>=2.95.3 during the registration of the bootstrap packages.
2006-07-24Allow the bootstrap command to be run from any directory, not justrillig1-27/+28
pkgsrcdir.
2006-07-21In the post-bootstrap message, tell the user the correct manpage directoryjlam1-2/+2
to add to MANPATH.
2006-07-21Add a new option "--full" that implies all of the platform-independentjlam1-1/+17
bootstrap software will be installed, regardless of platform.
2006-07-21Don't create the "work" symlink when building and installing software.jlam1-2/+2
2006-07-21Add back $pkg_install_args when invoking the pkg_install configurejlam1-3/+3
script. It was lost in revision 1.55. This fixes the path to the various pax, mtree, ftp commands used by pkg_install. Bump the version number of the bootstrap script.
2006-07-21Since bootstrap happens quite early and it's hard to get good debuggingjlam1-2/+2
output for bug reports, build with PKG_VERBOSE defined.
2006-07-21Ensure $wrkdir is an absolute path so that $wrkobjdir is too. Avoidsjlam1-2/+2
creating empty "work" directories in the pkgsrc tree due to the bootstrap script setting WRKOBJDIR=$wrkobjdir.
2006-07-20Fix a reversed test -- if the user specifies "CC" in the environment,jlam1-2/+2
then he really doesn't want to always use CC=gcc. This has no effect if you were previously setting CC=gcc anyway. Noted by Stuart Shelton.
2006-07-20Fix location of install-sh script in the bootstrap work directory.jlam1-2/+2
Problem noted by OBATA Akio on pkgsrc-users@.
2006-07-19Explicitly set the compiler used to build nawk. The Makefile wasjlam1-2/+3
explicitly setting CC=cc, so override it on the bmake command line. We use the CC taken from the environment first, and default to "gcc" if CC is not set.
2006-07-19Ensure that "Makefile" and not "makefile" is used when building nawk.jlam1-2/+2
The former contains fixes for the latter to avoid make errors.
2006-07-17* Move the "extra" scripts installed by bootstrap for certain platformsjlam6-388/+38
into a separate package pkgtools/bootstrap-extras. Teach the bootstrap script to look for those scripts from the bootstrap-extras package. * When registering the installed software, set WRKOBJDIR to the bootstrap work directory to protect against a read-only pkgsrc tree.
2006-07-14Copy the *.mk files from the pkgtools/bootstrap-mk-files package forjlam45-8937/+16
installation. Garbage-collect the unused bmake and mods directories. Register the *.mk files at the end of the bootstrap process.
2006-07-14Nothing uses the pkg.sh script anymore. We now rely on the real pkg_*jlam1-569/+0
tools after they're installed to do package registration within pkgsrc itself.
2006-07-14Use the pkgtools/pkgmanpages package instead of keeping our own copy ofjlam3-779/+7
the packages.7 man/catman page.
2006-07-14Create a separate pkgtools/tnftp package that is installed as part ofjlam2-6/+7
the bootstrap process and which may be needed by pkg_install. This is distinct from the net/tnftp package that is now a "normal" package. Modify the bootstrap script to use pkgtools/tnftp instead, and clean up some of the registration code.
2006-07-14Use pkgtools/pax when registering the bootstrap pax.jlam2-3/+4
2006-07-14Catch up with modifications to bootstrap:jlam1-1/+3
* pkgsrc/lang/nawk is now a bootstrap tool * pkgsrc/mk is needed to allow the bootstrap script to properly register the software installed.
2006-07-14Back out part of revision 1.60 that I didn't mean to commit.jlam1-4/+4