[61398] trunk/dports/java/glassfishv3
krischik at macports.org
krischik at macports.org
Thu Dec 10 05:09:53 PST 2009
Revision: 61398
http://trac.macports.org/changeset/61398
Author: krischik at macports.org
Date: 2009-12-10 05:09:52 -0800 (Thu, 10 Dec 2009)
Log Message:
-----------
An open source application server
Added Paths:
-----------
trunk/dports/java/glassfishv3/Portfile
trunk/dports/java/glassfishv3/files/Java_6.command
Property Changed:
----------------
trunk/dports/java/glassfishv3/
trunk/dports/java/glassfishv3/files/
Property changes on: trunk/dports/java/glassfishv3
___________________________________________________________________
Added: svn:ignore
+ .backups
Added: trunk/dports/java/glassfishv3/Portfile
===================================================================
--- trunk/dports/java/glassfishv3/Portfile (rev 0)
+++ trunk/dports/java/glassfishv3/Portfile 2009-12-10 13:09:52 UTC (rev 61398)
@@ -0,0 +1,61 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4
+# $Id: Portfile 58210 2009-09-24 06:56:08Z ryandesign at macports.org $
+# vim: set fileencoding=utf-8 tabstop=4 shiftwidth=4 softtabstop=4 noexpandtab filetype=tcl :
+
+PortSystem 1.0
+
+name glassfishv3
+version 3
+epoch 62
+revision 0
+
+categories java
+maintainers krischik
+platforms darwin
+
+description An open source application server
+long_description GlassFish is an open source application server project \
+ led by Sun Microsystems for the Java EE platform.
+homepage https://glassfish.dev.java.net/
+master_sites http://download.java.net/glassfish/v3/promoted/
+# http://download.java.net/glassfish/v3/promoted/
+# glassfish-v3-preview-b62.zip
+distname glassfish-v${version}-preview-b${epoch}
+checksums md5 b0aaae1dc43aaf6b6843bce30b6b34c6 \
+ sha1 459390482ae7f39c1bbfee239c3302fe901b9211 \
+ rmd160 24595a76251f871b7b9a1e7a2f17fc593bf1e6be
+
+default_variants +symlink
+use_zip yes
+use_configure no
+worksrcdir ${name}
+build.cmd true
+
+destroot {
+ foreach f [glob -directory ${worksrcpath}/bin *.bat] {
+ file delete $f
+ }
+
+ xinstall -m 755 -d ${destroot}${prefix}/share/java
+ xinstall -m 755 -d ${destroot}/${applications_dir}/Utilities
+
+ file copy ${worksrcpath} ${destroot}${prefix}/share/java/${name}
+
+ xinstall -m 755 \
+ -W ${filespath} \
+ Java_6.command \
+ ${destroot}/${applications_dir}/Utilities/Java_6.command
+
+ ui_msg "#############################################################"
+ ui_msg "# Glassfish v3 preview needs Java 6 to be active #"
+ ui_msg "# on the command-line. For this the symbolic links #"
+ ui_msg "# in /System/Library/Frameworks/JavaVM.framework/Versions #"
+ ui_msg "# need to be changed. This can be archived with the #"
+ ui_msg "# provided /Applications/MacPorts/Utilities/Java_6.command #"
+ ui_msg "# shell script. (Use on your own risk) #"
+ ui_msg "#############################################################"
+}
+
+livecheck.type regex
+livecheck.url "http://download.java.net/glassfish/v3/promoted"
+livecheck.regex glassfish-v3-preview-b(\[0-9.\]+)${extract.suffix}
Property changes on: trunk/dports/java/glassfishv3/files
___________________________________________________________________
Added: svn:ignore
+ .backups
Added: trunk/dports/java/glassfishv3/files/Java_6.command
===================================================================
--- trunk/dports/java/glassfishv3/files/Java_6.command (rev 0)
+++ trunk/dports/java/glassfishv3/files/Java_6.command 2009-12-10 13:09:52 UTC (rev 61398)
@@ -0,0 +1,31 @@
+#!/bin/zsh
+############################################################## {{{1 ##########
+# $Author: krischik at macports.org $
+# $Revision: 46159 $
+# $Date: 2009-01-30 18:43:49 +0100 (Fr, 30. Jan 2009) $
+# $HeadURL: http://svn.macports.org/repository/macports/trunk/dports/news/leafnode/files/Restart_Fetchnews.command.in $
+############################################################## }}}1 ##########
+
+setopt X_Trace;
+
+if test "${USER}" = "root"; then
+ pushd /System/Library/Frameworks/JavaVM.framework/Versions;
+ if test -d "A"; then
+ rm "Current";
+ rm "CurrentJDK";
+ ln -s "A" "Current";
+ ln -s "A" "CurrentJDK";
+ elif test -d "1.6"; then
+ rm "Current";
+ rm "CurrentJDK";
+ ln -s "1.6" "Current";
+ ln -s "1.6" "CurrentJDK";
+ fi;
+ popd;
+else
+ sudo ${0}
+fi;
+
+############################################################ {{{1 ###########
+# vim: set nowrap tabstop=8 shiftwidth=4 softtabstop=4 noexpandtab :
+# vim: set textwidth=0 filetype=zsh foldmethod=marker nospell :
Property changes on: trunk/dports/java/glassfishv3/files/Java_6.command
___________________________________________________________________
Added: svn:executable
+ *
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091210/fed46f31/attachment-0001.html>
More information about the macports-changes
mailing list