--- groovy-1.6.4.orig/debian/groovy.links +++ groovy-1.6.4/debian/groovy.links @@ -0,0 +1,32 @@ +/usr/share/groovy/bin/grape /usr/bin/grape +/usr/share/groovy/bin/groovy /usr/bin/groovy +/usr/share/groovy/bin/groovyc /usr/bin/groovyc +/usr/share/groovy/bin/groovyConsole /usr/bin/groovyConsole +/usr/share/groovy/bin/groovysh /usr/bin/groovysh +/usr/share/groovy/bin/java2groovy /usr/bin/java2groovy +/usr/share/groovy/bin/startGroovy /usr/bin/startGroovy +/usr/share/java/ant.jar /usr/share/groovy/lib/ant.jar +/usr/share/java/ant-junit.jar /usr/share/groovy/lib/ant-junit.jar +/usr/share/java/ant-launcher.jar /usr/share/groovy/lib/ant-launcher.jar +/usr/share/java/antlr.jar /usr/share/groovy/lib/antlr.jar +/usr/share/java/asm2.jar /usr/share/groovy/lib/asm2.jar +/usr/share/java/asm2-analysis.jar /usr/share/groovy/lib/asm2-analysis.jar +/usr/share/java/asm2-tree.jar /usr/share/groovy/lib/asm2-tree.jar +/usr/share/java/asm2-util.jar /usr/share/groovy/lib/asm2-util.jar +/usr/share/java/bsf.jar /usr/share/groovy/lib/bsf.jar +/usr/share/java/commons-cli.jar /usr/share/groovy/lib/commons-cli.jar +/usr/share/java/commons-logging.jar /usr/share/groovy/lib/commons-logging.jar +/usr/share/java/ivy.jar /usr/share/groovy/lib/ivy.jar +/usr/share/java/jline.jar /usr/share/groovy/lib/jline.jar +/usr/share/java/junit4.jar /usr/share/groovy/lib/junit4.jar +/usr/share/java/jsp-api.jar /usr/share/groovy/lib/jsp-api.jar +/usr/share/java/mockobjects-core.jar /usr/share/groovy/lib/mockobjects-core.jar +/usr/share/java/regexp.jar /usr/share/groovy/lib/regexp.jar +/usr/share/java/servlet-api.jar /usr/share/groovy/lib/servlet-api.jar +/usr/share/java/xstream.jar /usr/share/groovy/lib/xstream.jar +/usr/share/man/man1/groovy.1.gz /usr/share/man/man1/startGroovy.1.gz +/usr/share/man/man1/groovy.1.gz /usr/share/man/man1/groovysh.1.gz +/usr/share/man/man1/groovy.1.gz /usr/share/man/man1/java2groovy.1.gz +/usr/share/man/man1/groovy.1.gz /usr/share/man/man1/groovyConsole.1.gz +/etc/groovy /usr/share/groovy/conf + --- groovy-1.6.4.orig/debian/groovy-doc.doc-base.2 +++ groovy-1.6.4/debian/groovy-doc.doc-base.2 @@ -0,0 +1,9 @@ +Document: groovy-doc2 +Title: Groovy API Documentation for Groovy developers +Author: Groovy Development Team (dev@groovy.codehaus.org) +Abstract: This manual is the Groovy API documentation for Groovy developers. +Section: Programming + +Format: HTML +Index: /usr/share/doc/groovy-doc/gapi/index.html +Files: /usr/share/doc/groovy-doc/gapi/* --- groovy-1.6.4.orig/debian/compat +++ groovy-1.6.4/debian/compat @@ -0,0 +1 @@ +6 --- groovy-1.6.4.orig/debian/groovy.manpages +++ groovy-1.6.4/debian/groovy.manpages @@ -0,0 +1,3 @@ +debian/grape.1 +debian/groovy.1 +debian/groovyc.1 --- groovy-1.6.4.orig/debian/watch +++ groovy-1.6.4/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://dist.groovy.codehaus.org/distributions/ groovy-src-(.*).zip debian debian/orig-tar.sh --- groovy-1.6.4.orig/debian/control +++ groovy-1.6.4/debian/control @@ -0,0 +1,59 @@ +Source: groovy +Section: java +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian Java maintainers +Uploaders: Torsten Werner , Varun Hiremath , Ludovic Claude +Build-Depends: debhelper (>= 6), cdbs, quilt +Build-Depends-Indep: maven-repo-helper, ant (>= 1.7.1), ant-optional, default-jdk, bzip2, libasm2-java, + libbsf-java, libcommons-cli-java (>= 1.2), libcommons-logging-java + (>= 1.0.3), junit4, libmockobjects-java (>= 0.09), libregexp-java (>= + 1.2), libservlet2.4-java, libxstream-java, libjline-java, antlr, + tofrodos, ivy, libqdox-java, libjarjar-java +Standards-Version: 3.8.3 +Homepage: http://groovy.codehaus.org/ +Vcs-Svn: svn+ssh://svn.debian.org/svn/pkg-java/trunk/groovy/ +Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/groovy/ + +Package: groovy +Architecture: all +Depends: ${misc:Depends}, antlr, libasm2-java, libbsf-java, + libcommons-cli-java (>= 1.0), + libcommons-logging-java (>= 1.0.3), junit4, libmockobjects-java (>= + 0.09), libregexp-java (>= 1.2), libservlet2.4-java, libjline-java, + libxstream-java, ivy, default-jre-headless | java5-runtime-headless +Suggests: groovy-doc, ant (>= 1.7.1) +Description: Agile dynamic language for the Java Virtual Machine + Groovy is an agile dynamic language for the JVM combining lots of great + features from languages like Python, Ruby and Smalltalk and making them + available to the Java developers using a Java-like syntax. + . + Groovy is designed to help you get things done on the Java platform in a + quicker, more concise and fun way - bringing the power of Python and Ruby + inside the Java platform. + . + Groovy can be used as an alternative compiler to javac to generate + standard Java bytecode to be used by any Java project or it can be used + dynamically as an alternative language such as for scripting Java objects, + templating or writing unit test cases. + +Package: groovy-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Suggests: groovy +Description: Agile dynamic language for the Java Virtual Machine (documentation) + Groovy is an agile dynamic language for the JVM combining lots of great + features from languages like Python, Ruby and Smalltalk and making them + available to the Java developers using a Java-like syntax. + . + Groovy is designed to help you get things done on the Java platform in a + quicker, more concise and fun way - bringing the power of Python and Ruby + inside the Java platform. + . + Groovy can be used as an alternative compiler to javac to generate + standard Java bytecode to be used by any Java project or it can be used + dynamically as an alternative language such as for scripting Java objects, + templating or writing unit test cases. + . + This package includes the Groovy API javadocs, and examples. --- groovy-1.6.4.orig/debian/groovy-doc.doc-base.1 +++ groovy-1.6.4/debian/groovy-doc.doc-base.1 @@ -0,0 +1,11 @@ +Document: groovy-doc1 +Title: Java API Documentation for Groovy +Author: Groovy Development Team (dev@groovy.codehaus.org) +Abstract: This manual is the Java API documentation for Groovy. + It contains the Groovy API extensions added to default Java types + and the Groovy runtime. +Section: Programming + +Format: HTML +Index: /usr/share/doc/groovy/api/index.html +Files: /usr/share/doc/groovy/api/* --- groovy-1.6.4.orig/debian/copyright +++ groovy-1.6.4/debian/copyright @@ -0,0 +1,62 @@ +Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=59 +Name: groovy +Packager: Marcus Crafter +Source: http://groovy.codehaus.org/ +X-Upstream-Authors: Groovy Development Team, dev@groovy.codehaus.org + +Files: * +Copyright: © 2003-2007 the original author or authors +License: Apache-2.0 + On Debian systems the full text of the Apache-2.0 license can be found in + the /usr/share/common-licenses/Apache-2.0 file. + +Files: src/main/org/codehaus/groovy/jsr223/* +Copyright: © 2006 Sun Microsystems, Inc. +License: BSD + On Debian systems the full text of the BSD license can be found in + the /usr/share/common-licenses/BSD file. + +Files: debian/* +Copyright: © 2009 Varun Hiremath + © 2009 Torsten Werner + © 2009 Ludovic Claude +License: GPL-2 + On Debian systems the full text of the GPL Version 2 license can be + found in the /usr/share/common-licenses/GPL-2 file. + +Copyright: + Copyright 2003-2009 The respective authors and developers + Portions Copyright 2003 (C) James Strachan and Bob Mcwhirter + Some JSR223 support code Copyright 1997-2006 by Sun Microsystems, Inc. + Some classgen support code Copyright (c) 2004 IBM Corporation and others + Some antlr/treewalker support code Copyright 2005-2007 (C) Jeremy Rayner + checkstyle-frames.xsl: Copyright (c) 2002 The Apache Software Foundation + src/test/groovy/text/TemplateTest.java Copyright 2003 (C) Sam Pullara + src/test/groovy/lang/ScriptTest.java Copyright 2003 (C) Guillaume Laforge + src/test/org/codehaus/groovy/ant/ files Copyright (C) 2008 Russel Winder + some files under experimental/ Copyright 2005 John G. Wilson + +Upstream Authors: Groovy Development Team, dev@groovy.codehaus.org + +License: + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian GNU/Linux and Ubuntu systems, the complete text of the Apache 2.0 +License can be found in the /usr/share/common-licenses/Apache-2.0 file. + +config/checkstyle/checkstyle-frames.xsl, +some files under src/main/org/codehaus/groovy/jsr223/ +some files under src/examples/groovy/ +some files under src/test/ +are still licensed under those terms: --- groovy-1.6.4.orig/debian/README.Debian +++ groovy-1.6.4/debian/README.Debian @@ -0,0 +1,88 @@ +groovy for Debian +----------------- + +A few notes for concerning this package: + +Build information: + +Groovy is normally built via maven, however since maven isn't in Debian +just yet and debian policy requires all dependencies to be on the system +at build time (and not retrieved via a network connection), ant is +currently being used. + +The ant file was generated using the maven build files using the 'maven ant' +task, and was then modified to include some of the extra maven.xml post/pre +goals. + +As far as I can tell both builds create the same installables, but please +feel free to let me know if you notice something that is out of sync. + +When maven is available in Debian, we can switch over and use it to +perform an offline build. + +Version Number: + +Currently groovy is a beta, but since the upstream version number contains +a 1.0 in it (1.0beta8) this will be considered a higher version than 1.0 +when it's released. For this reason, all beta packages will have a leading +0 in front of their upstream version. This will allow users to ugprade to +1.0 cleanly when it's released. + +Dependency information: + +Debian java policy prefers all dependencies to be packaged as separate +packages. I've done this for most packages, except those that are CVS cuts, +development versions, or out of date packages. Since these dependencies are +a specific snapshot of what's been used, I've bundled those in this package, +in the debian/bundled.tar.bz2.uue file. + +Over time, as each of these dependencies mature and are officially +released (and groovy adopts them), I'll package them up individually, +unless someone else beats me to it. + +The bundled dependencies are: + +axion-1.0-M3-dev (development version) +commons-collections-3.0-dev2.jar (development version) +nekohtml-0.7.7 (to be packaged) +openejb-loader-0.9.2 (needs packaging, but is a large package) +qdox-1.3 (to be packaged) +redeox-0.9 (to be packaged) +redeox-oro-0.9 (to be packaged, oro packageok ?) +xerces-2.4 (old version, 2.6 in debian, will this work?) +xml-apis-1.0.b2.jar (old version, 1.1 in debian, part of the xerces package ok?) + +Website: + +A shallow copy of the Groovy website has been included for offline reading +in the groovy-doc package. The depth of links mirrored has been set to 2, +this means most articles of interest will be in the +/usr/share/doc/groovy-doc/groovy.codehaus.org directory. The main index +page is Home.html (not index.html as normal) due to the structure of the +actual Groovy website itself. + +The website is pre-fetched and included in the source package as a +compressed uuencoded file, as part of the debian maintainer diffs. There's +also a 'site' rule that's part of the debian/rules file. To update the +website archive, simply run the 'site' rule, and a new website archive +will be created (fakeroot debian/rules site). + +Note that the javadocs which are part of the website, are generated from +the package source code and are not part of the pre-fetched website mirror. + +Misc: + +Any ideas, thoughts, help, etc with this package is greatly appreciated, +please feel free to contact me if you would like to suggest and +improvements, patches, etc. Thanks for using this package. + + -- Marcus Crafter , Sat, 18 Dec 2004 22:45:06 +0100 + +Groovy's build is now using Ant and compatible with Maven 2. +I have patched the Ant build to work with Debian, and I'm deploying +Groovy's jars into the Maven 2 repository for Debian in /usr/share/maven-repo + +Documentation is now completely generated from the code, using the Ant build script. + + -- Ludovic Claude Fri, 17 Jul 2009 00:33:18 +0100 + --- groovy-1.6.4.orig/debian/README.source +++ groovy-1.6.4/debian/README.source @@ -0,0 +1,9 @@ +Patch System +============ + +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +See /usr/share/doc/quilt/README.source for a detailed explanation. + --- groovy-1.6.4.orig/debian/groovy.1 +++ groovy-1.6.4/debian/groovy.1 @@ -0,0 +1,66 @@ +.TH GROOVY "1" "December 2007" +.SH NAME +Groovy \- Agile dynamic language for the Java Virtual Machine +.SH DESCRIPTION +usage: groovy [options] [args] +options: +.TP +\fB\-D\fR,\-\-define +define a system property +.TP +\fB\-a\fR,\-\-autosplit +automatically split current line (defaults to +\&'\es') +.TP +\fB\-c\fR,\-\-encoding +specify the encoding of the files +.TP +\fB\-d\fR,\-\-debug +debug mode will print out full stack traces +.TP +\fB\-e\fR