<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-base.

</pre>
<p><a href="https://github.com/macports/macports-base/commit/b7e73d89065972338a536ff589065d9b8d21be28">https://github.com/macports/macports-base/commit/b7e73d89065972338a536ff589065d9b8d21be28</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit b7e73d89065972338a536ff589065d9b8d21be28
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sun Jan 8 22:30:47 2017 +1100

<span style='display:block; white-space:pre;color:#404040;'>    Delete old vendor files when installing
</span>---
 Makefile.in               |  2 +-
 portmgr/dmg/postflight.in | 16 ++++++++++++++--
 vendor/Makefile.in        |  9 +++++++++
 3 files changed, 24 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/Makefile.in b/Makefile.in
</span><span style='display:block; white-space:pre;color:#808080;'>index 2530f8b..c9217ad 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,7 +16,7 @@ include Mk/macports.autoconf.mk
</span> 
 all:: Mk/macports.autoconf.mk
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-Mk/macports.autoconf.mk: Mk/macports.autoconf.mk.in src/config.h.in Makefile.in doc/Makefile.in src/Makefile.in src/cflib1.0/Makefile.in src/cregistry/Makefile.in src/darwintracelib1.0/Makefile.in src/machista1.0/Makefile.in src/macports1.0/Makefile.in src/mpcommon1.0/Makefile.in src/package1.0/Makefile.in src/pextlib1.0/Makefile.in src/port/Makefile.in src/port1.0/Makefile.in src/programs/Makefile.in src/programs/daemondo/Makefile.in src/registry2.0/Makefile.in tests/Makefile.in config.status
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Mk/macports.autoconf.mk: Mk/macports.autoconf.mk.in src/config.h.in Makefile.in doc/Makefile.in src/Makefile.in src/cflib1.0/Makefile.in src/cregistry/Makefile.in src/darwintracelib1.0/Makefile.in src/machista1.0/Makefile.in src/macports1.0/Makefile.in src/mpcommon1.0/Makefile.in src/package1.0/Makefile.in src/pextlib1.0/Makefile.in src/port/Makefile.in src/port1.0/Makefile.in src/programs/Makefile.in src/programs/daemondo/Makefile.in src/registry2.0/Makefile.in tests/Makefile.in vendor/ [...]
</span>   ./config.status
        ${MAKE} clean
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/portmgr/dmg/postflight.in b/portmgr/dmg/postflight.in
</span><span style='display:block; white-space:pre;color:#808080;'>index 382b54d..a5b0ac2 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/portmgr/dmg/postflight.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/portmgr/dmg/postflight.in
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,8 +33,8 @@
</span> 
 #set -x
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Script identification ('cause more often than not the svn Id is not expanded):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-VERSION=2.3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Script identification:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+VERSION=2.4
</span> 
 # Abstraction variables:
 PREFIX="@prefix@"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,6 +53,8 @@ OUR_STRING="${OUR_BASESTRING} on ${TIMESTAMP}"
</span> 
 OLD_MACPORTS_TCL_DIR=${PREFIX}/share/macports/Tcl
 OLD_TCL_PACKAGE_DIR=/Library/Tcl
<span style='display:block; white-space:pre;background:#e0ffe0;'>+OLD_TCL_FILES="tcl8/8.4/http-2.7.12.tm tcl8/8.4/platform-1.0.12.tm tcl8/8.4/platform-1.0.13.tm tcl8/8.5/tcltest-2.3.5.tm"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+OLD_VENDOR_DIRS="thread2.7.0 thread2.7.2 tcllib1.15 tcllib1.17"
</span> 
 # Create config files from defaults if not present
 function setup_configs {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -137,6 +139,16 @@ function delete_old_tcl_packages {
</span>     if [[ -d "${OLD_MACPORTS_TCL_DIR}" ]]; then
         rm -vrf "${OLD_MACPORTS_TCL_DIR}"
     fi
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    for f in ${OLD_TCL_FILES}; do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if [[ -f "${TCL_PACKAGE_PATH}/${f}" ]]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            rm -vf "${TCL_PACKAGE_PATH}/${f}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    for d in ${OLD_VENDOR_DIRS}; do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if [[ -d "${TCL_PACKAGE_PATH}/${d}" ]]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            rm -vrf "${TCL_PACKAGE_PATH}/${d}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    done
</span> }
 
 # create the user to use for privilege dropping
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/vendor/Makefile.in b/vendor/Makefile.in
</span><span style='display:block; white-space:pre;color:#808080;'>index 4a99c3f..608e964 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/vendor/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/vendor/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,11 +64,19 @@ destroot-tcllib: all-tcllib
</span>   @umask 0022; $(MAKE) -C @VENDOR_TCLLIB_SUBDIR@ DESTDIR=${DESTROOT} TCLSH_PROG=@INTREE_TCLSH@ @VENDOR_TCLLIB_INSTALL@
 
 install: install-tcl install-tclthread install-tclx install-tcllib
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+TCL_PACKAGE_PATH=@TCL_PACKAGE_PATH@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+OLD_TCL_FILES=  $(DESTDIR)$(TCL_PACKAGE_PATH)/tcl8/8.4/http-2.7.12.tm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                $(DESTDIR)$(TCL_PACKAGE_PATH)/tcl8/8.4/platform-1.0.12.tm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                $(DESTDIR)$(TCL_PACKAGE_PATH)/tcl8/8.4/platform-1.0.13.tm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                $(DESTDIR)$(TCL_PACKAGE_PATH)/tcl8/8.5/tcltest-2.3.5.tm
</span> install-tcl:
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        rm -rf $(OLD_TCL_FILES)
</span>   @echo ===\> making $(@:%-tcl=%) in ${DIRPRFX}@VENDOR_TCL_SUBDIR@
        @umask 0022; $(MAKE) -C @VENDOR_TCL_SUBDIR@ @VENDOR_TCL_INSTALL@
 
 install-tclthread:
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        rm -rf $(DESTDIR)$(TCL_PACKAGE_PATH)/thread2.7.{0,2}
</span>   @echo ===\> making $(@:%-tclthrad=%) in ${DIRPRFX}@VENDOR_TCLTHREAD_SUBDIR@
        @umask 0022; $(MAKE) -C @VENDOR_TCLTHREAD_SUBDIR@ @VENDOR_TCLTHREAD_INSTALL@
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,6 +85,7 @@ install-tclx:
</span>   @umask 0022; $(MAKE) -C @VENDOR_TCLX_SUBDIR@ @VENDOR_TCLX_INSTALL@
 
 install-tcllib:
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        rm -rf $(DESTDIR)$(TCL_PACKAGE_PATH)/tcllib1.1{5,7}
</span>   @echo ===\> making $(@:%-tcllib=%) in ${DIRPRFX}@VENDOR_TCLLIB_SUBDIR@
        @umask 0022; $(MAKE) -C @VENDOR_TCLLIB_SUBDIR@ @VENDOR_TCLLIB_INSTALL@
 
</pre><pre style='margin:0'>

</pre>