[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