[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