MacPorts v1.4.40 released for self update
James Berry
jberry at macports.org
Mon May 7 21:59:02 PDT 2007
Here's the change log:
James
Release 1.4.40 (7-May-2007, tagged at r24909 by jberry):
- Note the bump in version naming. To leave ourselves lots of
room in our versioning
scheme, we've jumped from 1.4.3 to 1.4.40. The floating point
represenation as
reported by port version (1.440) will still be the same; we're
just interpreting
it differently.
- variable tracing now works in a much better way and handles
unsets properly.
Similarly, ${option}-delete now works better. Depends
validation no longer
attempts to validate when the variable is unset. Additionally,
the validation
now actually validates each depspec instead of simply finding
a single spec
within the list that works (ticket #11868, eridius r24678).
- macports infrastructure now easier to use from scripts.
ui_prefix and ui_channels have default implementations, and
all arguments to dportinit are now optional (ticket #11837,
eridius r24460).
- ln now accepts combined flags (ex. ln -sf foo bar) (eridius
r24452)
- default_variants now handles multiple values correctly (ticket
#11828, eridius r24450).
- ln uses new symlink command so it can create symlinks that
point to
files that don't actually exist (eridius r24444).
- New bare-bones Pextlib command `symlink source target` (ticket
#11840, eridius r24444).
- delete reimplemented using fs-traverse (eridius r24435).
- fs-traverse now uses the fts(3) family of functions instead of
readdir/opendir.
This fixes a couple behavioral oddities, and makes deleting
during traversal work on 10.3
(ticket #11839, eridius r24423).
- fs-traverse now takes a list of targets rather than a variable
number of arguments
(ticket #11836, eridius r24410).
- Fixed a potential crasher in fs-traverse when showing error
message
(ticket #11827, eridius r24396, thanks sfiera).
- Fixed a bug where livecheck failed on ports that do not define
a homepage
(ticket #11818, pguyot r24319).
- Added the downloads section of our repo to the macports
mirrors list (jmpp r24278).
- Fixed a bug with the archive mode introduced with r23238
change (1.4.1)
(pguyot r24273).
- Trace mode now take dependencies into account when executing
the activate
phase. This fixes an unwanted warning when activating ports
that depend
on teTeX (pguyot r24199).
- Support for mpwa submit through "port submit".
This work is in progress. (jberry)
- Expose autoconf XAR variable as
portutil::autoconf::xar_path. (r24194).
- Start to build portpkg.xar and meta data, hijacking Kevin's
portsubmit.tcl. (r24195-24196).
- Revise error messages in port image activation to use syntax that
matches port(1). (jberry r24543, r24548).
- Create new interp variable prefix_frozen, which is available
to port phases
even when the Portfile redefines prefix. (jberry r24848-r24849)
- Search for prefix-relative commands in prefix_frozen rather
than prefix.
Affects port submit (xar) and port fetch (svn). (jberry r24849)
- Always create a ~/.macports user directory if it doesn't yet
exist. (jberry r24831)
- Move port(1) readline history file to ~/.macports/history
(jberry r24832, r24843)
More information about the macports-dev
mailing list