[MacPorts] #377: update for README
MacPorts
noreply at macports.org
Thu Mar 24 04:51:43 PDT 2016
#377: update for README
---------------------+--------------------
Reporter: fkr@… | Owner: kvv@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: base | Version: 1.0
Resolution: fixed | Keywords:
Port: |
---------------------+--------------------
Description changed by ryandesign@…:
Old description:
> this patch mentions the install options needed on FreeBSD, plus
> renames Darwin Ports, darwinports etc. to the preferred DarwinPorts.
>
> the patch is also available via:
> http://www.opendarwin.org/~fkr/patch-README
>
> Index: README
> ===================================================================
> RCS file: /Volumes/src/cvs/od/proj/darwinports/README,v
> retrieving revision 1.25
> diff -u -r1.25 README
> --- README23 Dec 2002 19:35:17 -00001.25
> +++ README7 Mar 2003 14:09:59 -0000
> @@ -1,16 +1,16 @@
> WHAT IS THE DARWIN PORTS SYSTEM
>
> - Darwin Ports is a software build, install, and packaging
> infrastructure
> + DarwinPorts is a software build, install, and packaging
> infrastructure
> designed to meet the same functionality requirements as the FreeBSD
> ports
> architecture while maintaining extensibility for future enhancement.
>
> - Darwin Ports currently builds and runs on MacOS X 10.2 (Darwin 6.0).
> The
> + DarwinPorts currently builds and runs on MacOS X 10.2 (Darwin 6.0).
> The
> system is portable, written in TCL with a limited set of TCL extensions
> in
> C.
>
> For in-depth documentation on the internals of the ports system
> architecture, refer to base/docs/INTERNALS.
>
> - Please note that darwinports is split into two parts. The "darwin
> ports
> + Please note that DarwinPorts is split into two parts. The "darwin
> ports
> infrastructure", which lives in the base/ subdirectory and is the only
> mandatory component of the system, and the "dports" directory which
> contains
> the actual ported software descriptions. The latter is optional and can
> be
> @@ -22,9 +22,15 @@
> Installation Steps:
> 1. make
> Run 'make' to compile all necessary software.
> +In order to install DarwinPorts on FreeBSD the default group-ownership
> +must be passed: 'make DSTGRP=wheel'
> +
>
> 2. sudo make install
> -Run 'sudo make install' to install darwinports on your system.
> +Run 'sudo make install' to install DarwinPorts on your system.
> +Again, installing on FreeBSD require the group-ownership to be
> +passed: 'sudo make install DSTGRP=wheel'
> +
>
> 3. [optional] edit /etc/ports/ports.conf
> The /etc/ports/ports.conf configuration file defines several
> @@ -46,7 +52,7 @@
> All necessary code and TCL will be compiled and installed as
> follows:
> [Mac OS X] /System/Library/Tcl/8.3/darwinports1.0
> [FreeBSD] /usr/local/lib/tcl8.3/darwinports1.0
> - - TCL library for interfacing with the Darwin Ports System
> + - TCL library for interfacing with the DarwinPorts System
>
> PREFIX is set to /opt/local but can be overridden on the make command
> line and affects the installation of the following components:
> @@ -69,7 +75,7 @@
> USING THE PORT COMMAND
>
> If you haven't already, add /opt/local/bin to your path (or
> $PREFIX/bin
> -if you've elected to install darwinports somewhere else). If you're
> +if you've elected to install DarwinPorts somewhere else). If you're
> unsure how, add the following line to your ~/.cshrc file.
>
> set path=($path /opt/local/bin)
> @@ -102,8 +108,8 @@
> to be kept to a minimum.
>
> A Portfile consists of valid TCL, evaluated by a TCL interpreter
> -instantiated by the Darwin Ports System. Portfiles use extremely
> straight-
> +instantiated by the DarwinPorts System. Portfiles use extremely
> straight-
> forward key/value pair syntax, while allowing the author to use the full
> extent of TCL's functionality where necessary.
>
> - To get started, refer to doc/exampleport and the portfile(7) man
> page.
> + To get started, refer to base/doc/exampleport and the portfile(7)
> man
> page.
New description:
this patch mentions the install options needed on FreeBSD, plus
renames Darwin Ports, darwinports etc. to the preferred DarwinPorts.
the patch is also available via:
http://www.opendarwin.org/~fkr/patch-README
{{{
Index: README
===================================================================
RCS file: /Volumes/src/cvs/od/proj/darwinports/README,v
retrieving revision 1.25
diff -u -r1.25 README
--- README23 Dec 2002 19:35:17 -00001.25
+++ README7 Mar 2003 14:09:59 -0000
@@ -1,16 +1,16 @@
WHAT IS THE DARWIN PORTS SYSTEM
- Darwin Ports is a software build, install, and packaging
infrastructure
+ DarwinPorts is a software build, install, and packaging
infrastructure
designed to meet the same functionality requirements as the FreeBSD ports
architecture while maintaining extensibility for future enhancement.
- Darwin Ports currently builds and runs on MacOS X 10.2 (Darwin 6.0).
The
+ DarwinPorts currently builds and runs on MacOS X 10.2 (Darwin 6.0).
The
system is portable, written in TCL with a limited set of TCL extensions
in C.
For in-depth documentation on the internals of the ports system
architecture, refer to base/docs/INTERNALS.
- Please note that darwinports is split into two parts. The "darwin
ports
+ Please note that DarwinPorts is split into two parts. The "darwin
ports
infrastructure", which lives in the base/ subdirectory and is the only
mandatory component of the system, and the "dports" directory which
contains
the actual ported software descriptions. The latter is optional and can
be
@@ -22,9 +22,15 @@
Installation Steps:
1. make
Run 'make' to compile all necessary software.
+In order to install DarwinPorts on FreeBSD the default group-ownership
+must be passed: 'make DSTGRP=wheel'
+
2. sudo make install
-Run 'sudo make install' to install darwinports on your system.
+Run 'sudo make install' to install DarwinPorts on your system.
+Again, installing on FreeBSD require the group-ownership to be
+passed: 'sudo make install DSTGRP=wheel'
+
3. [optional] edit /etc/ports/ports.conf
The /etc/ports/ports.conf configuration file defines several
@@ -46,7 +52,7 @@
All necessary code and TCL will be compiled and installed as follows:
[Mac OS X] /System/Library/Tcl/8.3/darwinports1.0
[FreeBSD] /usr/local/lib/tcl8.3/darwinports1.0
- - TCL library for interfacing with the Darwin Ports System
+ - TCL library for interfacing with the DarwinPorts System
PREFIX is set to /opt/local but can be overridden on the make command
line and affects the installation of the following components:
@@ -69,7 +75,7 @@
USING THE PORT COMMAND
If you haven't already, add /opt/local/bin to your path (or
$PREFIX/bin
-if you've elected to install darwinports somewhere else). If you're
+if you've elected to install DarwinPorts somewhere else). If you're
unsure how, add the following line to your ~/.cshrc file.
set path=($path /opt/local/bin)
@@ -102,8 +108,8 @@
to be kept to a minimum.
A Portfile consists of valid TCL, evaluated by a TCL interpreter
-instantiated by the Darwin Ports System. Portfiles use extremely
straight-
+instantiated by the DarwinPorts System. Portfiles use extremely straight-
forward key/value pair syntax, while allowing the author to use the full
extent of TCL's functionality where necessary.
- To get started, refer to doc/exampleport and the portfile(7) man
page.
+ To get started, refer to base/doc/exampleport and the portfile(7) man
page.
}}}
--
--
Ticket URL: <https://trac.macports.org/ticket/377#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list