summaryrefslogtreecommitdiff
path: root/devel/maven
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2003-10-21 20:49:20 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2003-10-21 20:49:20 +0000
commit246afb20c141624cbeb413129f4afa8cc7a37922 (patch)
tree0c965693c4da0265159a1251aa25e7c2e648b116 /devel/maven
parentUpdate to 0.7. (diff)
Add maven a Java project management and project comprehension tool. More
details are available at http://maven.apache.org. PR: 58339 Submitted by: Rui Lopes <rui@ruilopes.com>
Diffstat (limited to 'devel/maven')
-rw-r--r--devel/maven/Makefile39
-rw-r--r--devel/maven/distinfo1
-rw-r--r--devel/maven/pkg-descr12
-rw-r--r--devel/maven/pkg-message9
-rw-r--r--devel/maven/pkg-plist119
5 files changed, 180 insertions, 0 deletions
diff --git a/devel/maven/Makefile b/devel/maven/Makefile
new file mode 100644
index 000000000000..f50b9bbd6ef6
--- /dev/null
+++ b/devel/maven/Makefile
@@ -0,0 +1,39 @@
+# New ports collection makefile for: maven
+# Date created: 17 October 2003
+# Whom: Rui Lopes <rui@ruilopes.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= maven
+PORTVERSION= 1.0.r1
+CATEGORIES= devel java
+MASTER_SITES= http://nagoya.apache.org/mirror/%SUBDIR%/binaries/
+MASTER_SITE_SUBDIR= ${PORTNAME}
+DISTNAME= ${PORTNAME}-1.0-rc1
+
+MAINTAINER= rui@ruilopes.com
+COMMENT= Java project management and project comprehension tool
+
+USE_JAVA= 1.3+
+NO_BUILD= YES
+DIR= share/java/maven
+PLIST_SUB= DIR=${DIR}
+
+do-install:
+ @cd ${WRKSRC} && ${FIND} . \! -name '*.bat' \! -name repository \
+ | cpio -pduv -R ${LIBOWN}:${LIBGRP} ${PREFIX}/${DIR}
+ ${CHMOD} -R ${LIBMODE} ${PREFIX}/${DIR}
+ ${CHOWN} -R ${BINOWN}:${BINGRP} ${PREFIX}/${DIR}/bin
+ ${CHMOD} -R ${BINMODE} ${PREFIX}/${DIR}/bin
+ ${CHOWN} ${SHAREOWN}:${SHAREGRP} ${PREFIX}/${DIR}/bin/*.conf
+ ${CHMOD} ${SHAREMODE} ${PREFIX}/${DIR}/bin/*.conf
+ ${FIND} ${PREFIX}/${DIR} -type d | ${XARGS} ${CHMOD} +rx
+ ${LN} -fs ${PREFIX}/${DIR}/bin/maven ${PREFIX}/bin
+ @${CAT} ${PKGDIR}/pkg-message
+
+# This target is only meant to be used by the port maintainer.
+x-generate-plist:
+ (/usr/ports/Tools/scripts/plist -d -m /etc/mtree/BSD.local.dist ${PREFIX}|sed -E 's,^share/nls/.+$$,,g;s,${DIR},%%DIR%%,g'|tr -s '\n') > temp-pkg-plist
+
+.include <bsd.port.mk>
diff --git a/devel/maven/distinfo b/devel/maven/distinfo
new file mode 100644
index 000000000000..7d055c7af4f5
--- /dev/null
+++ b/devel/maven/distinfo
@@ -0,0 +1 @@
+MD5 (maven-1.0-rc1.tar.gz) = 7f5e787ff3b930d906d01243ccf7c237
diff --git a/devel/maven/pkg-descr b/devel/maven/pkg-descr
new file mode 100644
index 000000000000..06d37601c475
--- /dev/null
+++ b/devel/maven/pkg-descr
@@ -0,0 +1,12 @@
+Maven is a Java project management and project comprehension tool. Maven is
+based on the concept of a project object model (POM) in that all the artifacts
+produced by Maven are a result of consulting a well defined model for your
+project. Builds, documentation, source metrics, and source cross-references
+are all controlled by your POM.
+
+The intent of Maven is to make intra-project development highly manageable in
+the hopes of providing more time for cross-project development. You might call
+it cross-project pollination or the sharing of project development knowledge,
+this is what Maven attempts to encourage.
+
+WWW: http://maven.apache.org/
diff --git a/devel/maven/pkg-message b/devel/maven/pkg-message
new file mode 100644
index 000000000000..8d8f3e4255f3
--- /dev/null
+++ b/devel/maven/pkg-message
@@ -0,0 +1,9 @@
+
+To work with Maven you need to set the following environment variables:
+ * JAVA_HOME
+ Set it to the base directory of your java installation.
+ * MAVEN_HOME
+ Set it to ``/usr/local/share/java/maven''.
+
+Then, you should initialize your repository with:
+ /usr/local/share/java/maven/bin/install_repo.sh ~/.maven/repository
diff --git a/devel/maven/pkg-plist b/devel/maven/pkg-plist
new file mode 100644
index 000000000000..a69990c21bd3
--- /dev/null
+++ b/devel/maven/pkg-plist
@@ -0,0 +1,119 @@
+bin/maven
+%%DIR%%/bin/forehead.conf
+%%DIR%%/bin/install_repo.sh
+%%DIR%%/bin/maven
+%%DIR%%/lib/ant-1.5.3-1.jar
+%%DIR%%/lib/ant-optional-1.5.3-1.jar
+%%DIR%%/lib/commons-beanutils-1.6.1.jar
+%%DIR%%/lib/commons-betwixt-1.0-beta-1.20030111.103454.jar
+%%DIR%%/lib/commons-cli-1.0-beta-2.jar
+%%DIR%%/lib/commons-collections-2.1.jar
+%%DIR%%/lib/commons-digester-1.4.1.jar
+%%DIR%%/lib/commons-grant-1.0-beta-4.jar
+%%DIR%%/lib/commons-graph-0.8.1.jar
+%%DIR%%/lib/commons-io-20030203.000550.jar
+%%DIR%%/lib/commons-jelly-20030902.160215.jar
+%%DIR%%/lib/commons-jelly-tags-ant-20030625.032346.jar
+%%DIR%%/lib/commons-jelly-tags-define-20030211.142932.jar
+%%DIR%%/lib/commons-jelly-tags-util-20030211.141939.jar
+%%DIR%%/lib/commons-jexl-1.0-beta-1.jar
+%%DIR%%/lib/commons-lang-1.0-b1.1.jar
+%%DIR%%/lib/commons-logging-1.0.1.jar
+%%DIR%%/lib/dom4j-1.4-dev-8.jar
+%%DIR%%/lib/endorsed/xerces-2.4.0.jar
+%%DIR%%/lib/endorsed/xml-apis-1.0.b2.jar
+%%DIR%%/lib/forehead-1.0-beta-5.jar
+%%DIR%%/lib/log4j-1.2.8.jar
+%%DIR%%/lib/maven.jar
+%%DIR%%/lib/plexus-0.6.jar
+%%DIR%%/lib/werkz-1.0-beta-10.jar
+%%DIR%%/lib/which-1.0.jar
+%%DIR%%/lib/xpp3-1.1.2a.jar
+%%DIR%%/maven-project.xsd
+%%DIR%%/plugins/maven-ant-plugin-1.4.jar
+%%DIR%%/plugins/maven-antlr-plugin-1.1.jar
+%%DIR%%/plugins/maven-appserver-plugin-2.0-dev.jar
+%%DIR%%/plugins/maven-artifact-plugin-1.0.jar
+%%DIR%%/plugins/maven-ashkelon-plugin-1.1.jar
+%%DIR%%/plugins/maven-cactus-plugin-3.1.jar
+%%DIR%%/plugins/maven-castor-plugin-1.0.jar
+%%DIR%%/plugins/maven-changelog-plugin-1.3.jar
+%%DIR%%/plugins/maven-changes-plugin-1.2.jar
+%%DIR%%/plugins/maven-checkstyle-plugin-2.1.jar
+%%DIR%%/plugins/maven-clean-plugin-1.1.jar
+%%DIR%%/plugins/maven-clover-plugin-1.2.jar
+%%DIR%%/plugins/maven-codeswitcher-plugin-1.1.jar
+%%DIR%%/plugins/maven-console-plugin-1.0.jar
+%%DIR%%/plugins/maven-cruisecontrol-plugin-1.0.jar
+%%DIR%%/plugins/maven-deploy-plugin-1.1.jar
+%%DIR%%/plugins/maven-developer-activity-plugin-1.3.jar
+%%DIR%%/plugins/maven-dist-plugin-1.3.jar
+%%DIR%%/plugins/maven-docbook-plugin-1.1.jar
+%%DIR%%/plugins/maven-ear-plugin-1.2.jar
+%%DIR%%/plugins/maven-eclipse-plugin-1.4.jar
+%%DIR%%/plugins/maven-ejb-plugin-1.1.jar
+%%DIR%%/plugins/maven-faq-plugin-1.1.jar
+%%DIR%%/plugins/maven-file-activity-plugin-1.3.jar
+%%DIR%%/plugins/maven-genapp-plugin-2.0.jar
+%%DIR%%/plugins/maven-gump-plugin-1.2.jar
+%%DIR%%/plugins/maven-hibernate-plugin-1.0-SNAPHOT.jar
+%%DIR%%/plugins/maven-html2xdoc-plugin-1.1.jar
+%%DIR%%/plugins/maven-idea-plugin-1.2.jar
+%%DIR%%/plugins/maven-j2ee-plugin-1.3.jar
+%%DIR%%/plugins/maven-jalopy-plugin-1.1.jar
+%%DIR%%/plugins/maven-jar-plugin-1.3.jar
+%%DIR%%/plugins/maven-java-plugin-1.3.jar
+%%DIR%%/plugins/maven-javadoc-plugin-1.3.jar
+%%DIR%%/plugins/maven-jboss-plugin-1.3.jar
+%%DIR%%/plugins/maven-jbuilder-plugin-1.3.jar
+%%DIR%%/plugins/maven-jcoverage-plugin-1.0.1.jar
+%%DIR%%/plugins/maven-jdee-plugin-1.0-beta-1.jar
+%%DIR%%/plugins/maven-jdepend-plugin-1.3.jar
+%%DIR%%/plugins/maven-jdeveloper-plugin-1.2.jar
+%%DIR%%/plugins/maven-jellydoc-plugin-1.1.jar
+%%DIR%%/plugins/maven-jnlp-plugin-1.2.jar
+%%DIR%%/plugins/maven-junit-doclet-plugin-1.1.jar
+%%DIR%%/plugins/maven-junit-report-plugin-1.3.jar
+%%DIR%%/plugins/maven-jxr-plugin-1.2.jar
+%%DIR%%/plugins/maven-latex-plugin-1.1.jar
+%%DIR%%/plugins/maven-latka-plugin-1.3.jar
+%%DIR%%/plugins/maven-license-plugin-1.1.jar
+%%DIR%%/plugins/maven-linkcheck-plugin-1.1.jar
+%%DIR%%/plugins/maven-multiproject-plugin-1.1.jar
+%%DIR%%/plugins/maven-native-plugin-1.0.jar
+%%DIR%%/plugins/maven-pdf-plugin-1.2.jar
+%%DIR%%/plugins/maven-perforce-plugin-1.1.jar
+%%DIR%%/plugins/maven-plexus-plugin-0.3.jar
+%%DIR%%/plugins/maven-plugin-plugin-1.1.jar
+%%DIR%%/plugins/maven-pmd-plugin-1.2.jar
+%%DIR%%/plugins/maven-pom-plugin-1.3.jar
+%%DIR%%/plugins/maven-release-plugin-1.1.jar
+%%DIR%%/plugins/maven-repository-plugin-1.0.jar
+%%DIR%%/plugins/maven-runner-plugin-0.3.jar
+%%DIR%%/plugins/maven-scm-plugin-1.1.jar
+%%DIR%%/plugins/maven-sea-plugin-1.0.jar
+%%DIR%%/plugins/maven-shell-plugin-1.0.jar
+%%DIR%%/plugins/maven-simian-plugin-1.2.jar
+%%DIR%%/plugins/maven-site-plugin-1.3.jar
+%%DIR%%/plugins/maven-statcvs-plugin-2.0.jar
+%%DIR%%/plugins/maven-struts-plugin-1.2.jar
+%%DIR%%/plugins/maven-summit-plugin-1.1.jar
+%%DIR%%/plugins/maven-tasklist-plugin-2.2.jar
+%%DIR%%/plugins/maven-test-plugin-1.4.jar
+%%DIR%%/plugins/maven-tjdo-plugin-1.0.0.jar
+%%DIR%%/plugins/maven-torque-plugin-3.2.jar
+%%DIR%%/plugins/maven-touchstone-partner-plugin-1.0.jar
+%%DIR%%/plugins/maven-touchstone-plugin-1.0.jar
+%%DIR%%/plugins/maven-uberjar-plugin-1.1.jar
+%%DIR%%/plugins/maven-vdoclet-plugin-1.1.jar
+%%DIR%%/plugins/maven-war-plugin-1.4.jar
+%%DIR%%/plugins/maven-was40-plugin-1.0.jar
+%%DIR%%/plugins/maven-webserver-plugin-2.0-dev.jar
+%%DIR%%/plugins/maven-wizard-plugin-1.0.jar
+%%DIR%%/plugins/maven-word2html-plugin-1.4.jar
+%%DIR%%/plugins/maven-xdoc-plugin-1.4.jar
+@dirrm %%DIR%%/plugins
+@dirrm %%DIR%%/lib/endorsed
+@dirrm %%DIR%%/lib
+@dirrm %%DIR%%/bin
+@dirrm %%DIR%%