source: trunk/dports/java/xdoclet/Portfile

Last change on this file was 78755, checked in by ryandesign@…, 6 years ago

xdoclet: indicate this is noarch; install docs to the right place; simplify destroot using "xinstall -W"

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.0 KB
Line 
1# $Id: Portfile 78755 2011-05-21 14:51:18Z ryandesign@macports.org $
2
3PortSystem 1.0
4
5name                            xdoclet
6version                         1.2.3
7revision                        2
8categories                      java
9maintainers                     nomaintainer
10platforms                       darwin
11supported_archs         noarch
12
13description                     XDoclet is an open source code generation engine.
14long_description        XDoclet is an open source code generation engine. It \
15                                        enables Attribute-Oriented Programming for java. In \
16                                        short, this means that you can add more significance \
17                                        to your code by adding meta data (attributes) to your \
18                                        java sources. This is done in special JavaDoc tags.
19
20homepage                        http://xdoclet.sourceforge.net/xdoclet/
21                               
22distname                        ${name}-src-${version}
23extract.suffix          .tgz
24
25master_sites            sourceforge
26checksums                       md5 9e1a2856e03b338b505a086b962a77ab
27
28depends_build           port:apache-ant port:maven
29
30depends_lib                     bin:java:kaffe \
31                                        port:commons-logging \
32                                        port:commons-lang \
33                                        port:junit
34
35use_configure           no
36
37worksrcdir                      ${name}-${version}
38
39build.env                       MAVEN_HOME=${prefix}
40build.cmd                       ant
41build.target        dist
42build.args          -Dfinal.name=${name} -Djunit.jar=${prefix}/share/java/junit.jar
43
44destroot        {
45        xinstall -m 755 -d ${destroot}${prefix}/share/java ${destroot}${prefix}/share/doc
46
47        copy ${worksrcpath}/target/docs/ ${destroot}${prefix}/share/doc/${name}
48
49        xinstall -W ${worksrcpath}/target -m 644 \
50                lib/maven-xdoclet-plugin-${version}.jar \
51                lib/xdoclet-${version}.jar \
52                lib/xdoclet-apache-module-${version}.jar \
53                lib/xdoclet-bea-module-${version}.jar \
54                lib/xdoclet-borland-module-${version}.jar \
55                lib/xdoclet-caucho-module-${version}.jar \
56                lib/xdoclet-de-locale-${version}.jar \
57                lib/xdoclet-ejb-module-${version}.jar \
58                lib/xdoclet-exolab-module-${version}.jar \
59                lib/xdoclet-fr_FR-locale-${version}.jar \
60                lib/xdoclet-hibernate-module-${version}.jar \
61                lib/xdoclet-hp-module-${version}.jar \
62                lib/xdoclet-ibm-module-${version}.jar \
63                lib/xdoclet-java-module-${version}.jar \
64                lib/xdoclet-jboss-module-${version}.jar \
65                lib/xdoclet-jdo-module-${version}.jar \
66                lib/xdoclet-jmx-module-${version}.jar \
67                lib/xdoclet-jsf-module-${version}.jar \
68                lib/xdoclet-libelis-module-${version}.jar \
69                lib/xdoclet-macromedia-module-${version}.jar \
70                lib/xdoclet-mockobjects-module-${version}.jar \
71                lib/xdoclet-mvcsoft-module-${version}.jar \
72                lib/xdoclet-mx4j-module-${version}.jar \
73                lib/xdoclet-objectweb-module-${version}.jar \
74                lib/xdoclet-openejb-module-${version}.jar \
75                lib/xdoclet-oracle-module-${version}.jar \
76                lib/xdoclet-orion-module-${version}.jar \
77                lib/xdoclet-portlet-module-${version}.jar \
78                lib/xdoclet-pramati-module-${version}.jar \
79                lib/xdoclet-pt_BR-locale-${version}.jar \
80                lib/xdoclet-solarmetric-module-${version}.jar \
81                lib/xdoclet-spring-module-${version}.jar \
82                lib/xdoclet-sun-module-${version}.jar \
83                lib/xdoclet-sybase-module-${version}.jar \
84                lib/xdoclet-tjdo-module-${version}.jar \
85                lib/xdoclet-web-module-${version}.jar \
86                lib/xdoclet-webwork-module-${version}.jar \
87                lib/xdoclet-wsee-module-${version}.jar \
88                lib/xdoclet-xdoclet-module-${version}.jar \
89                xdoclet-base-locale-${version}.jar \
90                ${destroot}${prefix}/share/java/
91}
Note: See TracBrowser for help on using the repository browser.