source: trunk/dports/java/glassfishv3/Portfile

Last change on this file was 91276, checked in by krischik@…, 5 years ago

add openmaintainer

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.3 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4
2# $Id: Portfile 91276 2012-03-28 06:14:34Z ryandesign@macports.org $
3# vim: set fileencoding=utf-8 tabstop=4 shiftwidth=4 softtabstop=4 noexpandtab filetype=tcl :
4
5PortSystem                      1.0
6
7name                            glassfishv3
8epoch                           62
9version                         3
10revision                        3
11
12categories                      java
13maintainers                     openmaintainer krischik
14platforms                       darwin
15
16description                     An open source application server
17long_description        GlassFish is an open source application server project  \
18                                        led by Sun Microsystems for the Java EE platform.
19homepage                        https://glassfish.dev.java.net/
20master_sites            http://download.java.net/glassfish/v3/release
21distname                        glassfish-v${version}
22checksums           md5     537b1c6574316ebc4dc69ba6dd26e213 \
23                    sha1    84f596bc014cfa7fa79c7f54b03b189c8d393160 \
24                    rmd160  3b6df4be5f40752238b1ce613da64c9ae02abb17
25
26use_zip                         yes
27use_configure           no
28worksrcdir                      ${name}
29build.cmd                       true
30
31destroot {
32        foreach f [glob -directory ${worksrcpath}/bin *.bat] {
33                file delete $f
34        }
35
36        xinstall -m 755 -d ${destroot}${prefix}/share/java
37        xinstall -m 755 -d ${destroot}${applications_dir}/Utilities
38
39    file copy ${worksrcpath} ${destroot}${prefix}/share/java/${name}
40
41        foreach script {Java_6 Java_5 Start_Glassfish_Domain1 Stop_Glassfish_Domain1} { 
42                xinstall -m 755                                                                                                 \
43                        -W ${filespath}                                                                                         \
44                        ${script}.command                                                                                       \
45                        ${destroot}${applications_dir}/Utilities/${script}.command
46                reinplace s|@PREFIX@|${prefix}|g                                                                \
47                        ${destroot}${applications_dir}/Utilities/${script}.command
48        }
49    ui_msg "#############################################################"
50    ui_msg "#  Glassfish v3 preview needs Java 6 to be active           #"
51    ui_msg "#  on the command-line. For this the symbolic links         #"
52    ui_msg "#  in /System/Library/Frameworks/JavaVM.framework/Versions  #"
53    ui_msg "#  need to be changed. This can be archived with the        #"
54    ui_msg "#  provided /Applications/MacPorts/Utilities/Java_6.command #"
55    ui_msg "#  shell script. (Use on your own risk)                     #"
56    ui_msg "#############################################################"
57}
58
59livecheck.type          regex
60livecheck.url           "http://download.java.net/glassfish/v${version}/promoted"
61livecheck.regex         glassfish-v${version}-preview-b(\[0-9.\]+)${extract.suffix}
Note: See TracBrowser for help on using the repository browser.