View | Details | Raw Unified | Return to bug 68769 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/ports/devel/maven/Makefile (-21 / +23 lines)
Lines 6-16 Link Here
6
#
6
#
7
7
8
PORTNAME=	maven
8
PORTNAME=	maven
9
PORTVERSION=	1.0.r2
9
PORTVERSION=	1.0.r4
10
CATEGORIES=	devel java
10
CATEGORIES=	devel java
11
MASTER_SITES=	http://nagoya.apache.org/mirror/%SUBDIR%/binaries/
11
MASTER_SITES=	${MASTER_SITE_APACHE}
12
MASTER_SITE_SUBDIR=	${PORTNAME}
12
MASTER_SITE_SUBDIR=	${PORTNAME}/binaries
13
DISTNAME=	${PORTNAME}-1.0-rc2
13
DISTNAME=	${PORTNAME}-${PORTVERSION:S/.r/-rc/}
14
14
15
MAINTAINER=	rui@ruilopes.com
15
MAINTAINER=	rui@ruilopes.com
16
COMMENT=	Java project management and project comprehension tool
16
COMMENT=	Java project management and project comprehension tool
Lines 19-50 Link Here
19
USE_JAVA=	yes
19
USE_JAVA=	yes
20
JAVA_VERSION=	1.3+
20
JAVA_VERSION=	1.3+
21
NO_BUILD=	YES
21
NO_BUILD=	YES
22
DIR=		share/java/maven
22
DATADIR=	${JAVASHAREDIR}/${PORTNAME}
23
PLIST_SUB=	DIR=${DIR}
24
PKGMESSAGE=	${WRKDIR}/pkg-message
23
PKGMESSAGE=	${WRKDIR}/pkg-message
24
PLIST_FILES=	bin/maven
25
PLIST=		${WRKDIR}/pkg-plist
26
27
post-extract:
28
	@( ${FIND} ${WRKSRC} -not -name '*.bat' -type f \
29
		| ${SORT} | ${SED} 's|^${WRKSRC}|%%DATADIR%%|' && \
30
	${FIND} ${WRKSRC} -type d \
31
		| ${SORT} -r | ${SED} 's|^${WRKSRC}|@dirrm %%DATADIR%%|' ) >${PLIST}
25
32
26
post-configure:
33
post-configure:
27
	@${SED} -e 's,%%PREFIX%%,${PREFIX},g' \
34
	@${SED} -e 's,%%DATADIR%%,${DATADIR},g' pkg-message > ${PKGMESSAGE}
28
		-e 's,%%DIR%%,${DIR},g' pkg-message > ${PKGMESSAGE}
29
35
30
do-install:
36
do-install:
31
	@cd ${WRKSRC} && ${FIND} . \! -name '*.bat' \! -name repository \
37
	@cd ${WRKSRC} && ${FIND} . -not -name '*.bat' \
32
		| ${CPIO} -pduv -R ${LIBOWN}:${LIBGRP} ${PREFIX}/${DIR}
38
		| ${CPIO} -pduv -R ${LIBOWN}:${LIBGRP} ${DATADIR}
33
	${CHMOD} -R ${LIBMODE} ${PREFIX}/${DIR}
39
	${CHMOD} -R ${LIBMODE} ${DATADIR}
34
	${CHOWN} -R ${BINOWN}:${BINGRP} ${PREFIX}/${DIR}/bin
40
	${CHOWN} -R ${BINOWN}:${BINGRP} ${DATADIR}/bin
35
	${CHMOD} -R ${BINMODE} ${PREFIX}/${DIR}/bin
41
	${CHMOD} -R ${BINMODE} ${DATADIR}/bin
