MacPorts v1.4.41 released for selfupdate
James Berry
jberry at macports.org
Wed May 16 18:42:09 PDT 2007
MacPorts v1.4.41 has been released for self update.
To install this release you should be able to:
sudo port selfupdate
(it will take an hour or so for it to reach the rsync repository).
James
ChangeLog for this release:
Release 1.4.41 (16-May-2007 tagged at r25266 by jberry):
- `port info` now supports new --index flag for using old
behaviour (eridius r25256).
- `port info` now opens the Portfile and displays up-to-date
information.
This allows information about variants to be displayed (eg.
dependencies).
Also allow `port info` to default to current directory if no
name is provided
(eridius r25255).
- Add -E flag to reinplace, does the same thing as in sed
(eridius r25251).
- Add support for [nosync] flag in sources.conf to prevent a
source from syncing
during a `port sync` or `port selfupdate` (eridius r25236).
Example: file:///Users/landonf/misc/MacPorts/dports [nosync]
- Updating a file: source via svn update during port sync now
uses the uid/gid
of the owner of the working copy (eridius r25142).
- Make port(1) convert description and long_description from
lists to
strings before printing to stdout; this enables the proper
printing of
semi-colons, brackets and other characters by way of Tcl
escape sequences.
The exceptions to this are the sequences for newline and
carriage return
(these break the flatfile PortIndex format by introducing line
breaks).
(boeyms r25110)
- Evaluate variants at dportopen instead of dportexec. This
ensures that
the portfile represents the proper information if queried
before targets
are executed. It also prevents variants from being executed
twice if multiple
targets are executed separately on the portfile (ticket
#11296, eridius r25033).
- Fix copy and move commands (eridius r25024).
- Passing multiple arguments to $option-delete now works as
expected
(ticket #11929, eridius r25006).
- fs-traverse no longer follows symlinks specified on the root.
This fixes
the incorrect behaviour of delete seen in #11862 (eridius
r25003).
- Remove bundled xar. (jberry r24913).
- Tighten checking of port name in depspecs. neither + nor / is
allowed.
(jberry r24929, r24934, r24940).
- Restore ability for portindex lines to contain carriage
returns, allowing
fields such as descriptions to contain line breaks. Note that
any portindex
containing such entries will not be readable by a recent
version of macports.
(jberry r25146)
- Add support for descriptions on variants:
* The syntax follows the syntax for variant depends, etc.
* Descriptions for variants are entirely optional
* The change to the portindex format to allow variant
descriptions
should be backwards compatible. Variant descriptions are
stored,
keyed by the variant name, in a new portinfo array named
"variant_desc".
Example:
variant myvariant description "This variant does this
and that" {
configure.args-append --do-this --do-that
}
(jberry r25147)
- Only look for, or create, ~/.macports user directory if the
HOME environment
variable is defined. (jberry r25177)
More information about the macports-users
mailing list