diff options
author | tnn <tnn> | 2007-04-14 14:17:49 +0000 |
---|---|---|
committer | tnn <tnn> | 2007-04-14 14:17:49 +0000 |
commit | eec690025030553f1de206363dc5346b5cec339f (patch) | |
tree | f4e9e4010929cc5937687ad0118f19691a19b43d /bootstrap | |
parent | b51e0553ffb1867cb55a4b0410496c8985a9dd02 (diff) | |
download | pkgsrc-eec690025030553f1de206363dc5346b5cec339f.tar.gz |
Teach pkgsrc about HP-UX.
Diffstat (limited to 'bootstrap')
-rw-r--r-- | bootstrap/README.HPUX | 25 | ||||
-rwxr-xr-x | bootstrap/bootstrap | 10 |
2 files changed, 30 insertions, 5 deletions
diff --git a/bootstrap/README.HPUX b/bootstrap/README.HPUX new file mode 100644 index 00000000000..834eef98807 --- /dev/null +++ b/bootstrap/README.HPUX @@ -0,0 +1,25 @@ +$NetBSD: README.HPUX,v 1.1 2007/04/14 14:17:49 tnn Exp $ + +Note: HP-UX support is work-in-progress. + +Prerequisite patches (downloadable from HP itrc) +------------------------------------------------ + + * ld(1) cumulative patch + +Recommended patches +------------------- + + * B3394BA Developer's Toolkit (for X11 headers) + * HP C/aC++ compiler + +Selecting which ABI to use +-------------------------- +HP-UX supports the ABIs and object formats listed in the table below. +32-bit is the default, 64-bit can be enabled by setting ABI=64 in mk.conf. +The correct object format to use is autodetected. + +Release Architecture ABI Object format + 11i v1/v2 PA-RISC 1.1+ 32 SOM + 11i v1/v2 PA-RISC 2.0 64 ELF + 11i v2/v3 IA64 32/64 ELF diff --git a/bootstrap/bootstrap b/bootstrap/bootstrap index 120b810ab17..bc0ff00d641 100755 --- a/bootstrap/bootstrap +++ b/bootstrap/bootstrap @@ -1,6 +1,6 @@ #! /bin/sh -# $NetBSD: bootstrap,v 1.94 2007/04/12 20:31:04 joerg Exp $ +# $NetBSD: bootstrap,v 1.95 2007/04/14 14:17:49 tnn Exp $ # # # Copyright (c) 2001-2002 Alistair G. Crooks. All rights reserved. @@ -78,8 +78,8 @@ usage="Usage: $0 "' # bootstrap-pkgsrc is merged into pkgsrc, we need to determine the # right value for OPSYS and MACHINE_ARCH. -# strip / for BSD/OS -opsys=`uname -s | tr -d /` +# strip / for BSD/OS, strip - for HP-UX +opsys=`uname -s | tr -d /-` die() { @@ -367,8 +367,8 @@ FreeBSD) set_opsys=no machine_arch=`uname -p` ;; -HP-UX) - root_group=root +HPUX) + root_group=sys need_pax=yes need_mtree=yes need_bsd_install=yes |