[32088] branches/release_1_6/base

jmpp at macports.org jmpp at macports.org
Sun Dec 16 10:40:49 PST 2007


Revision: 32088
          http://trac.macosforge.org/projects/macports/changeset/32088
Author:   jmpp at macports.org
Date:     2007-12-16 10:40:47 -0800 (Sun, 16 Dec 2007)

Log Message:
-----------
Merged revisions 31971-32060 via svnmerge from 
http://svn.macports.org/repository/macports/trunk/base

........
  r31971 | jmpp at macports.org | 2007-12-12 20:44:45 -0400 (Wed, 12 Dec 2007) | 1 line
  
  Update ChangeLog and NEWS file with latest additions to base since r31640, when the NEWS file was created, my last checkpoint.
........
  r31990 | jmpp at macports.org | 2007-12-13 03:19:31 -0400 (Thu, 13 Dec 2007) | 4 lines
  
  
  Add entries in both ChangeLog and NEWS about the new postflight script. Thanks to Boey Maun Suang for the addition to the guide!
........
  r32060 | jmpp at macports.org | 2007-12-14 17:04:29 -0400 (Fri, 14 Dec 2007) | 1 line
  
  Whitespace fixes, add modeline.
........

Modified Paths:
--------------
    branches/release_1_6/base/ChangeLog
    branches/release_1_6/base/NEWS
    branches/release_1_6/base/src/macports1.0/macports_autoconf.tcl.in

Property Changed:
----------------
    branches/release_1_6/base/


Property changes on: branches/release_1_6/base
___________________________________________________________________
Name: svnmerge-integrated
   - /trunk/base:1-31490,31493-31494,31497-31499,31501-31519,31521-31599,31601-31770,31772-31906,31909-31945,31947-31950
   + /trunk/base:1-31490,31493-31494,31497-31499,31501-31519,31521-31599,31601-31770,31772-31906,31909-31945,31947-31950,31971-32060

Modified: branches/release_1_6/base/ChangeLog
===================================================================
--- branches/release_1_6/base/ChangeLog	2007-12-16 18:02:59 UTC (rev 32087)
+++ branches/release_1_6/base/ChangeLog	2007-12-16 18:40:47 UTC (rev 32088)
@@ -6,11 +6,22 @@
 
 Unreleased:
 
-    - 
+    - Add 'merge' function for merging multiple (single arch) destroots into one (universal)
+      destroot (mww in r31954).
 
 
 Release 1.6.0 (pending):
 
+    - Revamped the postflight script that is run by Installer.app with our pkg installer to gracefully
+      handle the addition of PATH, MANPATH and DISPLAY environment variables separately, if needed.
+      Read http://guide.macports.org/#installing.binary.postflight.details for more information
+      (jmpp in many commits directly on the release_1_6 branch).
+
+    - Remove LD_PREBIND & LD_PREBIND_ALLOW_OVERLAP variables from MacPorts' environment to prevent
+      prebinding of binaries, which can be harmful on Tiger and above (#13436, mww in r31786).
+
+    - Add 'gcc-4.2' option to the configure.compiler Portfile command (mww in r31891). 
+
     - Flush port(1) output channel after issuing prompt, when readline is not
       available, to ensure prompt is displayed at proper time. (jberry r31338).
       

Modified: branches/release_1_6/base/NEWS
===================================================================
--- branches/release_1_6/base/NEWS	2007-12-16 18:02:59 UTC (rev 32087)
+++ branches/release_1_6/base/NEWS	2007-12-16 18:40:47 UTC (rev 32088)
@@ -18,7 +18,12 @@
 *) Disabled readline support in interactive mode of the port(1) command by deafult;
 *) Fixed a bug by which the "variants" target of the port(1) command would spit out an error backtrace to the terminal when no match
     was found for the requested port;
+*) Revamped the "postflight" script that takes care of setting a MacPorts-compatible shell environment after installation from our
+    "pkg" is complete; it now gracefully handles the addition of PATH, MANPATH and DISPLAY environment variables separately and only
+    if strictly needed, properly backing up appropriate shell configuration files before proceeding to modify them
+    (http://guide.macports.org/#installing.binary.postflight.details for more information);
 
+
 # Individual port-building related improvements:
 
 *) Eugene Pimenov's GSoC2007 work on improving "trace mode" for the building of ports in clean environments,
@@ -31,6 +36,8 @@
 *) Added a 'macosx_deployment_target' option to the main 'macports.conf' file for ports that benefit form this Mac OS X specific flag;
 *) Added a 'configurepipe' option to the main 'macports.conf' file for using pipes rather than intermediate files when compiling C/C++
     based ports;
+*) Removed LD_PREBIND & LD_PREBIND_ALLOW_OVERLAP variables from MacPorts' environment to prevent prebinding of binaries, which can be harmful
+    on Tiger and above;
 
 
 # Packaging related improvements:

Modified: branches/release_1_6/base/src/macports1.0/macports_autoconf.tcl.in
===================================================================
--- branches/release_1_6/base/src/macports1.0/macports_autoconf.tcl.in	2007-12-16 18:02:59 UTC (rev 32087)
+++ branches/release_1_6/base/src/macports1.0/macports_autoconf.tcl.in	2007-12-16 18:40:47 UTC (rev 32088)
@@ -1,3 +1,4 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
 # macports-autoconf.tcl.in
 # $Id$
 #
@@ -31,9 +32,9 @@
 package provide macports 1.0
 
 namespace eval macports::autoconf {
-	variable macports_conf_path "@MPCONFIGDIR_EXPANDED@"
-        variable macports_user_dir "~/.macports"
-        variable svn_path "@SVN@"
-	variable rsync_path "@RSYNC@"
-        variable open_path "@OPEN@"
+    variable macports_conf_path "@MPCONFIGDIR_EXPANDED@"
+    variable macports_user_dir "~/.macports"
+    variable svn_path "@SVN@"
+    variable rsync_path "@RSYNC@"
+    variable open_path "@OPEN@"
 }

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071216/d9e390f7/attachment.html


More information about the macports-changes mailing list