36
	${CHOWN} ${SHAREOWN}:${SHAREGRP} ${PREFIX}/${DIR}/bin/*.conf
42
	${CHOWN} ${SHAREOWN}:${SHAREGRP} ${DATADIR}/bin/*.conf
37
	${CHMOD} ${SHAREMODE} ${PREFIX}/${DIR}/bin/*.conf
43
	${CHMOD} ${SHAREMODE} ${DATADIR}/bin/*.conf
38
	${FIND} ${PREFIX}/${DIR} -type d | ${XARGS} ${CHMOD} +rx
44
	${FIND} ${DATADIR} -type d | ${XARGS} ${CHMOD} +rx
39
	${LN} -fs ${PREFIX}/${DIR}/bin/maven ${PREFIX}/bin
45
	${LN} -fs ${DATADIR}/bin/maven ${PREFIX}/bin
40
46
41
post-install:
47
post-install:
42
.if !defined(BATCH)
48
.if !defined(BATCH)
43
	@${CAT} ${PKGMESSAGE}
49
	@${CAT} ${PKGMESSAGE}
44
.endif
50
.endif
45
46
# This target is only meant to be used by the port maintainer.
47
x-generate-plist:
48
	(/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
49
51
50
.include <bsd.port.mk>
52
.include <bsd.port.mk>
(-)/usr/ports/devel/maven/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (maven-1.0-rc2.tar.bz2) = 07cf754e8287a0390fee40672f9f974b
1
MD5 (maven-1.0-rc4.tar.bz2) = 5d075ef832a27b55bf5c3760fbff788f
2
SIZE (maven-1.0-rc2.tar.bz2) = 5599243
2
SIZE (maven-1.0-rc4.tar.bz2) = 5879403
(-)/usr/ports/devel/maven/pkg-message (-2 / +2 lines)
Lines 3-12 Link Here
3
  * JAVA_HOME
3
  * JAVA_HOME
4
    Set it to the base directory of your java installation.
4
    Set it to the base directory of your java installation.
5
  * MAVEN_HOME
5
  * MAVEN_HOME
6
    Set it to ``%%PREFIX%%/%%DIR%%''.
6
    Set it to ``%%DATADIR%%''.
7
7
8
Then, you should initialize your repository with:
8
Then, you should initialize your repository with:
9
  %%PREFIX%%/%%DIR%%/bin/install_repo.sh ~/.maven/repository
9
  %%DATADIR%%/bin/install_repo.sh ~/.maven/repository
10
10
11
If you are behind a proxy, create a ~/.mavenrc file with something like:
11
If you are behind a proxy, create a ~/.mavenrc file with something like:
12
  MAVEN_OPTS="$MAVEN_OPTS -Dmaven.proxy.host=YOUR_PROXY_HOSTNAME
12
  MAVEN_OPTS="$MAVEN_OPTS -Dmaven.proxy.host=YOUR_PROXY_HOSTNAME
(-)/usr/ports/devel/maven/pkg-plist (-120 lines)
Lines 1-120 Link Here
1
bin/maven
2
%%DIR%%/bin/forehead.conf
3
%%DIR%%/bin/install_repo.sh
4
%%DIR%%/bin/maven
5
%%DIR%%/lib/ant-1.5.3-1.jar
6
%%DIR%%/lib/ant-optional-1.5.3-1.jar
7
%%DIR%%/lib/commons-beanutils-1.6.1.jar
8
%%DIR%%/lib/commons-betwixt-1.0-beta-1.20030111.103454.jar
9
%%DIR%%/lib/commons-cli-1.0-beta-2.jar
10
%%DIR%%/lib/commons-collections-2.1.jar
11
%%DIR%%/lib/commons-digester-1.4.1.jar
12
%%DIR%%/lib/commons-grant-1.0-beta-4.jar
13
%%DIR%%/lib/commons-graph-0.8.1.jar
14
%%DIR%%/lib/commons-io-20030203.000550.jar
15
%%DIR%%/lib/commons-jelly-20030902.160215.jar
16
%%DIR%%/lib/commons-jelly-tags-ant-20030625.032346.jar
17
%%DIR%%/lib/commons-jelly-tags-define-20030211.142932.jar
18
%%DIR%%/lib/commons-jelly-tags-util-20030211.141939.jar
19
%%DIR%%/lib/commons-jexl-1.0-beta-1.jar
20
%%DIR%%/lib/commons-lang-2.0.jar
21
%%DIR%%/lib/commons-logging-1.0.3.jar
22
%%DIR%%/lib/dom4j-1.4-dev-8.jar
23
%%DIR%%/lib/endorsed/xerces-2.4.0.jar
24
%%DIR%%/lib/endorsed/xml-apis-1.0.b2.jar
25
%%DIR%%/lib/forehead-1.0-beta-5.jar
26
%%DIR%%/lib/log4j-1.2.8.jar
27
%%DIR%%/lib/maven.jar
28
%%DIR%%/lib/plexus-0.6.jar
29
%%DIR%%/lib/werkz-20040114.081319.jar
30
%%DIR%%/lib/which-1.0.jar
31
%%DIR%%/maven-navigation-1.0.xsd
32
%%DIR%%/maven-project.xsd
33
%%DIR%%/plugins/maven-announcement-plugin-1.0.jar
34
%%DIR%%/plugins/maven-ant-plugin-1.6.jar
35
%%DIR%%/plugins/maven-antlr-plugin-1.1.jar
36
%%DIR%%/plugins/maven-appserver-plugin-2.0.jar
37
%%DIR%%/plugins/maven-artifact-plugin-1.1.jar
38
%%DIR%%/plugins/maven-ashkelon-plugin-1.1.jar
39
%%DIR%%/plugins/maven-aspectj-plugin-2.0.jar
40
%%DIR%%/plugins/maven-aspectwerkz-plugin-1.1.jar
41
%%DIR%%/plugins/maven-caller-plugin-1.0.jar
42
%%DIR%%/plugins/maven-castor-plugin-1.1.jar
43
%%DIR%%/plugins/maven-changelog-plugin-1.4.jar
44
%%DIR%%/plugins/maven-changes-plugin-1.3.jar
45
%%DIR%%/plugins/maven-checkstyle-plugin-2.3.jar
46
%%DIR%%/plugins/maven-clean-plugin-1.1.jar
47
%%DIR%%/plugins/maven-clover-plugin-1.4.jar
48
%%DIR%%/plugins/maven-codeswitcher-plugin-1.1.jar
49
%%DIR%%/plugins/maven-console-plugin-1.0.jar
50
%%DIR%%/plugins/maven-cruisecontrol-plugin-1.1.jar
51
%%DIR%%/plugins/maven-dashboard-plugin-1.2.jar
52
%%DIR%%/plugins/maven-deploy-plugin-1.2.jar
53
%%DIR%%/plugins/maven-developer-activity-plugin-1.4.jar
54
%%DIR%%/plugins/maven-dist-plugin-1.4.jar
55
%%DIR%%/plugins/maven-docbook-plugin-1.1.jar
56
%%DIR%%/plugins/maven-ear-plugin-1.4.jar
57
%%DIR%%/plugins/maven-eclipse-plugin-1.6.jar
58
%%DIR%%/plugins/maven-ejb-plugin-1.3.jar
59
%%DIR%%/plugins/maven-faq-plugin-1.2.jar
60
%%DIR%%/plugins/maven-file-activity-plugin-1.4.jar
61
%%DIR%%/plugins/maven-genapp-plugin-2.1.jar
62
%%DIR%%/plugins/maven-gump-plugin-1.2.jar
63
%%DIR%%/plugins/maven-hibernate-plugin-1.0.jar
64
%%DIR%%/plugins/maven-html2xdoc-plugin-1.2.jar
65
%%DIR%%/plugins/maven-idea-plugin-1.3.jar
66
%%DIR%%/plugins/maven-j2ee-plugin-1.4.jar
67
%%DIR%%/plugins/maven-jalopy-plugin-1.1.jar
68
%%DIR%%/plugins/maven-jar-plugin-1.4.jar
69
%%DIR%%/plugins/maven-java-plugin-1.3.jar
70
%%DIR%%/plugins/maven-javacc-plugin-1.0.jar
71
%%DIR%%/plugins/maven-javadoc-plugin-1.4.jar
72
%%DIR%%/plugins/maven-jboss-plugin-1.4.jar
73
%%DIR%%/plugins/maven-jbuilder-plugin-1.4.jar
74
%%DIR%%/plugins/maven-jcoverage-plugin-1.0.3.jar
75
%%DIR%%/plugins/maven-jdee-plugin-1.0.jar
76
%%DIR%%/plugins/maven-jdepend-plugin-1.4.jar
77
%%DIR%%/plugins/maven-jdeveloper-plugin-1.3.jar
78
%%DIR%%/plugins/maven-jdiff-plugin-1.2.jar
79
%%DIR%%/plugins/maven-jellydoc-plugin-1.2.jar
80
%%DIR%%/plugins/maven-jetty-plugin-1.0.jar
81
%%DIR%%/plugins/maven-jira-plugin-1.0.jar
82
%%DIR%%/plugins/maven-jnlp-plugin-1.3.jar
83
%%DIR%%/plugins/maven-junit-doclet-plugin-1.1.jar
84
%%DIR%%/plugins/maven-junit-report-plugin-1.5.jar
85
%%DIR%%/plugins/maven-jxr-plugin-1.3.jar
86
%%DIR%%/plugins/maven-latex-plugin-1.1.jar
87
%%DIR%%/plugins/maven-latka-plugin-1.3.jar
88
%%DIR%%/plugins/maven-license-plugin-1.1.jar
89
%%DIR%%/plugins/maven-linkcheck-plugin-1.2.jar
90
%%DIR%%/plugins/maven-multichanges-plugin-1.0.jar
91
%%DIR%%/plugins/maven-multiproject-plugin-1.2.jar
92
%%DIR%%/plugins/maven-native-plugin-1.0.jar
93
%%DIR%%/plugins/maven-nsis-plugin-1.0.jar
94
%%DIR%%/plugins/maven-pdf-plugin-2.0.jar
95
%%DIR%%/plugins/maven-perforce-plugin-1.1.jar
96
%%DIR%%/plugins/maven-plugin-plugin-1.3.jar
97
%%DIR%%/plugins/maven-pmd-plugin-1.3.jar
98
%%DIR%%/plugins/maven-pom-plugin-1.3.jar
99
%%DIR%%/plugins/maven-release-plugin-1.2.jar
100
%%DIR%%/plugins/maven-repository-plugin-1.1.jar
101
%%DIR%%/plugins/maven-scm-plugin-1.2.jar
102
%%DIR%%/plugins/maven-shell-plugin-1.1.jar
103
%%DIR%%/plugins/maven-simian-plugin-1.3.jar
104
%%DIR%%/plugins/maven-site-plugin-1.5.jar
105
%%DIR%%/plugins/maven-statcvs-plugin-2.1.jar
106
%%DIR%%/plugins/maven-struts-plugin-1.2.jar
107
%%DIR%%/plugins/maven-tasklist-plugin-2.3.jar
108
%%DIR%%/plugins/maven-test-plugin-1.5.jar
109
%%DIR%%/plugins/maven-tjdo-plugin-1.0.0.jar
110
%%DIR%%/plugins/maven-uberjar-plugin-1.1.jar
111
%%DIR%%/plugins/maven-vdoclet-plugin-1.1.jar
112
%%DIR%%/plugins/maven-war-plugin-1.5.jar
113
%%DIR%%/plugins/maven-webserver-plugin-2.0.jar
114
%%DIR%%/plugins/maven-wizard-plugin-1.0.jar
115
%%DIR%%/plugins/maven-xdoc-plugin-1.6.jar
116
@dirrm %%DIR%%/plugins
117
@dirrm %%DIR%%/lib/endorsed
118
@dirrm %%DIR%%/lib
119
@dirrm %%DIR%%/bin
120
@dirrm %%DIR%%

Return to bug 68769