debian/0000775000000000000000000000000011730370375007176 5ustar debian/rules0000775000000000000000000000364711730365310010261 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/ant.mk PACKAGE := $(DEB_SOURCE_PACKAGE) VERSION := $(DEB_UPSTREAM_VERSION) JAVA_HOME := /usr/lib/jvm/default-java DEB_ANT_BUILDFILE := build.xml DEB_ANT_BUILD_TARGET := install doc DEB_ANT_ARGS := -debug -DskipTests=true -DskipFetch=true DEB_JARS := ant mockobjects-core servlet-api-2.5 jsp-api-2.1 commons-cli antlr \ ant-antlr ant-trax xstream bsf xercesImpl jline junit4 xstream jline asm3 \ asm3-util asm3-tree asm3-analysis ivy bnd qdox jarjar jansi ant-nodeps API_DOCS := target/html/api # Ubuntu hack to work around +isreally to backout 2.0.0 UBUNTU_UPSTREAM_VERSION := $(shell echo $(DEB_UPSTREAM_VERSION) | sed 's/.*isreally//') binary-post-install/$(PACKAGE):: chmod a+x debian/groovy/usr/share/groovy/bin/* sed -i \ -e"1s,.*,#!/bin/sh," \ debian/groovy/usr/share/groovy/bin/startGroovy mh_installpoms -p$(PACKAGE) # without bnd: mh_installjar -p$(PACKAGE) -dusr/share/groovy/lib/groovy-$(UBUNTU_UPSTREAM_VERSION).jar -l pom.xml target/dist/groovy.jar mh_installjar -p$(PACKAGE) -dusr/share/groovy/embeddable/groovy-all-$(UBUNTU_UPSTREAM_VERSION).jar -l target/groovy-all.pom target/dist/groovy-all.jar # with bnd: #mh_installjar -p$(PACKAGE) -dusr/share/groovy/lib/groovy-$(DEB_UPSTREAM_VERSION).jar -l pom.xml target/install/lib/groovy-$(DEB_UPSTREAM_VERSION).jar #mh_installjar -p$(PACKAGE) -dusr/share/groovy/embeddable/groovy-all-$(DEB_UPSTREAM_VERSION).jar -l target/groovy-all.pom target/install/embeddable/groovy-all-$(DEB_UPSTREAM_VERSION).jar binary-post-install/$(PACKAGE)-doc:: dh_install -p$(PACKAGE)-doc $(API_DOCS) usr/share/doc/$(PACKAGE) clean:: -rm -rf debian/tmp dh_clean mh_clean get-orig-source: -uscan --download-version $(VERSION) --force-download --rename debian/maven.rules0000664000000000000000000000024611730364560011361 0ustar asm asm* jar s/3\..*/3.x/ antlr antlr jar s/2\..*/2.x/ junit junit jar s/3\..*/3.x/ javax.servlet servlet-api jar * s/javax.servlet/javax.servlet.jsp/ jsp-api jar * debian/control0000664000000000000000000000562211730364560010605 0ustar Source: groovy Section: java Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Java Maintainers DM-Upload-Allowed: yes Uploaders: Torsten Werner , Varun Hiremath , Ludovic Claude , Miguel Landaeta Build-Depends: debhelper (>= 7), cdbs Build-Depends-Indep: maven-repo-helper, ant (>= 1.7.1), ant-optional, default-jdk, bzip2, libasm3-java, libbsf-java, libcommons-cli-java (>= 1.2), libcommons-logging-java (>= 1.0.3), junit4, libmockobjects-java (>= 0.09), libregexp-java (>= 1.2), libservlet2.5-java, libxstream-java, libjline-java, antlr, tofrodos, ivy, libqdox-java, libjarjar-java, libjansi-java Standards-Version: 3.9.2 Homepage: http://groovy.codehaus.org/ Vcs-Svn: svn://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, libasm3-java, libbsf-java, libcommons-cli-java (>= 1.0), libcommons-logging-java (>= 1.0.3), junit4, libmockobjects-java (>= 0.09), libregexp-java (>= 1.2), libservlet2.5-java, libjline-java, libxstream-java, ivy, libjansi-java, default-jre-headless | sun-java6-jre 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. debian/copyright0000664000000000000000000000446311730364560011137 0ustar 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-2011 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 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of the Sun Microsystems nor the names of is contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: debian/* Copyright: © 2009 Varun Hiremath © 2009 Torsten Werner © 2009 Ludovic Claude © 2010-2011 Miguel Landaeta 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. debian/groovy.10000664000000000000000000000311211730364560010601 0ustar .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