[112830] trunk/dports/java/maven-devel/Portfile
easieste at macports.org
easieste at macports.org
Sat Nov 2 07:17:50 PDT 2013
Revision: 112830
https://trac.macports.org/changeset/112830
Author: easieste at macports.org
Date: 2013-11-02 07:17:50 -0700 (Sat, 02 Nov 2013)
Log Message:
-----------
Update to apache-maven-3.1.1.
Change the install path to the more recognizable 'apache-maven-3.1.1'
instead of 'maven-devel'.
Whether/when we should replace java/maven3 with this port is still up
in air depending on how things shake out with compatibility with
existing Maven usages. Maybe make an `java/maven31` port?
Modified Paths:
--------------
trunk/dports/java/maven-devel/Portfile
Modified: trunk/dports/java/maven-devel/Portfile
===================================================================
--- trunk/dports/java/maven-devel/Portfile 2013-11-02 12:46:02 UTC (rev 112829)
+++ trunk/dports/java/maven-devel/Portfile 2013-11-02 14:17:50 UTC (rev 112830)
@@ -5,7 +5,7 @@
PortGroup select 1.0
name maven-devel
-version 3.1.0
+version 3.1.1
categories java devel
license Apache-2
@@ -34,9 +34,9 @@
distname apache-maven-${version}-bin
worksrcdir apache-maven-${version}
-checksums md5 e251cf1a584b4a5f13ae118abaacd08a \
- sha1 af0867027f0907631c1f85ecf668f74c08f5d5e9 \
- sha256 59088c62c14b996d597bbd55e720866b0e13e36daed8a46a81c01058ee74bd54
+checksums md5 6342fdf6b0aabc1457c7f8cc218127ed \
+ sha1 630eea2107b0742acb315b214009ba08602dda5f \
+ sha256 077ed466455991d5abb4748a1d022e2d2a54dc4d557c723ecbacdc857c61d51b
depends_run port:maven_select
@@ -45,7 +45,7 @@
universal_variant no
select.group maven
-select.file ${filespath}/${name}
+select.file ${filespath}/maven3
# Source builds of maven are not possible. So, the default build is a binary
# install of the jars.
@@ -53,10 +53,11 @@
}
destroot {
- set mavendir ${destroot}${prefix}/share/java/${name}
+ set maven_dir apache-maven-${version}
+ set maven_path ${destroot}${prefix}/share/java/${maven_dir}
# Create the target java directory exists
- xinstall -m 755 -d ${mavendir}
+ xinstall -m 755 -d ${maven_path}
# Copy over the needed elements of our directory tree
file copy \
@@ -64,32 +65,32 @@
${worksrcpath}/boot \
${worksrcpath}/conf \
${worksrcpath}/lib \
- ${mavendir}
+ ${maven_path}
# Remove extraneous bat files
- foreach f [glob -directory ${mavendir}/bin *.bat] {
+ foreach f [glob -directory ${maven_path}/bin *.bat] {
file delete $f
}
# Fix permissions on shell scripts
foreach f { maven install_repo.sh } {
- if [file exists ${mavendir}/bin/$f] {
- file attributes ${mavendir}/bin/$f -permissions +x
+ if [file exists ${maven_path}/bin/$f] {
+ file attributes ${maven_path}/bin/$f -permissions +x
}
}
# Reduce the permissions on the distribution files.
- file attributes ${mavendir}/conf -permissions 0755
- file attributes ${mavendir}/conf/settings.xml -permissions 0644
- foreach f [glob -directory ${mavendir}/boot *.jar] {
+ file attributes ${maven_path}/conf -permissions 0755
+ file attributes ${maven_path}/conf/settings.xml -permissions 0644
+ foreach f [glob -directory ${maven_path}/boot *.jar] {
file attributes $f -permissions 0644
}
- foreach f [glob -directory ${mavendir}/lib *.jar] {
+ foreach f [glob -directory ${maven_path}/lib *.jar] {
file attributes $f -permissions 0644
}
# Symlink maven into the bin directory
- system "cd ${destroot}${prefix}/bin && ln -s ../share/java/${name}/bin/mvn mvn3"
+ system "cd ${destroot}${prefix}/bin && ln -s ../share/java/${maven_dir}/bin/mvn mvn3"
}
notes \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20131102/0515cbcf/attachment.html>
More information about the macports-changes
mailing list