summaryrefslogtreecommitdiff
path: root/bootstrap
AgeCommit message (Collapse)AuthorFilesLines
2007-07-09Pullup ticket 2127 - requested by tnnghen1-1/+9
build fix for bootstrap - pkgsrc/bootstrap/bootstrap 1.99 - pkgsrc/pkgtools/bootstrap-extras/Makefile 1.3 - pkgsrc/pkgtools/bootstrap-extras/PLIST 1.2 - pkgsrc/pkgtools/bootstrap-extras/files/xargs-sh 1.1 Module Name: pkgsrc Committed By: tnn Date: Sun Jul 1 23:27:43 UTC 2007 Modified Files: pkgsrc/bootstrap: bootstrap pkgsrc/pkgtools/bootstrap-extras: Makefile PLIST Added Files: pkgsrc/pkgtools/bootstrap-extras/files: xargs-sh Log Message: xargs(1) on Interix is broken. It executes the utility on the command line even if standard input is the empty string. Install a wrapper script bundled with pkgtools/bootstrap-extras to deal with this. This is an attempt at a permanent workaround for the problem described in PR pkg/25777 which has regressed since it was initially fixed. We can now bootstrap again on Interix 3.5.
2007-06-30Improve HP-UX specific documentationtnn1-6/+8
2007-05-30We no longer need to check $pkgsrcdir for case-sensitivity.schmonz1-3/+3
XXX Is it time we stopped checking $prefix, too? IMO, yes.
2007-05-27Mac OS X fixes:schmonz1-17/+21
* Build Universal iff a suitable SDK for the host system is present. From tron. * Handle the case where where PKG_DBDIR is under PREFIX.
2007-05-23Entab.schmonz1-11/+11
2007-05-23Add a --universal switch to enable building Universal binaries onschmonz1-7/+14
Mac OS X (off by default).
2007-05-23Remove no-op variable (doubly so, it's incorrectly spelled) for AIX.schmonz1-2/+1
2007-05-23Find and replace %DATE% in the Mac .pkg. Oh, and build everythingschmonz1-2/+9
as Universal binaries.
2007-05-23Replace hardcoded date with a token for sed to update.schmonz1-3/+3
2007-05-23tnftp means to link with its own libedit, but on OS X the linker'sschmonz1-2/+2
search order means that the system libedit gets found first. This hasn't been much of a problem until now, but the system libedit lacks support for Apple's 64-bit architectures, which breaks the Universal build. Therefore, force linking with tnftp's internal libedit by replacing "-ledit" in ${LIBS} with "../libedit/libedit.a". Workaround suggested by tls.
2007-05-22On OS X, build a double-clickable Mac package.schmonz1-8/+45
2007-05-22Add Mac OS X PackageMaker project file for bootstrap tools. Createdschmonz1-0/+652
with /Developer/Applications/Utilities/PackageMaker.app, then converted from blob to the equivalent XML with: $ plutil -convert xml1 macpkg.pmproj mkbinarykit will run this file through a bit of sed, then use the result to generate a double-clickable Mac package.
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.