[75113] trunk/dports/java/maven2

blair at macports.org blair at macports.org
Sat Jan 15 12:47:58 PST 2011


Revision: 75113
          http://trac.macports.org/changeset/75113
Author:   blair at macports.org
Date:     2011-01-15 12:47:50 -0800 (Sat, 15 Jan 2011)
Log Message:
-----------
Add "maven_select" functionality to the maven2 port.  Resolves #27948.

Modified Paths:
--------------
    trunk/dports/java/maven2/Portfile

Added Paths:
-----------
    trunk/dports/java/maven2/files/
    trunk/dports/java/maven2/files/maven2

Modified: trunk/dports/java/maven2/Portfile
===================================================================
--- trunk/dports/java/maven2/Portfile	2011-01-15 20:46:09 UTC (rev 75112)
+++ trunk/dports/java/maven2/Portfile	2011-01-15 20:47:50 UTC (rev 75113)
@@ -2,10 +2,11 @@
 # $Id$
 
 PortSystem 1.0
+PortGroup select 1.0
 
 name            maven2
 version         2.2.1
-revision        2
+revision        3
 
 categories      java devel
 maintainers     blair kickstyle.net:gk5885
@@ -34,11 +35,15 @@
                 sha1   47ac0417a200cbc6d1b967d6b7c6ae1138e9e3e0 \
                 rmd160 25d523d3dc86cf4695b0e343cf0f6e58ea8a54e3
 
+depends_lib     port:maven_select
 depends_build   bin:java:kaffe
 
 use_configure   no
 universal_variant no
 
+select.group    maven
+select.file     ${filespath}/${name}
+
 # Source builds of maven are not possible. So, the default build is a binary
 # install of the jars.
 build.cmd       true
@@ -77,10 +82,14 @@
         }
 
         # Symlink maven into the bin directory
-        system "cd ${destroot}${prefix}/bin && ln -s ../share/java/${name}/bin/mvn"
         system "cd ${destroot}${prefix}/bin && ln -s ../share/java/${name}/bin/mvn mvn2"
 }
 
+post-activate {
+   ui_msg "\nTo fully complete your installation and make maven $version the default, please run
+\n\tsudo maven_select $name\n"
+}
+
 livecheck.type  regex
 livecheck.url   ${homepage}download.html
 livecheck.regex apache-maven-(2\\.\[0-9.\]+)-bin\\.tar

Added: trunk/dports/java/maven2/files/maven2
===================================================================
--- trunk/dports/java/maven2/files/maven2	                        (rev 0)
+++ trunk/dports/java/maven2/files/maven2	2011-01-15 20:47:50 UTC (rev 75113)
@@ -0,0 +1 @@
+bin/mvn2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110115/f8c6b28d/attachment.html>


More information about the macports-changes mailing list