Commit graph

588 commits

Author SHA1 Message Date
schmonz e4337cde89 README.Cygwin: if using git, make sure to checkout with Unix line endings. 2022-12-06 15:22:18 +00:00
jperkin d128dd0985 bootstrap: Switch to native awk/sed on illumos. 2022-11-11 17:22:14 +00:00
jperkin 19549aa87c bootstrap: Add mktools to special preserve handling. 2022-10-04 11:47:45 +00:00
charlotte e18fefc14b Remove support for Bitrig. 2022-09-29 02:25:15 +00:00
jperkin 4feaa1016b bootstrap: Put back /usr/include hack on old OSX. 2022-09-15 11:53:05 +00:00
jperkin b87aa18861 macOS: Support MACOSX_DEPLOYMENT_TARGET.
This allows the user to specify an exact SDK to use, and can be used to build
packages for an older release of macOS than the host.  The user should ideally
set this via environment variable at bootstrap time, and pkgsrc will then
encode that into mk.conf and use it for all builds.

Tested on macOS 12.x building against an 11.3 SDK for both arm64 and x86_64.
2022-09-12 12:32:30 +00:00
jperkin ba7fd029e3 bootstrap: Remove old -isystem hack on macOS.
This was introduced many years ago in PR#26143 to try and work around a
misconfiguration in how Apple's GCC was built at the time.  Newer compilers no
longer look in /usr/local/include, and this workaround can now be harmful when
trying to pick a specific SDK to build against.
2022-09-09 10:58:15 +00:00
jperkin 03c1290f25 Update docs for Joyent migration. 2022-08-01 14:49:09 +00:00
gdt b935c9aa9c bootstrap/README: Add MidnightBSD to the unknown status list 2022-06-28 23:37:09 +00:00
charlotte 6d4e54a6e6 Mention why we're doing PREFER_PKGSRC=yes on OpenBSD (at least for now)
Requested by nia@
2022-06-16 22:12:20 +00:00
schmonz 6239971a70 README.Linux: add a few notes for Alpine. 2022-06-15 20:17:32 +00:00
schmonz 95feb81b65 Now that "--prefer-pkgsrc yes" is default, no need to suggest it. 2022-06-15 15:04:48 +00:00
nia 004c75733a bootstrap: Default to PREFER_PKGSRC=yes on OpenBSD 2022-06-14 09:08:31 +00:00
charlotte 5561118cdd OpenBSD 7.1 tested to work, but '--prefer-pkgsrc yes' is required
I was able to reproduce an OpenBSD user's boostrap failure because they
followed the instructions in this file, which doesn't mention
'--prefer-pkgsrc' at all. And yet it was required in order for me to
succeed on OpenBSD/amd64 7.1
2022-06-14 05:04:23 +00:00
gdt 0c594f4341 bootstrap/README.OpenServer5: wordo fix 2022-06-10 13:57:23 +00:00
gdt f63ae8012c bootstrap: Update SCO/Xinous READMEs
Changes are from Boyd Lynn Gerber.
2022-06-10 13:27:24 +00:00
gdt 56b6bed9d7 bootstrap/README: Annotate platform/foo.mk to README.bar relationships 2022-06-01 12:48:09 +00:00
gdt 2b6cd37530 bootstrap/README.IRIX
Fold README.IRIX5.3 into the IRIX README; we don't have multiple
READMEs per OS, and it's clutter, especially given the information is
from 2006.

Add last-updated dates (2005/2006) as a clue.
2022-06-01 12:38:10 +00:00
gdt 145e9569b3 bootstrap/README: Slice platforms more finely
Separate active use, maintained, and published bulk builds.  This
amounts to a new users/maintained-but-no-bulk section for FreeBSD.

Sort OpenBSD into "platforms with active use" based on list comments.

Drop mention of Darwin, as I can find on evidence that Darwin
continues to exist outside of macOS in any meaningful way.
2022-06-01 12:26:04 +00:00
gdt 6e3e1bcc3c README.Linux: Note RHEL 8.5 works
Drop workaround for RHEL 3, because the report about 8.5 doesn't
mention it, and RHEL 3 is so ancient that there's no reason to think
the bug remains.
2022-06-01 12:15:39 +00:00
gdt 559794809f README.Linux: Update from on-list comments
musl works
Termux does not work
Add dates for ancient information
2022-06-01 12:12:20 +00:00
gdt 05f42f8235 README.OpenBSD: add section headers 2022-06-01 12:07:37 +00:00
nia ffb5359b65 bootstrap: notes for NixOS 2022-05-01 08:06:46 +00:00
nia cfc8f33945 README.Solaris: Solaris 11 dependency info from JuvenalUrbino 2022-04-27 17:43:34 +00:00
nia e204edad2b updated notes on bootstrapping with GNU ld on illumos 2022-04-13 07:41:00 +00:00
nia b64bdba8f2 HP-UX status update 2022-04-13 07:03:24 +00:00
schmonz 9bf85c78ba README.macOS: mention how to get an X11 server from pkgsrc. xref wiki
page with all the historical details that used to be in this document.
2022-04-09 17:23:12 +00:00
nia af65339cd1 bootstrap: Note it's broken on Tribblix 2022-04-09 14:45:32 +00:00
schmonz 600f768575 README.macOS: rewrite for typical new users.
Historical details have moved:

