source: trunk/dports/java/commons-validator/Portfile

Last change on this file was 97111, checked in by jmr@…, 5 years ago

commons-validator: license, noarch

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.8 KB
Line 
1# $Id: Portfile 97111 2012-08-27 20:16:18Z ryandesign@macports.org $
2
3PortSystem 1.0
4
5name                            commons-validator
6version                         1.3.1
7revision                        1
8
9categories                      java
10license                         Apache-2
11maintainers                     nomaintainer
12platforms                       darwin
13supported_archs         noarch
14
15description                     Jakarta Commons-Validator
16long_description        The commons-validator package provides a simple, \
17                                        extendable framework to define validators (validation \
18                                        methods) and validation rules in an xml file. There is \
19                                        support for internationalization of validation rules and \
20                                        error messages.
21homepage                        http://commons.apache.org/validator/
22
23distname                        ${name}-${version}-src
24master_sites            apache:commons/validator/source/
25checksums                       md5 ac5b8d6f67982859fe77225ab7fe6548
26
27depends_build           bin:ant:apache-ant
28depends_lib                     bin:java:kaffe \
29                                        port:junit \
30                                        port:commons-logging \
31                                        port:commons-beanutils \
32                                        port:commons-collections \
33                                        port:commons-digester \
34                                        port:jakarta-oro
35
36use_configure           no
37
38worksrcdir                      ${name}-${version}-src
39
40build.cmd                       ant
41build.target            dist
42build.args                      -Djunit.jar=${prefix}/share/java/junit.jar \
43                                        -Dcommons-logging.jar=${prefix}/share/java/commons-logging.jar \
44                                        -Dcommons-beanutils.jar=${prefix}/share/java/commons-beanutils.jar \
45                                        -Dcommons-collections.jar=${prefix}/share/java/commons-collections.jar \
46                                        -Dcommons-digester.jar=${prefix}/share/java/commons-digester.jar \
47                                        -Doro.jar=${prefix}/share/java/jakarta-oro.jar
48
49destroot        {
50        xinstall -m 755 -d ${destroot}${prefix}/share/java \
51                ${destroot}${prefix}/share/doc
52        xinstall -m 644 ${worksrcpath}/dist/${name}-${version}.jar \
53                ${destroot}${prefix}/share/java/${name}.jar
54        file copy ${worksrcpath}/dist/docs ${destroot}${prefix}/share/doc/${name}
55}
56
57livecheck.type  regex
58livecheck.url   http://commons.apache.org/downloads/download_validator.cgi
59livecheck.regex "${name}-(\\d+\\.\\d+(\\.\\d+)?)-src.tar.gz"
Note: See TracBrowser for help on using the repository browser.