Revision
118259
Author
cal@macports.org
Date
2014-03-27 13:05:15 -0700 (Thu, 27 Mar 2014)

Log Message

MacPorts: Prevent installation, #43085

Modified Paths

Diff

Modified: trunk/dports/sysutils/MacPorts/Portfile (118258 => 118259)


--- trunk/dports/sysutils/MacPorts/Portfile	2014-03-27 19:29:47 UTC (rev 118258)
+++ trunk/dports/sysutils/MacPorts/Portfile	2014-03-27 20:05:15 UTC (rev 118259)
@@ -289,3 +289,15 @@
                      ${destroot}${prefix}/var/macports/build \
                      ${destroot}${prefix}/var/macports/distfiles \
                      ${destroot}${prefix}/var/macports/registry
+
+pre-activate {
+    ui_error ""
+    ui_error "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
+    ui_error "!! DO NOT INSTALL THE MACPORTS PORT !!"
+    ui_error "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
+    ui_error "The MacPorts port is only used to build the installers you can download from"
+    ui_error "macports.org It is not intended for installation by a user, and doing so will"
+    ui_error "overwrite your MacPorts installation and render it unusable when removed."
+    ui_error ""
+    error "Installation aborted"
+}