summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Nichols <nichoj@gentoo.org>2006-01-19 03:03:11 +0000
committerJoshua Nichols <nichoj@gentoo.org>2006-01-19 03:03:11 +0000
commit15aa863a100ebd0562be5cf17ff8638b1f239b8a (patch)
tree800e637d86a2533aa6485da2c6821145f53369c0 /dev-java/maven-bin
parentMake modular X friendly. (diff)
downloadhistorical-15aa863a100ebd0562be5cf17ff8638b1f239b8a.tar.gz
historical-15aa863a100ebd0562be5cf17ff8638b1f239b8a.tar.bz2
historical-15aa863a100ebd0562be5cf17ff8638b1f239b8a.zip
Version bump.
Package-Manager: portage-2.1_pre3-r1
Diffstat (limited to 'dev-java/maven-bin')
-rw-r--r--dev-java/maven-bin/ChangeLog8
-rw-r--r--dev-java/maven-bin/Manifest11
-rw-r--r--dev-java/maven-bin/files/digest-maven-bin-1.0.21
-rwxr-xr-xdev-java/maven-bin/files/maven168
-rw-r--r--dev-java/maven-bin/maven-bin-1.0.2.ebuild38
5 files changed, 221 insertions, 5 deletions
diff --git a/dev-java/maven-bin/ChangeLog b/dev-java/maven-bin/ChangeLog
index 3243e5cad2b8..3a263b622172 100644
--- a/dev-java/maven-bin/ChangeLog
+++ b/dev-java/maven-bin/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-java/maven-bin
# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/maven-bin/ChangeLog,v 1.12 2006/01/19 02:04:35 nichoj Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/maven-bin/ChangeLog,v 1.13 2006/01/19 03:03:11 nichoj Exp $
+
+*maven-bin-1.0.2 (19 Jan 2006)
+
+ 19 Jan 2006; Joshua Nichols <nichoj@gentoo.org> +files/maven,
+ +maven-bin-1.0.2.ebuild:
+ Version bump.
*maven-bin-2.0.2 (19 Jan 2006)
diff --git a/dev-java/maven-bin/Manifest b/dev-java/maven-bin/Manifest
index 38e0efe7ab7b..fb5bf88f50d9 100644
--- a/dev-java/maven-bin/Manifest
+++ b/dev-java/maven-bin/Manifest
@@ -1,14 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 ef46815472c9442e48f68b4f94a306d0 ChangeLog 4110
+MD5 42a974da3e6107eef7db7c0563af3b5f ChangeLog 4250
MD5 b62aef084315e664ba8ce901882c4087 files/25maven 61
MD5 03cf0059efc0fa7a81f91bf9f74ada41 files/digest-maven-bin-1.0 62
+MD5 a122c6cbe18f3260971b5a9237ce581a files/digest-maven-bin-1.0.2 64
MD5 fc48ae8abd9687043ff4f42b956fec9c files/digest-maven-bin-1.0_rc3 66
MD5 73a1ddbeab35cfa7b9cdf22069268280 files/digest-maven-bin-1.0_rc4 66
MD5 e1bfab71e11346fc00790a6ad2d21e75 files/digest-maven-bin-2.0.1-r1 69
MD5 68806e9eabf8247e7025cf825bd7c4a6 files/digest-maven-bin-2.0.2 69
+MD5 ab1d62eede92eae029e1f5a25a40fdbe files/maven 5108
MD5 74a13098bf9c5a96e423bb88a8c7927c files/maven-bin-1.0-script.patch 2110
+MD5 abe862c7b29f46f35c1c3dbd7e933de8 maven-bin-1.0.2.ebuild 951
MD5 6abad25d688c61908f861a552d81ca44 maven-bin-1.0.ebuild 840
MD5 0fd9270c9e7a5650cb4d16daef5d6ef4 maven-bin-1.0_rc3.ebuild 760
MD5 85dc27c1a0baf62ae39262f3c55b0e3c maven-bin-1.0_rc4.ebuild 763
@@ -18,7 +21,7 @@ MD5 8eec08a2cf3441c55736840e21a71c5a metadata.xml 534
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
-iD8DBQFDzvFxndWRXhKOboURAouoAJ9ubNHGSDh2H6VHfOG2NJpmHZNzcQCffg+r
-PgxhQl4DQIR2nSfNg/8IeLo=
-=LOce
+iD8DBQFDzv+RndWRXhKOboURAvmJAKCh9XOTMSwJ8vDUIgbEiI/lQFnX5wCg9A6q
+nj/TzPsY0IAZXyUpNgQshbY=
+=a88w
-----END PGP SIGNATURE-----
diff --git a/dev-java/maven-bin/files/digest-maven-bin-1.0.2 b/dev-java/maven-bin/files/digest-maven-bin-1.0.2
new file mode 100644
index 000000000000..f0a42f10ff93
--- /dev/null
+++ b/dev-java/maven-bin/files/digest-maven-bin-1.0.2
@@ -0,0 +1 @@
+MD5 47624c83b907fa16e8257bc5b351f84a maven-1.0.2.tar.gz 6060686
diff --git a/dev-java/maven-bin/files/maven b/dev-java/maven-bin/files/maven
new file mode 100755
index 000000000000..97f09f065f45
--- /dev/null
+++ b/dev-java/maven-bin/files/maven
@@ -0,0 +1,168 @@
+#!/bin/sh
+# ----------------------------------------------------------------------------
+# Copyright 2001-2004 The Apache Software Foundation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ----------------------------------------------------------------------------
+
+# Copyright (c) 2001-2002 The Apache Software Foundation. All rights
+# reserved.
+
+FOREHEAD_VERSION=1.0-beta-5
+
+if [ -z "$MAVEN_OPTS" ] ; then
+ MAVEN_OPTS="-Xmx256m"
+fi
+
+if [ -f "$HOME/.mavenrc" ] ; then
+ . "$HOME/.mavenrc"
+fi
+
+# OS specific support. $var _must_ be set to either true or false.
+cygwin=false;
+darwin=false;
+case "`uname`" in
+ CYGWIN*) cygwin=true ;;
+ Darwin*) darwin=true
+ if [ -z "$JAVA_VERSION" ] ; then
+ JAVA_VERSION="CurrentJDK"
+ else
+ echo "Using Java version: $JAVA_VERSION"
+ fi
+ if [ -z "$JAVA_HOME" ] ; then
+ JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/${JAVA_VERSION}/Home
+ fi
+ ;;
+esac
+
+ # try a couple ways to find MAVEN_HOME
+
+ if [ -z ${MAVEN_HOME} ] && [ -d /opt/maven ] ; then
+ MAVEN_HOME=/opt/maven
+ fi
+
+ if [ -z ${MAVEN_HOME} ] && [ -d "$HOME/maven" ] ; then
+ MAVEN_HOME="$HOME/maven"
+ fi
+
+ # try to load from env.d file
+ if [ -z ${MAVEN_HOME} ] && [ -f /etc/env.d/25maven ]; then
+ MAVEN_HOME=$(source /etc/env.d/25maven; echo ${MAVEN_HOME})
+ fi
+
+ # try to figure it out from how this script was invoked
+ if [ -z ${MAVEN_HOME} ]; then
+ ## resolve links - $0 may be a link to maven's home
+ PRG=$0
+ progname=`basename $0`
+ saveddir=`pwd`
+
+ # need this for relative symlinks
+ cd `dirname $PRG`
+
+ while [ -h "$PRG" ] ; do
+ ls=`ls -ld "$PRG"`
+ link=`expr "$ls" : '.*-> \(.*\)$'`
+ if expr "$link" : '.*/.*' > /dev/null; then
+ PRG="$link"
+ else
+ PRG="`dirname $PRG`/$link"
+ fi
+ done
+
+ MAVEN_HOME=`dirname "$PRG"`/..
+
+ # make it fully qualified
+ MAVEN_HOME=`cd "$MAVEN_HOME" && pwd`
+
+ cd $saveddir
+ fi
+
+[ -z "${MAVEN_HOME}" ] && exit "Was unable to determine MAVEN_HOME"
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched
+if $cygwin ; then
+ [ -n "$MAVEN_HOME" ] &&
+ MAVEN_HOME=`cygpath --unix "$MAVEN_HOME"`
+ [ -n "$MAVEN_HOME_LOCAL" ] &&
+ MAVEN_HOME_LOCAL=`cygpath --unix "$MAVEN_HOME_LOCAL"`
+ [ -n "$JAVA_HOME" ] &&
+ JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+ [ -n "$CLASSPATH" ] &&
+ CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
+fi
+
+if [ -z "$JAVACMD" ] ; then
+ if [ -n "$JAVA_HOME" ] ; then
+ if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+ # IBM's JDK on AIX uses strange locations for the executables
+ JAVACMD="$JAVA_HOME/jre/sh/java"
+ else
+ JAVACMD="$JAVA_HOME/bin/java"
+ fi
+ else
+ JAVACMD=java
+ fi
+fi
+
+if [ ! -x "$JAVACMD" ] ; then
+ echo "Error: JAVA_HOME is not defined correctly."
+ echo " We cannot execute $JAVACMD"
+ exit
+fi
+
+if [ -z "$JAVA_HOME" ] ; then
+ echo "Warning: JAVA_HOME environment variable is not set."
+ echo " If build fails because sun.* classes could not be found"
+ echo " you will need to set the JAVA_HOME environment variable"
+ echo " to the installation directory of java."
+fi
+
+MAVEN_ENDORSED="${JAVA_HOME}/lib/endorsed:${MAVEN_HOME}/lib/endorsed"
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin; then
+ [ -n "$MAVEN_HOME" ] &&
+ MAVEN_HOME=`cygpath --path --windows "$MAVEN_HOME"`
+ [ -n "$MAVEN_HOME_LOCAL" ] &&
+ MAVEN_HOME_LOCAL=`cygpath --path --windows "$MAVEN_HOME_LOCAL"`
+ [ -n "$JAVA_HOME" ] &&
+ JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
+ [ -n "$HOME" ] &&
+ HOME=`cygpath --path --windows "$HOME"`
+ [ -n "$MAVEN_ENDORSED" ] &&
+ MAVEN_ENDORSED=`cygpath --path --windows "$MAVEN_ENDORSED"`
+fi
+
+# For Darwin, use classes.jar for TOOLS_JAR
+TOOLS_JAR="${JAVA_HOME}/lib/tools.jar"
+if $darwin; then
+ TOOLS_JAR="/System/Library/Frameworks/JavaVM.framework/Versions/${JAVA_VERSION}/Classes/classes.jar"
+fi
+
+MAIN_CLASS=com.werken.forehead.Forehead
+if [ -n "$MAVEN_HOME_LOCAL" ]; then
+ MAVEN_OPTS="$MAVEN_OPTS -Dmaven.home.local=${MAVEN_HOME_LOCAL}"
+fi
+
+"$JAVACMD" \
+ $MAVEN_OPTS \
+ -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl \
+ -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl \
+ "-Djava.endorsed.dirs=${MAVEN_ENDORSED}" \
+ -classpath "${MAVEN_HOME}/lib/forehead-${FOREHEAD_VERSION}.jar" \
+ "-Dforehead.conf.file=${MAVEN_HOME}/bin/forehead.conf" \
+ "-Dtools.jar=$TOOLS_JAR" \
+ "-Dmaven.home=${MAVEN_HOME}" \
+ $MAIN_CLASS "$@"
+
diff --git a/dev-java/maven-bin/maven-bin-1.0.2.ebuild b/dev-java/maven-bin/maven-bin-1.0.2.ebuild
new file mode 100644
index 000000000000..e715e5507316
--- /dev/null
+++ b/dev-java/maven-bin/maven-bin-1.0.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/maven-bin/maven-bin-1.0.2.ebuild,v 1.1 2006/01/19 03:03:11 nichoj Exp $
+
+inherit base
+
+MY_PN=${PN/-bin}
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+DESCRIPTION="Project Management and Comprehension Tool for Java"
+SRC_URI="mirror://apache/maven/binaries/${MY_P}.tar.gz"
+HOMEPAGE="http://maven.apache.org/"
+LICENSE="Apache-2.0"
+SLOT="1.0"
+KEYWORDS="~x86 ~ppc ~amd64"
+DEPEND=">=virtual/jdk-1.3"
+RDEPEND=">=virtual/jdk-1.3"
+IUSE=""
+
+S="${WORKDIR}/${MY_P}"
+MAVEN=${PN}-${SLOT}
+MAVEN_HOME="/usr/share/${MAVEN}"
+MAVEN_BIN="${MAVEN_HOME}/bin"
+
+src_compile() { :; }
+
+src_install() {
+ dodir ${MAVEN_HOME}
+ insinto ${MAVEN_HOME}
+ doins -r bin lib *.xsd plugins
+
+ dodir ${MAVEN_BIN}
+ exeinto ${MAVEN_BIN}
+ doexe ${FILESDIR}/${MY_PN}
+
+ dodir /usr/bin
+ dosym ${MAVEN_BIN}/${MY_PN} /usr/bin/${MY_PN} || die sym failed
+}