summaryrefslogtreecommitdiff
path: root/bootstrap
AgeCommit message (Collapse)AuthorFilesLines
2022-12-06README.Cygwin: if using git, make sure to checkout with Unix line endings.schmonz1-1/+15
2022-11-11bootstrap: Switch to native awk/sed on illumos.jperkin1-3/+34
2022-10-04bootstrap: Add mktools to special preserve handling.jperkin1-3/+9
2022-09-29Remove support for Bitrig.charlotte3-29/+2
2022-09-15bootstrap: Put back /usr/include hack on old OSX.jperkin1-1/+8
2022-09-12macOS: Support MACOSX_DEPLOYMENT_TARGET.jperkin2-2/+19
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-09bootstrap: Remove old -isystem hack on macOS.jperkin1-2/+1
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-08-01Update docs for Joyent migration.jperkin2-5/+5
2022-06-28bootstrap/README: Add MidnightBSD to the unknown status listgdt1-1/+2
2022-06-16Mention why we're doing PREFER_PKGSRC=yes on OpenBSD (at least for now)charlotte1-1/+2
Requested by nia@
2022-06-15README.Linux: add a few notes for Alpine.schmonz1-1/+13
2022-06-15Now that "--prefer-pkgsrc yes" is default, no need to suggest it.schmonz1-4/+1
2022-06-14bootstrap: Default to PREFER_PKGSRC=yes on OpenBSDnia2-3/+8
2022-06-14OpenBSD 7.1 tested to work, but '--prefer-pkgsrc yes' is requiredcharlotte1-2/+5
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-10bootstrap/README.OpenServer5: wordo fixgdt1-4/+5
2022-06-10bootstrap: Update SCO/Xinous READMEsgdt2-6/+24
Changes are from Boyd Lynn Gerber.
2022-06-01bootstrap/README: Annotate platform/foo.mk to README.bar relationshipsgdt1-7/+7
2022-06-01bootstrap/README.IRIXgdt2-56/+59
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-01bootstrap/README: Slice platforms more finelygdt1-8/+16
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-01README.Linux: Note RHEL 8.5 worksgdt1-18/+5
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-01README.Linux: Update from on-list commentsgdt1-5/+13
musl works Termux does not work Add dates for ancient information
2022-06-01README.OpenBSD: add section headersgdt1-1/+5
2022-05-01bootstrap: notes for NixOSnia1-1/+9
2022-04-27README.Solaris: Solaris 11 dependency info from JuvenalUrbinonia1-3/+16
2022-04-13updated notes on bootstrapping with GNU ld on illumosnia1-8/+4
2022-04-13HP-UX status updatenia1-2/+7
2022-04-09README.macOS: mention how to get an X11 server from pkgsrc. xref wikischmonz1-1/+8
page with all the historical details that used to be in this document.
2022-04-09bootstrap: Note it's broken on Tribblixnia1-1/+6
2022-04-08README.macOS: rewrite for typical new users.schmonz1-219/+24
Historical details have moved: https://wiki.netbsd.org/pkgsrc/macos_porting_notes/
2022-04-07s/bootstrap-pkgsrc/pkgsrc bootstrap/gschmonz1-3/+3
2022-04-07bootstrap: Rototill README.Linuxgdt1-14/+30
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-06README.macOS: nbsed requires no user action, merge comment to bootstrap.schmonz2-9/+4
2022-04-06bootstrap: suggest pkgsrc paths before system ones.schmonz1-2/+4
2022-04-06bootstrap: latest status and recommendations for OpenBSD.schmonz1-22/+19
2022-04-05capitalization policenia1-2/+2
2022-04-05bootstrap: Document non-working status of AIXgdt2-3/+16
Caution that the rest of the AIX README is from <= 2007.
2022-04-05bootstrap: fix wordogdt1-2/+2
2022-04-05bootstrap: README.Solaris improvements from Cygnus X-1gdt1-16/+42
2022-04-05README.Solaris: further clarificationsnia1-9/+7
2022-04-05README.Solaris: be better at prioritizing information, don'tnia1-11/+9
talk about "Sun gcc" any more, NetBSD capitalization police
2022-04-04bootstrap/README.Solaris: prune binutils commentgdt1-3/+6
as not supported by other evidence, and explain that illumos-* comes with gcc.
2022-04-04bootstrap: Rototill README.Solarisgdt1-61/+91
Fix an earlier error, and separate/organize the two compiler sections.
2022-04-04README.Solaris: also mention OmniOS by namegutteridge1-2/+2
2022-04-04README.Solaris: Modernize slightly and add subtypesgdt1-15/+55
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-04bootstrap: Improve README.Minix3gdt1-4/+9
From Cygnus X-1 via pkgsrc-users.
2022-04-03README.OSF1: update documentationtnn1-6/+18
- describe what, specifically, is broken (point to libarchive upstream) - update examples
2022-04-03bootstrap: set CONFIG_SHELL when configuring initial libarchivetnn1-3/+3
Otherwise we might end up with defunct libtool.
2022-04-03bootstrap: OSF1: set shprog to /usr/bin/ksh for the early stufftnn1-2/+3
sh(1) is too broken to run mksh's Build.sh
2022-04-03bootstrap: Update platforms sectiongdt1-27/+20
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-03bootstrap: Update Minix3gdt1-5/+7
From "Cygnus X-1" via pkgsrc-users