pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/52567: Readme.MacOSX is out of date



>Number:         52567
>Category:       pkg
>Synopsis:       Readme.MacOSX is out of date
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          doc-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Sep 22 15:35:00 +0000 2017
>Originator:     Eric Brown
>Release:        trunk
>Organization:
>Environment:
Darwin brown.local 17.0.0 Darwin Kernel Version 17.0.0: Thu Aug 24 22:01:05 PDT 2017; root:xnu-4570.1.46~3/RELEASE_X86_64 x86_64
>Description:
Apple's operating system was renamed to macOS.  This documentation patch is intended to provide updated naming conventions.

Additionally, the referenced GitHub repository has been updated to reflect the current netbsd/pkgsrc repo.
>How-To-Repeat:

>Fix:
--- README.MacOSX.~1.34.~	2017-09-22 08:45:03.000000000 -0500
+++ README.MacOSX	2017-09-22 10:25:53.000000000 -0500
@@ -1,29 +1,29 @@
-$NetBSD: README.MacOSX,v 1.34 2017/09/21 19:42:16 gdt Exp $
+$NetBSD: README.MacOSX,v 1.34 2017/09/22 19:42:16 ecbrown Exp $
 
 This file describes the use of current versions of pkgsrc with
-multiple versions of Darwin and OS X, omitting information about previous pkgsrc
-versions.
+multiple versions of Darwin and macOS, omitting information about
+previous pkgsrc versions.
 
-* Darwin vs OS X
+* Darwin vs macOS
 
-(Apple has renamed Mac OS X to OS X, but the filename
+(Apple has renamed Mac OS X to macOS, but the filename
 remains.)
 
-OS X consists of Darwin (kernel/userland) plus Mac stuff on top.
+macOS consists of Darwin (kernel/userland) plus Mac stuff on top.
 pkgsrc used to target Darwin, but given the tools issued discussed
-below it is not clear that it works on Darwin without OS X.  Darwin
+below it is not clear that it works on Darwin without macOS.  Darwin
 from Apple is no longer open source.
 
-Users of non-OS X Darwin are invited to submit patches to this file.
+Users of non-macOS Darwin are invited to submit patches to this file.
 The only known project is:
   http://www.puredarwin.org/
 
-Until then, this file remains OS X-centric.
+Until then, this file remains macOS-centric.
 
-* OS X specific bootstrap arguments
+* macOS specific bootstrap arguments
 
 Providing the --binary-macpkg flag to the bootstrap script causes it
-to prepare a bootstrap kit as a native OS X package instead of using
+to prepare a bootstrap kit as a native macOS package instead of using
 the conventional .tar.bz2 format.  This requires the package-maker
 application to be installed.
 
@@ -31,7 +31,7 @@
 
 ** native headers vs SDK
 
-OS X used to include system headers in /usr/include, so that one
+macOS used to include system headers in /usr/include, so that one
 could treat it like a relatively normal POSIX system.  Starting at
 approximately 10.9, headers were no longer available at the standard
 location, and one has to use an SDK that puts headers someplace else.
@@ -117,18 +117,17 @@
 
 ** XCode
 
-This section applies to 10.6 through 10.12.
+This section applies to 10.6 through 10.13.
 
-If you haven't already, you will need to install the OS X
+If you haven't already, you will need to install the macOS
 Developer Tools package (XCode) to obtain a compiler, etc.  The
-procedure depends on the version of OS X; recent versions use the
+procedure depends on the version of macOS; recent versions use the
 App Store.
 
 *** Command-line Tools
 
-XCode 9 (the current version), even when installed on OS X 10.12, does
-not include an SDK for 10.12.  If one installs "Commmand Line Tools",
-then pkgsrc can use the compiler.
+XCode 9 (the current version) does not include an SDK for 10.12.  If
+one installs "Commmand Line Tools", then pkgsrc can use the compiler.
 
 Since Xcode 7 (installed from the Apple Store) the development
 environment can upgrade itself without interaction from the user, but
@@ -144,20 +143,20 @@
 
 Note that as of 10.9, cvs is no longer provided by Apple.  You can build
 devel/scmcvs.  To obtain pkgsrc in order to bootstrap and build cvs,
-it may be useful to `git clone https://github.com/jsonn/pkgsrc.git`.
+it may be useful to `git clone https://github.com/NetBSD/pkgsrc.git`.
 
 ** X11
 
-X11 used to be built into OS X, but as of 10.8 it is no longer
+X11 used to be built into macOS, but as of 10.8 it is no longer
 included.  You can install XQuartz from
 https://www.xquartz.org, or try the newly-added pkgsrc
 version.
 
-* OS X Versions
+* macOS Versions
 
 Because Apple drops support for previous hardware faster than the
 hardware fails, many machines cannot be upgraded to recent versions of
-OS X, creating a greater than usual desire to support old systems.
+macOS, creating a greater than usual desire to support old systems.
 Because of the particular history of deprecation, most systems tend to
 run relatively recent versions or specific older versions (10.6 and
 10.5).
@@ -172,7 +171,9 @@
 pkgsrc PRs about 10.5 or older that do not contain fixes may be closed
 without fixing.
 
-OS X 10.11 is considered new and there may be issues.
+macOS 10.12 - 10.13 are considered new and there may be issues.
+
+OS X 10.11 is  considered new and there may be issues.
 
 OS X 10.10 is considered current.
 
@@ -197,7 +198,7 @@
 * Bulk builds
 
 Clearly, it is desirable for a bulk build to be useful on as many
-computers as possible.  The main issues are which ABI and which OS X
+computers as possible.  The main issues are which ABI and which macOS
 version.  Targeting older versions makes a build run on more systems,
 and targeting newer versions makes the build closer to what would be
 obtained from bootstrapping on a newer version and thus avoids some


Home | Main Index | Thread Index | Old Index