diff options
author | 2006-01-19 03:03:11 +0000 | |
---|---|---|
committer | 2006-01-19 03:03:11 +0000 | |
commit | 15aa863a100ebd0562be5cf17ff8638b1f239b8a (patch) | |
tree | 800e637d86a2533aa6485da2c6821145f53369c0 /dev-java/maven-bin | |
parent | Make modular X friendly. (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | dev-java/maven-bin/Manifest | 11 | ||||
-rw-r--r-- | dev-java/maven-bin/files/digest-maven-bin-1.0.2 | 1 | ||||
-rwxr-xr-x | dev-java/maven-bin/files/maven | 168 | ||||
-rw-r--r-- | dev-java/maven-bin/maven-bin-1.0.2.ebuild | 38 |
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 +} |