source: trunk/base/ChangeLog @ 48083

Last change on this file since 48083 was 48007, checked in by raimue@…, 12 years ago

port/port.tcl:
'port search' is now equivalent to 'port search --name --description', which
gives much better results for some search terms, e.g. "haskell".

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 51.0 KB
Line 
1###
2# This is a log of major user-visible changes in each MacPorts release.
3# $Id: ChangeLog 48007 2009-03-12 18:31:02Z raimue@macports.org $
4###
5
6
7Release 1.8.0 (unreleased):
8    - New pseudo-port 'obsolete' to identify ports which are installed but no
9      longer in the PortIndex (r47253, raimue)
10
11    - MacPorts now performs fetch, extract, patch, configure and build in a
12      user rather than system owned location. By default, this is
13      ~/.macports/opt. This allows MacPorts to do all but the install of the
14      port without root privileges. (gsoc08-privileges)
15
16    - MacPorts now automatically drops privileges whenever possible so as to
17      avoid running as root whenever possible. (gsoc08-privileges)
18
19    - MacPorts will prompt for the root password if you attempt to install a
20      port into the /opt/local hierarchy and did not start MacPorts with sudo.
21      It will not do so however until the install stage. The fetch, extract,
22      patch, configure and build will proceed first under the privileges
23      MacPorts is started with. (gsoc08-privileges)
24
25    - The Portfile format has a number of new boolean attributes to indicate
26      when an action should or should not be run with root privileges:
27      'patch.asroot', 'build.asroot', 'configure.asroot', 'destroot.asroot',
28      and 'install.asroot'. The default for all is "no". If the prefix folder
29      (by default /opt/local) is not writable, MacPorts will attempt to
30      elevate privileges to root for the install phase. (gsoc08-privileges)
31
32    - A "make group" command has been added to the Makefile and a
33      "--with-shared-directory" switch to the configure script. Running "make
34      group" will create a macports group. "--with-shared-directory" will let
35      let the group specified by "--with-install-group" have full read write
36      access to the /opt/local hierarchy. This will allow users who are
37      members of the new macports group to have full write permissions to
38      /opt/local and its subfolders, and hence to install ports which only
39      affect that hierarchy without requiring root privileges.
40      (gsoc08-privileges)
41
42    - A switch called "--with-no-root-privileges" has been added for use by
43      user installing MacPorts for their own use only. An example configure
44      command would be "./configure
45      --prefix=/Users/{your-user-name-here}/.macports/opt
46      --with-no-root-privileges" (gsoc08-privileges)
47
48    - Add new "use_7z yes" port option to allow distfiles in 7z format
49      (#18521, ryandesign)
50
51    - port lint no longer requires variable master_sites if the port has no
52      distfiles (#18479, ryandesign)
53
54    - Upgrade will no longer accept ports that are not installed (but it still
55      installs new ports as dependencies if needed). In particular, this means
56      that "port upgrade all" will no longer proceed to install every
57      available port. (jmr in r46052)
58
59    - Add several new options to port search, looks in name and description by
60      default (#15434, raimue)
61
62    - Add xpkg archive type, xar-based format with XML. (afb)
63
64    - Split portpkg creation out from portsubmit phase. (afb)
65
66    - Make dependencies displayed in port info respect variants
67      specified in variants.conf; collapse port deps to be an alias
68      for port info with appropriate flags. Note this changes output
69      format of port deps somewhat.  (#11891, gwhitney)
70
71    - Make dependencies in port upgrade respect variants as specified
72      (in order of precedence) on command line, latest installed
73      version, or variants.conf .  (#8221, gwhitney)
74
75    - Add mkdtemp Tcl command to create temporary directories. (#17181, perry)
76
77    - Add select action, which integrates *_select tools into port.
78      (#17477, perry)
79
80    - The variants action additionally shows default variants, conflicting
81      variants and variants' dependencies. (#14178, #15628, perry)
82
83    - Implicit variants (e.g., darwin) can no longer be explicitly
84      set/unset. (#12563, perry)
85
86Release 1.7.1 (unreleased):
87    - Add 'apple-gcc-4.2' option to configure.compiler (#18426, ryandesign)
88
89    - Create ${applications_dir} and ${frameworks_dir} in destroot
90      automatically (r45614, raimue)
91
92    - Make the postflight procedure a bit smarter about which login files
93      to update for bash and tcsh (#17588)
94
95    - Add error messages to package installers when the wrong OS package
96      is being installed (#13141)
97
98Release 1.7.0 (2008-12-13 by blb):
99    - Global variant descriptions using variant_descriptions.conf in the new
100      resources directory in the ports tree (#14482, raimue)
101
102    - Move port resources into the ports tree (#14553, raimue and blb)
103
104    - Improve error message when "upgrade outdated" is used (#12288)
105
106    - Properly handle ports whose version evaluates to 0 (#16740, ryandesign)
107
108    - PortIndex is now regenerated atomically (#16234, blb & ryandesign)
109
110    - Improve upon 'port lint' usage by not being too overbearing unless
111      --nitpick is used (#14799)
112
113    - Fix reinplace when the filename contains spaces (#17098, ryandesign)
114
115    - Fix python port group issues (#15226)
116
117    - Make sure global variants (from variants.conf) are applied to all
118      phases (#11897)
119
120    - Allow configuring --without-objc-runtime --without-objc-foundation,
121      for building on platforms without Foundation like +puredarwin (r41015)
122
123    - Changes in loading of configuration files. Currently the global
124      configuration file is loaded first, then user defined one (if present),
125      PORTSRC environment variable is loaded last. Last defined value is used
126      for each configuration option. (#16329, contributed by Adam Byrtek)
127
128    - Ruby port group now accepts a new (optional) last parameter for the
129      ruby.setup command, "implementation". It is "ruby" by default, and
130      can be set to "ruby19". It names the ruby-implementing port, and can
131      possibly support still other rubys in the future. (#15912, febeling
132      in r38683)
133
134    - Don't use build.nice for complex build.cmd commands (#16091)
135
136    - The buildmakejobs setting now also affects ports using the scons build
137      system, so now scons-based ports can be built in parallel too. Previously
138      only automake-based ports were supported. (ryandesign in r38556)
139
140    - User-supplied port names are now treated in a fully case-insensitive
141      manner. This fixes a bug where giving the name with incorrect case when
142      deactivating/uninstalling would cause all the port's files to be left
143      behind. (#11759, jmr/raimue in r37349, r37621)
144
145    - The non-verbose output for the build phase no longer shows what target
146      was used. This makes the build phase consistent with the other phases
147      which also do not show details. If details are desired, the debug or
148      verbose switches should be used. (#15881, raimue/ryandesign in r38315)
149
150    - Make missing sed extended regexp (for reinplace -E) into a runtime error.
151      (#15577, afb in r37501)
152
153    - More helpful strings for 'port help' (needs more work #15467, raimue)
154
155    - Command line options are checked if the command accepts it before
156      running (raimue)
157
158    - We now have a mirror of (almost) all distfiles at distfiles.macports.org,
159      and it is automatically appended to master_sites and patch_sites (#15456,
160      jmr in r37217, r37255)
161
162    - port search looks now in name, description and long_description for the
163      search pattern and prints the list sorted (#15434, raimue in r37119,
164      r37121)
165
166    - Stopped 'port -R upgrade' from processing more ports than it should, and
167      from processing ports multiple times. (#10827, jmr in r37046)
168
169    - Don't include build.nice and build.jobs in destroot.cmd (#15295)
170
171    - The default universal variant is no longer added when we know it won't
172      work. (#12170, jmr in r36764)
173
174    - During upgrade, if the latest installed version of a port is not active,
175      the currently active version (if any) is now deactivated before trying
176      to activate the latest version. (#12013, jmr in r36762)
177
178    - A port with dependents can now be removed without forcing iff it is
179      inactive and there is at least one other version of the same port
180      installed (#11501, jmr in r36747)
181
182    - Duplicate entries can no longer build up in the dependency map (#8763,
183      jmr in r36745)
184
185    - In image mode, dependencies are no longer treated as being satisfied
186      when the satisfying port is not active (#7361, jmr in r36735)
187
188    - Fixed a bug where upgrade could create too many nested subdirectories
189      in distpath, archive.destpath and unarchive.srcpath (#11971, jmr in
190      r36679, r36687, r36688)
191
192    - Declaring a dependency on a nonexistent port now always causes an error
193      (#10768, jmr in r36648)
194
195    - Explicitly use unsetenv(3) on all environment variables (#13930, #16010,
196      #16233)
197
198    - Make the included tclthread compile on Leopard if configured (#13495)
199
200    - Allow distfiles to be disk images with "use_dmg yes" port option (#13509,
201      ryandesign in r36708)
202
203    - ruby.setup now takes a type 'fetch' to just fetch/extract (eridius in r35773)
204
205    - Fetch now prefers mirrors with lower ping times (#14891, jmr in r35748,
206      r35806, r35808)
207
208    - Fetching of daily snapshot tarballs of the ports tree as an alternative to rsync
209      (raimue in r35647, r35648)
210
211    - port uninstall now takes --follow-dependents to uninstall all dependents
212      (#14637, eridius/raimue in r34977, r35042, r36160)
213
214    - New fetch.type git (#14232, eridius in r34875)
215
216    - fixed "port mdmg" getting block size wrong for the disk image (#13968, afb in r34844)
217
218    - always set MACOSX_DEPLOYMENT_TARGET, to avoid bugs with older glibtool (afb in r34541)
219
220    - port lint now checks all dependencies so that the ports actually exist (#14380)
221
222    - added target_state to avoid the need for privileges for lint/livecheck (#13458)
223
224    - Overhauled output for port info/deps/dependents/search (raimue in
225      r34354, r34371, r34391, r34395, r34402, r34420)
226
227    - Revert the default +universal MDT/SDK to 10.4/10.4u on Tiger and 10.5/10.5 on Leopard
228
229    - port lint shouldn't require variable master_sites for fetch.type != standard (#14377)
230
231    - Add "tcldoc" documentation comments and "tcldox" Doxyfile for doxygen (#12048)
232
233    - Add --pretend and --nosync flags to selfupdate (raimue in r33938, r33939,
234      r33940, r33941)
235
236    - Work around autoconf X11 detection bugs on darwin (afb in r33717)
237
238    - Fix bugs with X11 lib detection on Leopard (#14089, afb in r33716)
239
240    - Add configure.{optflags,m32,m64,march,mtune} (afb in r33503, r33599)
241
242    - Add applications_dir and frameworks_dir configuration (r33499, r33722)
243
244    - Remove some hardcoded paths (such as /usr/X11R6, /usr/bin/install) (afb in r33501, r33619, r33620)
245
246    - Add configure.{universal_target,universal_sysroot,universal_archs} (afb in r33478).
247
248    - Change default +universal platform back to: 10.4/10.4u.sdk/i386 ppc (r33087, r33107).
249
250    - Add `port platform` info target that outputs current platform (#12302, afb in r32724).
251
252    - Enable 64 bit environment, ppc64 x86_64, for all +universal builds (mww in r32194).
253
254    - Add 'merge' function for merging multiple (single arch) destroots into one (universal)
255      destroot (mww in r31954).
256
257    - If checksum is mismatched, and in verbose mode, present a corrected pre-fabricated checksum statement
258      to make it easy to update a port (jberry in r32441).
259
260    - Fixed the "Error: Unable to open port: invalid command name "ui_prefix"" runtime error on Panther
261      (eridius in r32525).
262
263    - Fixed the "Error: Unable to open port: invalid command name "ui_channels"" runtime error on Panther
264      (eridius in r32514).
265
266    - "port lint" now recognizes non-canonical modelines (afb in r32480).
267
268    - "configure.pipe" is now hackable from Portfiles (afb in r32430).
269
270    - MacPorts no longer installs the "base/config/mp_version" file, as the release version is now stored
271      internally in $macports::autoconf::macports_vesion (jmpp in r32353).
272
273    - Bail out with a suitable message if the requested port is not installed when polling its dependents
274      (jmpp in r32336).
275
276    - Fixed a Panther build failure due to missing sqlite headers (jmpp in r32212).
277
278    - Fixed a build failure by passing the base/src/cregistry/cregistry.a archive through ranlib (jmpp in r32105).
279
280
281Release 1.6.0 (16-December-2007 by jmpp):
282
283    - Revamped the postflight script that is run by Installer.app with our pkg installer to gracefully
284      handle the addition of PATH, MANPATH and DISPLAY environment variables separately, if needed.
285      Read http://guide.macports.org/#installing.binary.postflight.details for more information
286      (jmpp in many commits directly on the release_1_6 branch).
287
288    - Remove LD_PREBIND & LD_PREBIND_ALLOW_OVERLAP variables from MacPorts' environment to prevent
289      prebinding of binaries, which can be harmful on Tiger and above (#13436, mww in r31786).
290
291    - Add 'gcc-4.2' option to the configure.compiler Portfile command (mww in r31891).
292
293    - Flush port(1) output channel after issuing prompt, when readline is not
294      available, to ensure prompt is displayed at proper time. (jberry r31338).
295
296    - readline is now disabled by default, in order to avoid support issues.
297      use --enable-readine parameter to configure to enable support for readine.
298      (jberry r31139, r31140).
299
300    - daemondo now monitors kevents for the death of the daemon process, which means that it
301      now detects the death of processes (even those that aren't direct child processes)
302      much more reliably. Plus other daemondo logging and doc cleanups.
303      (jberry in r30313,r30332,r30333,r30334,r30335,r30364).
304
305    - dramatic speedup to file, dir, url, work actions (jberry in r31056)
306
307    - add option "extract.mkdir [no|yes]" for distfiles that would pollute ${workpath} with
308      multiple files (mww in r31028)
309
310    - add optional configure.pipe output (afb in r29604 & r30824)
311
312    - add "startupitem_type none" macports.conf configuration option (#12743, afb in r30823)
313
314    - add configure.[awk|bison|pkg_config|pkg_config_path] (r30761)
315
316    - Auto-mode for number of parallel build threads (if number of jobs is set to "0") (r30739)
317
318    - Add option use_parallel_build [yes|no] to declare if a port can be built in parallel (r30714).
319
320    - New SourceForge.jp mirrors list (r30484).
321
322    - Display warnings when using old versions of Mac OS X and Xcode Tools
323      (#12794, afb in r30338 & r30477)
324
325    - Remove configure.macosx_deployment_target, add global macosx_deployment_target
326      (eridius in r30396).
327
328    - add support for LZMA compression, for making .tlz archives (afb in r30307)
329
330    - add configure.[perl|python|ruby] for interpreters, .install for avoiding breakage
331      due to coreutils, .libs
332
333    - added startupitem.netchange boolean flag (#12931, N_Ox in r30086).
334
335    - added generic GNU livecheck (N_Ox in r29812).
336
337    - fixed bug where all .mpkg packages were missing their welcome page (afb in r29517)
338
339    - better defaults for implicit ui_channels behaviour (eridius in r29498).
340
341    - prevent creating PKG packages with /etc or /var or /tmp (#2102, afb in r29445)
342
343    - add optional configure.ccache and configure.distcc filters (#5390, afb in r29438)
344
345    - Explicitly sort fs-traverse so it behaves predictably on Linux systems
346      (#12622, eridius in r29412).
347
348    - add configure.objc/objcflags for Objective-C
349
350    - add optional build.nice (0) and build.jobs (1) modifiers (afb in r28634 & r28673)
351
352    - make tclobjc1.0 compile with GNUstep and NXConstantString class (afb in r28668)
353
354    - fix bsdmake/gnumake defaults for FreeBSD and Linux platforms (afb in r28660)
355
356    - port lint command, for Portfile verification (#463, afb in r28170)
357
358    - add configure.macosx_deployment_target for configure flags
359
360    - add configure.javac/classpath for Java
361
362    - add configure.fflags/fcflags/f90flags for Fortran flags
363
364    - Mark "python" group code as deprecated
365
366    - Add group code for Python 3.0
367
368    - Add more compiler suites for the 'configure.compiler' option
369
370    - `port variants` behaves like `port info` in that it parses the Portfile for up-to-date info.
371      `port variants` also supports the --index flag (eridius in r27919).
372
373    - Fix upgrade to properly handle installed versions beginning with letters (eridius in r27900).
374
375    - Chris Pickel's GSoC2007 work: registry2.0 & cregistry (mainly r27518 & r27520)
376
377    - Eugene Pimenov's GSoC2007 work: Trace lib on unix sockets (r26682).
378
379    - Elias Pipping's GSoC2007 work: merge.rb on his personal /users/pipping svn dir.
380
381
382Release 1.5.2 (15-August-2007 at branches/release_1_5's r27896, by jmpp):
383
384    - Fix mtree checks which inaccurately complained about files in /Applications, /Library & /Developer;
385      mtree checks now also warn the user if a port indicates an intended violation and errors are
386      temporarily non-fatal (mww & eridius in r27709, r27710, r27719, r27720 & r27773).
387
388
389Release 1.5.1 (11-August-2007 at branches/release_1_5/base's r27646, by jmpp):
390
391    - Remove sed rules taking care of dp based comments in the macports.conf file from the upgrade target in base/Makefile.in,
392      they were causing problems for people with /opt/dports or similar prefixes (jmpp in r27618).
393
394    - Facelift to the PortIndex2MySQL.tcl script to make it selfcontained and work with the new macports1.0 api to
395      generate SQL statements with information extracted from Portfiles (jmpp in r27415).
396
397    - Always print the livecheck regex in debug mode, not only when it fails (ryandesign in r27379).
398
399    - Detect some mtree violations within ${prefix}. Test can be overriden by "destroot.violate_mtree yes" in a Portfile
400      (mww in r27199).
401
402    - Fix version comparison in MacPorts initialization to properly detect Tcl versions 8.4.7 and later (sfiera in r27127).
403
404    - Fix double de-escaping of livecheck.regex inadvertently introduced in r26041 (eridius in r27079).
405
406    - Added new Portfile options to the configure stage for selecting compiler(s) (mww in r27018, r27021, r27022 and r27053)
407
408    - New logic in the upgrade target to account for cases where the old and new versions consist of different
409      numbers of segments (sfiera in r26921).
410
411    - Remove dead OpenDarwin mirrors from our mirrors list (jmpp in r26903)
412
413    - New tests for violations of common directory structure (and option to override them for special cases)
414
415    - Added new variable ${os.major} that contains the Darwin major version (eridius r26693, ticket #12224).
416
417
418Release 1.5.0 (09-July-2007 tagged at r26818 by jmpp):
419
420    - Many documentation updates and improvements, mostly thanks to Maun Suang and Brian
421      Campbell who both started work on both improving our man pages and reviving the
422      long forgotten MacPorts official guide, now nightly regen'd on an automated basis
423      and hosted at a temporary location, http://geeklair.net/macports_guide/, all
424      thanks to Daniel J. Luke (dluke).
425
426    - Improve built-in "daemondo" program logging (jberry r26537 & r26569).
427
428    - rpm target now knows how to also build universal packages if requested (afb r26470).
429
430    - The "rpmpackage" target was renamed to "rpm", and a new target "srpm" added
431      that allows packaging a Portfile (and files/distfiles) up as a source package.
432      Upgraded RPM to version 4.4.9 and changed OpenDarwin/DarwinPorts to MacPorts.
433      The default build location is now ${prefix}/src/macports instead of ${prefix}/src/apple
434      (jmpp & afb in r26465, r26496, r26536, r26543).
435
436    - Fixed a potential crasher in the delete command (ticket #12149, eridius r26397).
437
438    - 'port delete --work' now removes $portbuiltpath instead of $workpath, effectively prunning
439      empty dirs that up until now were left behind in the build directory (jmpp r26394).
440
441    - gnustep portgroup for gnustep-make-2.0 (yves r26266).
442
443    - Adding backwards compatibility glue for clients of the public (darwin|mac)ports1.0 API
444      that use now deprecated procs naming (DarwinPorts namespace) (jmpp r26392).
445
446    - Merged the dp2mp-move branch into trunk to finally move away from all
447      DarwinPorts related strings and conventions both internally and externally,
448      implying big changes in MacPorts pathnames with respect to user visible stuff.
449      Read http://trac.macports.org/projects/macports/wiki/MacPortsRenaming and
450      http://trac.macports.org/projects/macports/log/branches/dp2mp-move/base for
451      more full details and information (jmpp r26177).
452
453    - Fix livecheck to properly de-escape livecheck.url (eridius r26041).
454
455    - Add warning when it looks like PortIndex file is corrupt (eridius r26040).
456
457    - Make portindex use stderr for errors (eridius r26038, ticket #11585).
458
459    - Fix port variants calculation to properly account for negated variants and
460      to detect problems between required and negated variants
461      (ticket #11920, eridius r26036, patch by gwhitney).
462
463    - Add global methods lpush, lpop, lshift, and lunshift. Works similar to
464      lappend (in fact lpush is just lappend) and do what they sound like.
465      Also add ldindex. Works like lindex, but deletes the element from the list.
466      Documented in portfile.7 (eridius r26034).
467
468    - Add global methods try and throw. Implemented based on the specification
469      in TIP #89. Documented in portfile.7 (eridius r25979).
470
471    - Handle encodings properly now. All Portfiles and .conf files are assumed
472      to be utf-8, and reading them or calling portindex(1) should now work
473      the same on all locales (ticket #11978, eridius r25975).
474
475    - Add support for decoding of obscured maintainer addresses.
476      We support two types of obscured addresses in Portfile maintainers field:
477         (1) username ==> implies username@macports.org
478         (2) subdomain.tld:username ==> implies username@subdomain.tld
479      These are unobscured by port info, and by port submit during the submission process,
480      but are left obscured in the Portfile to avoid accidental disclosure.
481      (jberry r25795).
482
483    - Update port.1 to reflect what "port dependents" really does (markd r25787, ticket #11898).
484
485    - Distinguish a pseudo portname that evaluates to nothing from no arguments at all,
486      improving behavior of 'installed', 'active', 'list', and 'search' pseudo portnames.
487      (jberry in r25789, ticket #10674).
488
489    - Bugfix startup item generation so that launchd.plists are disabled
490      by default, as we claim they are in our documentation. (jberry r25785).
491
492    - Update adduser/addgroup to use dscl instead of niutil. Also add support
493      for realname key in addgroup (ticket #11012, eridius r25586).
494
495    - Make a correction to port(1)'s determination of whether or not a port has
496      been updated by making it compare ${version} and then ${revision} rather
497      than a single comparison of the compound ${version}_${revision}; the
498      latter reports 2.01_2 to be newer than 2.01.01a25_0 because, at the fifth
499      character, `_' comes after `.' in ASCII lexicographic order.
500      (boeyms in r25310)
501
502Release 1.4.42 (17-May-2007 tagged at r25296 by jberry):
503
504    - Fix reinplace, broken in 1.4.41 (eridius r25285).
505
506Release 1.4.41 (16-May-2007 tagged at r25266 by jberry):
507
508    - `port info` now supports new --index flag for using old behaviour (eridius r25256).
509
510    - `port info` now opens the Portfile and displays up-to-date information.
511      This allows information about variants to be displayed (eg. dependencies).
512      Also allow `port info` to default to current directory if no name is provided
513      (eridius r25255).
514
515    - Add -E flag to reinplace, does the same thing as in sed (eridius r25251).
516
517    - Add support for [nosync] flag in sources.conf to prevent a source from syncing
518      during a `port sync` or `port selfupdate` (eridius r25236).
519      Example: file:///Users/landonf/misc/MacPorts/dports [nosync]
520
521    - Updating a file: source via svn update during port sync now uses the uid/gid
522      of the owner of the working copy (eridius r25142).
523
524    - Make port(1) convert description and long_description from lists to
525      strings before printing to stdout; this enables the proper printing of
526      semi-colons, brackets and other characters by way of Tcl escape sequences.
527      The exceptions to this are the sequences for newline and carriage return
528      (these break the flatfile PortIndex format by introducing line breaks).
529      (boeyms r25110)
530
531    - Evaluate variants at dportopen instead of dportexec. This ensures that
532      the portfile represents the proper information if queried before targets
533      are executed. It also prevents variants from being executed twice if multiple
534      targets are executed separately on the portfile (ticket #11296, eridius r25033).
535
536    - Fix copy and move commands (eridius r25024).
537
538    - Passing multiple arguments to $option-delete now works as expected
539      (ticket #11929, eridius r25006).
540
541    - fs-traverse no longer follows symlinks specified on the root. This fixes
542      the incorrect behaviour of delete seen in #11862 (eridius r25003).
543
544    - Remove bundled xar. (jberry r24913).
545
546    - Tighten checking of port name in depspecs. neither + nor / is allowed.
547      (jberry r24929, r24934, r24940).
548
549    - Restore ability for portindex lines to contain carriage returns, allowing
550      fields such as descriptions to contain line breaks. Note that any portindex
551      containing such entries will not be readable by a recent version of macports.
552      (jberry r25146)
553
554    - Add support for descriptions on variants:
555         * The syntax follows the syntax for variant depends, etc.
556         * Descriptions for variants are entirely optional
557         * The change to the portindex format to allow variant descriptions
558           should be backwards compatible. Variant descriptions are stored,
559           keyed by the variant name, in a new portinfo array named "variant_desc".
560
561        Example:
562
563            variant myvariant description "This variant does this and that" {
564                configure.args-append   --do-this --do-that
565            }
566
567        (jberry r25147)
568
569    - Only look for, or create, ~/.macports user directory if the HOME environment
570      variable is defined. (jberry r25177)
571
572
573Release 1.4.40 (7-May-2007, tagged at r24909 by jberry):
574
575    - Note the bump in version naming. To leave ourselves lots of room in our versioning
576      scheme, we've jumped from 1.4.3 to 1.4.40. The floating point represenation as
577      reported by port version (1.440) will still be the same; we're just interpreting
578      it differently.
579
580    - variable tracing now works in a much better way and handles unsets properly.
581      Similarly, ${option}-delete now works better. Depends validation no longer
582      attempts to validate when the variable is unset. Additionally, the validation
583      now actually validates each depspec instead of simply finding a single spec
584      within the list that works (ticket #11868, eridius r24678).
585
586    - macports infrastructure now easier to use from scripts.
587      ui_prefix and ui_channels have default implementations, and
588      all arguments to dportinit are now optional (ticket #11837, eridius r24460).
589
590    - ln now accepts combined flags (ex. ln -sf foo bar) (eridius r24452)
591
592    - default_variants now handles multiple values correctly (ticket #11828, eridius r24450).
593
594    - ln uses new symlink command so it can create symlinks that point to
595      files that don't actually exist (eridius r24444).
596
597    - New bare-bones Pextlib command `symlink source target` (ticket #11840, eridius r24444).
598
599    - delete reimplemented using fs-traverse (eridius r24435).
600
601    - fs-traverse now uses the fts(3) family of functions instead of readdir/opendir.
602      This fixes a couple behavioral oddities, and makes deleting during traversal work on 10.3
603      (ticket #11839, eridius r24423).
604
605    - fs-traverse now takes a list of targets rather than a variable number of arguments
606      (ticket #11836, eridius r24410).
607
608    - Fixed a potential crasher in fs-traverse when showing error message
609      (ticket #11827, eridius r24396, thanks sfiera).
610
611    - Fixed a bug where livecheck failed on ports that do not define a homepage
612      (ticket #11818, pguyot r24319).
613
614    - Added the downloads section of our repo to the macports mirrors list (jmpp r24278).
615
616    - Fixed a bug with the archive mode introduced with r23238 change (1.4.1)
617      (pguyot r24273).
618
619    - Trace mode now take dependencies into account when executing the activate
620      phase. This fixes an unwanted warning when activating ports that depend
621      on teTeX (pguyot r24199).
622
623    - Support for mpwa submit through "port submit".
624      This work is in progress. (jberry)
625       - Expose autoconf XAR variable as portutil::autoconf::xar_path. (r24194).
626       - Start to build portpkg.xar and meta data, hijacking Kevin's
627         portsubmit.tcl. (r24195-24196).
628
629    - Revise error messages in port image activation to use syntax that
630      matches port(1). (jberry r24543, r24548).
631
632    - Create new interp variable prefix_frozen, which is available to port phases
633      even when the Portfile redefines prefix. (jberry r24848-r24849)
634
635    - Search for prefix-relative commands in prefix_frozen rather than prefix.
636      Affects port submit (xar) and port fetch (svn). (jberry r24849)
637
638    - Always create a ~/.macports user directory if it doesn't yet exist. (jberry r24831)
639
640    - Move port(1) readline history file to ~/.macports/history (jberry r24832, r24843)
641
642Release 1.4.3 (17-Apr-2007):
643
644    - Fix bug in launchd support, introduced in 1.4.2. Remove remnants of
645      launchd enable flag which caused reversion to systemstarter in 1.4.2.
646      (jberry r24151).
647
648    - add functions 'backup' and 'lipo' along with some description
649      to be used for lipo-based universal variants, tested with openssl.
650      These functions should be considered test only for the time being,
651      and should not yet be adopted widely by port authors.
652      (pipping r24148).
653
654Release 1.4.2 (16-Apr-2007):
655
656    - New logic for variants overload that basically yields to listing only
657      variant +universal on ports that redefine it (pguyot in 24100).
658
659    - Implement brand new fs-traverse command in Pextlib.
660      See portfile.7 for documentation (eridius in r24079, r24080, and r24112).
661
662    - Add per-user preferences in ~/.macports/user.conf. This will be used
663      for submitter information.
664      Simplify selection of ports.conf file:
665        - ~/.portsrc is no longer supported.
666        - Search order for ports.conf is now:
667            - PORTSRC
668            - ~/.macports/ports.conf
669            - ${prefix}/etc/ports.conf
670          Only the first file found will be parsed and used.
671       (jberry r24071, r24113, r24114)
672
673    - Improvements on livecheck: fixed a report bug, improved ruby group
674      default behavior (pguyot in r24026 and r24018)
675
676    - Remove xar from the build. xar doesn't build on panther due to
677      a libxml2 lib too old for xar requirements. We'll find another
678      way to deal with xar, perhaps by requiring users to install the
679      xar port when they need its services. (jberry r24107:r24108)
680
681    - Remove configure switch for building launchd support. (jberry r24107:r24108)
682
683    - Remove compatibility upgrade for conf files from
684      darwinports 1.1 to 1.2. (jberry r24106).
685
686Release 1.4.1 (14-Apr-2007):
687
688    - Add responsive, reasonably fast http mirrors to openbsd group
689      (pipping in r23343).
690
691    - Resolved ticket #11637: livecheck incorrectly assumed that
692      master_sites was set. (pguyot in r23329).
693
694    - Add xar 1.4 into the build of MacPorts base. xar is now installed
695      into /opt/local/, which will conflict with anybody who has the xar
696      port installed. (jberry in r23687).
697
698    - Add -I${prefix}/include -L${prefix}/lib to the default configure
699      flags (pguyot in r23246 and r23291).
700
701    - New options for configure flags (C|CPP|CXX|LD)FLAGS and logic to
702      handle that and backward compatibility (pguyot in r23098, r23125,
703      r23238, r23248 and r23249).
704
705    - "port sync" now updates svn repos too (eridius in r22784).
706
707    - Default +universal variant for configure-based ports (pguyot in
708      r22313).
709
710    - Fixed use of master_site in livecheck, added support for
711      code.google.com checks, made the up to date message info (instead of
712      debug) and improved debugging output with livecheck (eridius in
713      r23888, r23889, r23890, r23894; pguyot in 23660)
714
715    - Fixed a bug where running port test would not install dependencies
716      when required. (pguyot in r23700)
717
718    - New ruby portgroup option to specify the name of the module for
719      gem-based ports. (pguyot in 23659)
720
721    - New fetch option to ignore the SSL certificate when fetching from
722      a secure site (default is to not ignore it). (pguyot in r23242)
723
724    - Bugfix #11720. Fixes for variants.conf functionality. (jberry in
725      r23967)
726
727
728Release 1.4 (26-March-2007):
729
730    - New gnupg mirrors list and general cleanups to varios other lists (pipping in r22979 through r22982,
731      r22999, r23000 & r23037).
732
733    - Python 2.4 & Python 2.5 group code now offer a "python.include" variable (mww in r22914 & r22953).
734
735    - Resolved ticket #7563: The Pextlib curl command now sends a user agent, set to
736      "MacPorts libcurl/[libcurl version]" (eridius in r22771).
737
738    - Resolved ticket #11417: No longer touch the dep map file when opening it for reading (eridius in r22769).
739
740    - Archivemode now supports both tbz2 & tbz binary archives naming variations (jmpp in r22584).
741
742    - Add new alias 'registry_active' for registry::active so portfiles can check if another port is
743      installed and activated (eridius in r22304).
744
745    - Built-in 'find' command now always expects an expression as its first argument (jkh in r22048).
746
747    - with_docs variant of GNUStep PortGroup ports now installs the latex2html port by default (yves in r22014).
748
749    - Add new 'touch' & 'ln' portfile writing commands, their usage being similar to their BSD equivalents,
750      along with 'move' and 'copy' shorthands for TCL's "file rename/copy" calls (eridius in r22007).
751
752    - Fix a dangerous bug in parsing filenames with spaces in the 'delete' command, while reworking it
753      to no longer be a plain 'system "rm -rf <path>"' call (eridius in r22007).
754
755    - Checksum phase no longer deletes distfiles upon checksums mistmatch, eliminating "file not found"
756      errors when a second run is attempted, thus making the need for a "port clean --dist" call more
757      explicit before continuing (eridius in r21967).
758
759    - Stating an empty key value in a Portfile now correctly clears it, as expected (eridius in r21950 & r21951).
760
761    - Documentation updates to the ports.conf.5 and portfile.7 man pages (markd, jmpp and others I may
762      be forgetting, sorry 'bout that, in r21998, referencing tickets #4905, #6880 & #10840).
763
764    - /Applications/DarwinPorts --> /Applications/MacPorts migration in base for aqua ports
765      (rhwood in r21852 and r21853, but other commits to this effect were also applied to trunk/dports)
766
767    - New SourceForge mirrors redirector and a few fallback geographically distributed hardcoded ones
768      to prevent disaster from happening, as suggested by Ross Turk (jkh in r21143 & jmpp in r21768).
769
770    - GNUStep PortGroup improvements and full documentation in portgroup.7 (yves in r21764).
771
772    - Xcode GroupCode improvements to ensure builds always take place inside the work dir (eridius in r21762).
773
774    - New 'macports' mirrors list, with entries pointing to svn's /distfiles/<user> &
775      /distfiles/general directories in our repo (eridius & jmpp in r21621).
776
777    - Iterate in darwinports_fastload using glob instead of hardcoding the library names (eridius in r21585).
778
779    - New Python 2.5 GroupCode (mww in r21451).
780
781    - Set upgrade.target back to archive (from unarchive) (dluke in r21110).
782
783    - rubyforge_gem fetch method for the Ruby PortGroup & livecheck support
784      (pguyot in r20544 & r20834, respectively).
785
786    - Resolved ticket #10843 (and probably #8229): initialize the portinfo array each time to improve
787      'port deps' and 'port variats' output (jberry in r19992).
788
789    - Resolved ticket #10766: improve error when no current port is available (jberry in r19665).
790
791    - Resolved ticket #8723: better messages for port outdated (jberry in r19664).
792
793
794Release 1.3.2 (9-Aug-2006):
795
796    - Fixed a bug that prevented operation of port ed with some editors.
797      The env wasn't being properly restored for the editor. (jberry)
798
799    - Fixed a bug in the creation of the portf symlink. (jmpp)
800
801    - Fixed a bug where port upgrade -uf fails because of the dirty upgrade
802      code. (pguyot)
803
804    - Port no longer warns when a shared distfile directory is emptied by a
805      clean --dist or clean --all, it now prunes the directory instead. (pguyot)
806
807    - Gem method of ruby portgroup now destroots from the worksrcdir, thus
808      avoiding an unnecessary warning with -t. (pguyot)
809
810    - Tell ld to look into /usr/local/lib when building port. This solves a
811      problem occurring when a newer version of readline is installed in
812      /usr/local. (pguyot)
813
814    - Added gnustep portgroup support. (Bugzilla #8139) (yves)
815
816    - Avoid sending Pragma: no cache when fetching files. (Bugzilla #8669)
817      (josh_root, blb)
818
819    - Changed Makefile logic to reconfigure/regenerate files when templates
820      are modified. (pguyot)
821
822    - Trace now forbids renaming files and directories as well as removing
823      directories outside the sandbox. (pguyot)
824
825    - Allow additional inserted libraries by keeping DYLD_INSERT_LIBRARIES
826      variable. (pguyot)
827
828    - Change some UI strings and documentation to read MacPorts, rather than
829      DarwinPorts. The project is adopting the new name "MacPorts", and will
830      be using the macports.org domain in the future.
831
832Release 1.3.1 (31-Jul-2006):
833
834    - Fixed a bug in livecheck sourceforge guess algorithm. (pguyot)
835
836    - Fixed an incompatibility of darwintrace.c with MacOS X 10.3. Darwintrace.c
837      now also compiles on Linux. (pguyot)
838
839    - Fixed a bug introduced by a patch to the fetch code. Now, fetch target
840      can really deal with patch files even if the main fetch method is CVS or
841      SVN. (pguyot)
842
843    - Fixed a bug, introduced in 1.3, that prevented -f selfupdate from forcing
844      a build of the fetched sources. (jberry)
845
846    - Fixed a bug, introduced in 1.3, that prevented -u uninstall from working.
847      (jberry)
848
849    - Fixed a bug in xcode portgroup. One variable used by the group conflicted
850      with global variables in port base code. (pguyot)
851
852    - Added a new test case for a cvs+remote patch file bug. (pguyot)
853
854    - Added ruby gems support for ruby group. (rcavanaugh & pguyot)
855
856    - Trace now forbids creation of directories outside the sandbox. (pguyot)
857
858    - Additions to man page for port(1): (jberry)
859       * new port options -F, -i, -x, -p
860       * mention interactive and batch modes
861       * document extensions to info command.
862
863    - Archive mode is now disabled by default. (landonf)
864
865    - The upgrade target now properly detects and uses a matching binary
866      archive if found, an uninstall && install combination needed up till
867      now to pick it up. (jmpp)
868
869Release 1.3 (27-Jul-2006):
870
871    - Fixed a bug where only the first word of configuration settings (in
872      ports.conf) was processed. This bug affected the use of extra_env.
873      (Bugzilla #9948) (pguyot)
874
875    - Fixed a bug where environment variables governing proxy were not
876      capitalized properly. (blb & jberry)
877
878    - Fixed a bug where port outdated and port ugprade didn't work in direct
879      mode. (Bugzilla 7719, 7721) (dluke & jberry)
880
881    - Fixed several problems with iteration on ports. (jberry)
882
883    - Fixed a bug where curl LDFLAGS weren't properly propagated. (landonf)
884
885    - Fixed a bug where location update routine invoked when installing DP did
886      not take the DESTDIR variable into account. (jmpp)
887
888    - Fixed a bug where patchfiles specifications could not have suffixes to
889      indicate the master site. (pguyot)
890
891    - Fixed spelling in port(1) man page. (Bugzilla 8103) (pjenvey & jberry)
892
893    - Fixed a typo and another problem in messages generated by port command.
894      (Bugzilla 6706 & 6712) (deric & jmpp)
895
896    - Fixed a typo in ports.conf. (matt & jmpp)
897
898    - Fixed several problems with launchd support (Bugzilla 8372 & 10041)
899      (jberry)
900
901    - Fixed a bug preventing the use of libmd for checksums and added an
902      informative compilation error if libcrypto and libmd cannot be found.
903      (landonf)
904
905    - Fixed a bug where thread2.6 Tcl library wasn't installed where DP is
906      installed. (jmpp)
907
908    - Fixed a bug in xcode PortGroup which prevented the use of a custom
909      project path. (pguyot)
910
911    - Fixed a bug in xcode PortGroup which made destroot to fail when there
912      were spaces in the install path. (pguyot)
913
914    - Fixed a bug in portfetch.tcl which failed to fetch patches when using
915      CVS or SVN. (Bugzilla 5269) (yeled)
916
917    - Added new command 'delete' for use in Portfiles instead of
918      'file delete' and 'system "rm.."' (mww)
919
920    - Added more information to porthier(7) about ${prefix}/var/db/dports.
921      (olegb)
922
923    - Updated Gnome, KDE and SourceForge mirror lists. (Bugzilla 8045, 9152)
924      (rwhood, blb, olegb & pguyot)
925
926    - Check earlier if there is no Portfile in a directory (especially when
927      iterating). (jberry)
928
929    - Split livecheck into distcheck and livecheck. Added two regular expression
930      modes (one line, full file), set the default to check against freshmeat
931      and defined the default for perl5 group. (pguyot)
932
933    - Discover path to rsync at autoconf time. (jberry)
934
935    - Mark CVS, TAR, GNUTAR, and RSYNC as additional precious variables that can
936      be overridden in configure environment at time of configure to customize
937      the location of these tools. Note that these tools are not found in the dp
938      prefix, as PATH is sanitized of references to prefix. But you could
939      override the precious variables to acheive that if you really want to
940      shoot yourself. (jberry)
941
942    - Set timeouts for curl transfers.  Some connections to sketchy mirror sites
943      can hang forever otherwise. (jkh)
944
945    - Shortened the time to upgrade with archive mode on by using archive as the
946      target. (Bugzilla #7891) (dluke & jberry)
947
948    - Added support for sqlite 3. (jberry)
949
950    - Major update of the trace (-t) option (pguyot):
951      * backported changes from darwinbuild's version of darwintrace, including
952        several bug fixes.
953      * cleaned up the code.
954      * writing/creating and also unlinking a file outside allowed bounds are
955        now blocked instead of being simply reported (previous version only
956        reported creations).
957      * fixed a bug where -t failed with X11 ports because ${prefix} got
958        overwritten.
959
960    - Added new native commands to handle privileges chores. (jberry)
961
962    - Add batch/interactive mode. In interactive mode, use readline when it's available.
963      Command and portname completion is available in interactive mode, as is readline
964      history. (jberry) 2005-11-07,08
965
966        * Add new option -F <filename> which specifies a command file to be
967          read and processed. Multiple such options may be given to provide
968          multiple command files. If filename is "-", then stdin is read.
969
970        * Option -i is equivilant to -F -, which forces processing of standard
971          input following any commands given as arguments.
972
973        * If port is invoked as portf, an -F is assumed as an implicit first
974          argument (so the real first argument is taken as a command file to
975          be processed). This should allow the use of a shebang line such as:
976            #!/usr/bin/env portf
977
978        * Commands starting with # are treated as comments.
979
980        * Install a symbolic link /opt/local/bin/portf --> /opt/local/bin/port.
981
982        * New command "cd" is useful to change to a new directory/port while in
983          interactive/batch mode.
984
985        * Multiple commands on a single line may be separated by a ';'
986
987        * Global command options may now be specified following a particular
988          command; they will apply only to that command rather than to all
989          command invocations. This is important for batch/interactive mode.
990
991    - Add new option -p, which ignores errors while processing within a command.
992      (this subsumes some of the work that -f was previously overloaded to do).
993      (jberry).
994
995    - Add new option -x, which exits immediately on errors while in batch mode (
996      otherwise we don't exit on errors in batch mode). (jberry)
997
998    - Refactoring of port(1) to cast actions into distinct action procs. Adds
999      the new action_array which is used for action dispatch, and also to generate
1000      the list of possible commands for help and command completion. (jberry)
1001
1002    - Initial version of portmirror binary to build a mirror of distfiles.
1003      (pguyot)
1004
1005    - Improvements and fixes to the tests. (pguyot)
1006
1007    - Added a new option (checksum.skip=yes) to bypass the checksum phase. This
1008      option is mostly useful on the command line to test older distfiles.
1009      (jberry)
1010
1011    - Added dependencies for rpm on virtual packages representing releases of
1012      MacOS X. (mww)
1013
1014    - Add to port the ability to query for specific meta-data fields.
1015      For instance: port info --maintainer --name category:java
1016      When specific fields are given, the legacy generalized info is not presented, and vis-versa.
1017      By default, the fields for each port are listed one-per-line, with a field label
1018      in front of each. (The field label is omitted if the global -q option is given).
1019      If the --line option is given, the fields are presented on one line, tab separated,
1020      and with no field label: port info --name --maintainer --line tomcat5 apache2
1021      Field names are those from the PortIndex, plus some convenience versions of
1022      those: (such as allowing category instead of categories).
1023      Fields which are actually lists (such as depends_lib) are displayed comma-separated.
1024      (jberry) 2006-02-16
1025
1026Release 1.2.1 (10-Apr-2006):
1027
1028    - Changes to darwinports build infrastructure to allow for build of
1029      the darwinports infrastructure as a multiarchitecture binary.
1030      This allows darwinports to be built as fat, but does nothing to
1031      allow ports themselves to be built as fat. To build darwinports
1032      fat, configure as follows:
1033        ./configure CFLAGS='-arch ppc -arch i386' SHLIB_LDFLAGS='-arch ppc -arch i386'
1034                                        backported from HEAD (jberry)
1035
1036    - Add a hack in order attempt to detect when a sourceforge mirror
1037      is actually returning an error page. If this is detected, proceed
1038      to the next mirror.               backported from HEAD (jberry)
1039
1040Release 1.2 (14-Dec-2005):
1041
1042    - Syntax change to disambiguate uses of the port's version on the command
1043      line, when coupled with new changes to accept multiple ports.
1044      The port version must now always be prefixed with an @. Example:
1045        port uninstall vim @1.0
1046      This probably only affects uninstall and activate, both of which
1047      require a version if there are multiple versions installed.
1048
1049    - gzip-compress manpages that are in the share/man/cat? directories during
1050      destroot, too. (mww)
1051
1052    - Enhance port command such that targets that require a port to be
1053      specified will now all default to a port in current directory. (jberry)
1054
1055    - Enhance port command to allow multiple ports per invocation.
1056      Where previously one said "port install porta; port install portb",
1057      one can now say "port install porta portb". (jberry)
1058
1059    - Enhance port command to allow use of shell-like glob patterns for
1060      port selection. When a glob pattern is found, the group of ports
1061      matching the glob pattern is substituted. (jberry)
1062
1063    - Enhance port command to allow use of "pseudo" portnames to specify
1064      groups of ports.
1065      When one of these pseudo portnames is specified on the command line,
1066      the corresponding group of ports is substituted.
1067
1068      Currently defined pseudo portnames are:
1069        current, all, installed, uninstalled, active, inactive, outdated.
1070
1071      Additional pseudo portnames can be used to select ports based on a
1072      regex pattern match against certain criteria. Each port selector is
1073      a name, followed by a colon, followed by the desired regex pattern.
1074      The selectors are:
1075      variants:, variant:, description:, portdir:, homepage:, epoch:,
1076      platforms:, platform:, name:, long_description:, maintainers:, maintainer:,
1077      categories:, category:, version:, and revision: (jberry)
1078
1079    - Enhance port command to allow use of set expressions to combine
1080      ports or groups of ports.
1081      Supported operators are "and", "or", "not", "!", "(", ")". (jberry)
1082
1083    - Enhance port command to allow a port to be specified through a file:
1084      url instead of via portname. This function was previously available
1085      though the -D and -u options, which make less sense now that multiple
1086      ports can be specified to a target. (jberry)
1087
1088    - Under Tiger, startupitems are now by default generated for launchd
1089      rather than systemstarter. (jberry)
1090
1091    - Add new startupitem keys startupitem.executable, startupitem.logfile,
1092      startupitem.logevents, startupitem.pidfile, supported for both
1093      systemstarter and launchd. (jberry)
1094
1095    - New Test framework. Running make test from base/tests/ will test
1096      several features of port(1) including syntax of Portfiles. New tests
1097      can easily be added by simply creating new directories in base/tests/
1098      with a Portfile and a master file containing the output of port test
1099      in this directory. Some tests are actually more complex. These tests
1100      require the port binary to be installed in ${prefix}. (pguyot)
1101
1102    - svn fetching support, parallel to cvs fetching. Note that
1103      this is a bit skanky as svn is not installed on the platform by default.
1104      This code will error-out if svn is not installed. (jberry)
1105
1106    - Removal of old "fetch.args" parameter now that all Portfiles have been
1107      properly moved to leverage Paul's libcurl work (yeled)
1108
1109    - DP now sets its own env variables instead of filtering user declared
1110      ones considered harmful (blb)
1111
1112    - "Canonicalization" of expanded path:${prefix}/foo:bar dependencies
1113      when including them in the PortIndex for better abstraction (jberry/pguyot)
1114
1115    - Addition of the IndexRegen.sh script that takes care of the automated
1116      index thingie... (pguyot and jmpp)
1117
1118    - Miscellaneous cleanups:
1119        - DP base is assured to respect a temporary DESTDIR installation and
1120          other Makefile cleanups (toby, jmpp)
1121        - s/--with-tclpackagedir/--with-tclpackage/g in autoconf error
1122          reports (pguyot)
1123        - fixes for the buildall.sh script (jkh)
1124
1125    - Some other fixes for lurking bugs, untapped by the various developments
1126      that have taken place since 1.1 ("bunch of developers ;-);
1127
1128    - Snazzy new ChangeLog file
1129
1130    - Add new actions for port(1): help (get help about port),
1131      echo (the expanded arguments),
1132      cat (the contents of the Portfiles from the specified ports),
1133      edit (also alias "ed", the contents of the Portfiles, using EDITOR or VISUAL),
1134      dir (emit path to the port's directory),
1135      file (emit path to the port's Portfile)
1136      (jberry)
1137
1138    - On make install, upgrade ports.conf and sources.conf to change rsync.opendarwin.org
1139      to rsync.darwinports.org. This is now our preferred rsync hostname.
1140      Likewise, rename the rsync destination directories in ${prefix}/var/db/dports/sources
1141      in a similar fashion (jberry)
1142
1143
1144Release 1.1:
1145
1146    (information not here).
1147
1148Release 1.0:
1149
1150    (information not here).
Note: See TracBrowser for help on using the repository browser.