https://wiki.netbsd.org/pkgsrc/macos_porting_notes/
2022-04-08 01:21:49 +00:00
schmonz 685f0953e7 s/bootstrap-pkgsrc/pkgsrc bootstrap/g 2022-04-07 17:39:42 +00:00
gdt 102621ce6d bootstrap: Rototill README.Linux
Convert to markdown because the previous style was too confusing.  A
lot of this is ancient; mark it as such.  Fold in comments from Peter
Lai about working/non-working gcc versions.
2022-04-07 15:16:55 +00:00
schmonz 4318574b6f README.macOS: nbsed requires no user action, merge comment to bootstrap. 2022-04-06 13:06:09 +00:00
schmonz d17eb509b3 bootstrap: suggest pkgsrc paths before system ones. 2022-04-06 00:24:05 +00:00
schmonz 30e29ac452 bootstrap: latest status and recommendations for OpenBSD. 2022-04-06 00:23:30 +00:00
nia a8a20e1863 capitalization police 2022-04-05 14:00:02 +00:00
gdt bc1d07a8b2 bootstrap: Document non-working status of AIX
Caution that the rest of the AIX README is from <= 2007.
2022-04-05 12:57:21 +00:00
gdt 2e0e441de3 bootstrap: fix wordo 2022-04-05 12:38:32 +00:00
gdt e63a1b6acc bootstrap: README.Solaris improvements from Cygnus X-1 2022-04-05 12:37:01 +00:00
nia f5e10fdfdd README.Solaris: further clarifications 2022-04-05 06:57:48 +00:00
nia 0c533fc369 README.Solaris: be better at prioritizing information, don't
talk about "Sun gcc" any more, NetBSD capitalization police
2022-04-05 06:44:21 +00:00
gdt 0191df16b8 bootstrap/README.Solaris: prune binutils comment
as not supported by other evidence, and explain that illumos-* comes
with gcc.
2022-04-04 12:55:03 +00:00
gdt 0f935043fc bootstrap: Rototill README.Solaris
Fix an earlier error, and separate/organize the two compiler sections.
2022-04-04 12:35:43 +00:00
gutteridge 737383487a README.Solaris: also mention OmniOS by name 2022-04-04 01:22:09 +00:00
gdt d809e9bb36 README.Solaris: Modernize slightly and add subtypes
Add text from Cygnus X-1 via pkgsrc-users@, add an overview, and
attempt to hoist details to the right level.

This needs some editing by people who know more about Solaris than I
do.  A lot seems off, like gcc 2.95 being ok, and I would expect one
needs a C++ compiler too.
2022-04-04 00:26:31 +00:00
gdt 5c22b743f2 bootstrap: Improve README.Minix3
From Cygnus X-1 via pkgsrc-users.
2022-04-04 00:00:52 +00:00
tnn ac50d2bdfd README.OSF1: update documentation
- describe what, specifically, is broken (point to libarchive upstream)
- update examples
2022-04-03 22:28:13 +00:00
tnn 4f76fd5241 bootstrap: set CONFIG_SHELL when configuring initial libarchive
Otherwise we might end up with defunct libtool.
2022-04-03 20:46:11 +00:00
tnn adfebc1012 bootstrap: OSF1: set shprog to /usr/bin/ksh for the early stuff
sh(1) is too broken to run mksh's Build.sh
2022-04-03 19:20:59 +00:00
gdt e851fe037b bootstrap: Update platforms section
Minix3 has a user.  Combine "almost no users" and "no users"; the
point is really the last date we have a report of how it works, and
that only takes one person.

Adjust/shorten language.
2022-04-03 13:10:18 +00:00
gdt 267a58564a bootstrap: Update Minix3
From "Cygnus X-1" via pkgsrc-users
2022-04-03 13:01:34 +00:00