--- jline-0.9.94.orig/debian/maven.rules +++ jline-0.9.94/debian/maven.rules @@ -0,0 +1,2 @@ +junit junit jar s/3\..*/3.x/ + --- jline-0.9.94.orig/debian/copyright +++ jline-0.9.94/debian/copyright @@ -0,0 +1,40 @@ +This Debian package was created by Peter Eisentraut +on Feb 26 2005. + +The source was downloaded from . + +Upstream author: Marc Prud'hommeaux + +Copyright: (c) 2002-2006 Marc Prud'hommeaux , + All rights reserved. + +License: + 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 JLine nor the names of its 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. --- jline-0.9.94.orig/debian/ant.properties +++ jline-0.9.94/debian/ant.properties @@ -0,0 +1,5 @@ +class.dir=build +source.dir=src/src +doc.dir=api +jar.name=jline.jar +demo-jar.name=jline-demo.jar --- jline-0.9.94.orig/debian/pom.xml +++ jline-0.9.94/debian/pom.xml @@ -0,0 +1,212 @@ + + + + + 4.0.0 + jline + jline + jar + JLine + 0.9.94 + JLine is a java library for reading and editing user input in console applications. It features tab-completion, command history, password masking, customizable keybindings, and pass-through handlers to use to chain to other console applications. + http://jline.sourceforge.net + + sourceforge + http://sourceforge.net/tracker/?group_id=64033&atid=506056 + + 2002 + + + JLine users + https://lists.sourceforge.net/lists/listinfo/jline-users + jline-users@lists.sourceforge.net + http://sourceforge.net/mailarchive/forum.php?forum=jline-users + + + + + + mprudhom + Marc Prud'hommeaux + mwp1@cornell.edu + + + + + BSD + LICENSE.txt + + + + scm:cvs:pserver:anonymous@jline.cvs.sourceforge.net:/cvsroot/jline:jline + scm:cvs:ext:${maven.username}@jline.cvs.sourceforge.net:/cvsroot/jline:jline + http://jline.cvs.sourceforge.net/jline + + + + junit + junit + 3.8.1 + compile + + + + + + + maven-surefire-plugin + + + false + false + + + + maven-compiler-plugin + + 1.3 + 1.3 + + + + maven-site-plugin + + ../site-staging + + + + maven-assembly-plugin + + + src/assembly/assembly.xml + + + + + + + + + + org.codehaus.mojo + jxr-maven-plugin + + true + + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + true + + http://java.sun.com/j2se/1.5.0/docs/api + + + + + maven-pmd-plugin + + + maven-project-info-reports-plugin + + + + + + + project-team + mailing-list + issue-tracking + license + scm + + + + + + org.codehaus.mojo + surefire-report-maven-plugin + + + + + + jline + scp://shell.sourceforge.net/home/groups/j/jl/jline/htdocs/m2repo + + + jline + scp://shell.sourceforge.net/home/groups/j/jl/jline/htdocs/m2snapshot + + + jline + jline + scpexe://shell.sourceforge.net/home/groups/j/jl/jline/htdocs/ + + + --- jline-0.9.94.orig/debian/libjline-java-doc.doc-base +++ jline-0.9.94/debian/libjline-java-doc.doc-base @@ -0,0 +1,12 @@ +Document: jline-manual +Title: JLine Manual +Author: Marc Prud'hommeaux +Abstract: JLine is a 100% pure Java library for reading and editing console input. + It is similar in functionality to BSD editline and GNU readline. People + familiar with the readline/editline capabilities for modern shells will + find most of the command editing features of JLine to be familiar. +Section: Programming + +Format: HTML +Index: /usr/share/doc/libjline-java/api/index.html +Files: /usr/share/doc/libjline-java/api/*.html --- jline-0.9.94.orig/debian/libjline-java-doc.install +++ jline-0.9.94/debian/libjline-java-doc.install @@ -0,0 +1,2 @@ +api/* usr/share/doc/libjline-java/api + --- jline-0.9.94.orig/debian/rules +++ jline-0.9.94/debian/rules @@ -0,0 +1,27 @@ +#!/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_JARS := junit +DEB_ANT_BUILDFILE := debian/build.xml +DEB_ANT_BUILD_TARGET := jar javadoc + +DEB_INSTALL_EXAMPLES_libjline-java-doc = jline-demo.jar + +binary-post-install/lib$(PACKAGE)-java:: + mh_installpoms -plib$(PACKAGE)-java + mh_installjar -plib$(PACKAGE)-java -l debian/pom.xml jline.jar + +clean:: + -rm -rf debian/tmp + +get-orig-source: + -uscan --upstream-version 0 + +get-orig-pom: + wget -O debian/pom.xml http://repository.sonatype.org/service/local/repositories/central/content/jline/jline/$(VERSION)/jline-$(VERSION).pom + --- jline-0.9.94.orig/debian/orig-tar.sh +++ jline-0.9.94/debian/orig-tar.sh @@ -0,0 +1,21 @@ +#!/bin/sh -e + +# called by uscan with '--upstream-version' +ZIP=../jline-$2.zip +DIR=jline-$2.orig +TAR=../jline_$2.orig.tar.gz + +# clean up the upstream tarball +unzip $ZIP +mv jline-$2 $DIR +GZIP=--best tar czf $TAR -X debian/orig-tar.exclude $DIR +rm -rf $DIR $3 $ZIP + +# move to directory 'tarballs' +if [ -r .svn/deb-layout ]; then + . .svn/deb-layout + mv $TAR $origDir + echo "moved $TAR to $origDir" +fi + +exit 0 --- jline-0.9.94.orig/debian/changelog +++ jline-0.9.94/debian/changelog @@ -0,0 +1,124 @@ +jline (0.9.94-5) unstable; urgency=low + + * Add myself to Uploaders. + * Add missing file debian/libjline-java.poms. + + -- Torsten Werner Fri, 14 Aug 2009 18:03:22 +0200 + +jline (0.9.94-4) unstable; urgency=low + + * Upload to unstable. + + -- Torsten Werner Sun, 09 Aug 2009 11:38:11 +0200 + +jline (0.9.94-3) experimental; urgency=low + + [Ludovic Claude] + * Bump Standards-Version to 3.8.2 + * Add the Maven POM to the package + * Add a Build-Depends-Indep dependency on maven-repo-helper + * Add ${misc:Depends} to Depends to clear Lintian warnings + * Change doc-base section from Apps/Text to Programming + * Move API documentation to /usr/share/doc/libjline-java/api/ + + [Peter Eisentraut] + * Removed myself from Uploaders + + [Matthias Klose] + * (Build-)depend on default-jre/-jdk. + + -- Ludovic Claude Tue, 21 Jul 2009 23:00:09 +0100 + +jline (0.9.94-1) unstable; urgency=low + + * New upstream release + * Bump Standards-Version to 3.7.3 + + -- Varun Hiremath Fri, 22 Feb 2008 21:58:41 +0530 + +jline (0.9.93-1) unstable; urgency=low + + * New upstream release. + * debian/control: + + Use Vcs-* in place of XS-Vcs-* fields. + + -- Kumar Appaiah Sun, 25 Nov 2007 18:39:08 +0530 + +jline (0.9.92-1) unstable; urgency=low + + * New upstream release. + * debian/patches: + + Remove remove_import_jmx patch, since upstream no longer + imports com.sun.jmx.*. + * debian/control: + + Remove quilt from Build-Depends. + * debian/rules: + + No longer call quilt cdbs routines. + + -- Kumar Appaiah Thu, 27 Sep 2007 06:49:42 +0530 + +jline (0.9.91-1) unstable; urgency=low + + [ Varun Hiremath ] + * New upstream release + * Add debian/build.xml and debian/build.properties - no longer provided by upstream. + * debian/control: + + Add myself and Kumar Appaiah to Uploaders. + + Depend and Build-Depend on java-gcj-compat(-dev) instead of kaffe. + + Build-Depends on quilt for patches. + + add XS-Vcs-Svn, XS-Vcs-Browser and Homepage headers + * debian/rules: + + set JAVA_HOME to java-gcj + + implement get-orig-source + * Add debian/orig-tar.sh and debian/orig-tar.exclude to create orig.tar.gz + * Add debian/README.Debian-source + * Update debian/watch to call debian/orig-tar.sh + * debian/patches: + + remove old patches + + add remove_import_jmx.diff to comment out import of com.sun.jmx.* class + which was not being used. + * debian/copyright: make some minor corrections. + + [ Kumar Appaiah ] + * Move build.properties to ant.properties. + * Move API documentation to api/ directory. + + -- Kumar Appaiah Thu, 27 Sep 2007 00:56:45 +0530 + +jline (0.9.5-3) unstable; urgency=low + + * Adjusted watch file + * Updated standards version + * Moved build dependencies to Build-Depends + * Simplified rules, requires cdbs >= 0.4.39 + + -- Peter Eisentraut Sat, 16 Jun 2007 17:38:26 +0200 + +jline (0.9.5-2) unstable; urgency=low + + * Fixed doc-base file to point to the right package's directory + + -- Peter Eisentraut Wed, 19 Apr 2006 00:31:47 +0200 + +jline (0.9.5-1) unstable; urgency=low + + * New upstream version + * Changed to debhelper level 5 + * Simplified rules, requires cdbs >= 0.4.36 + + -- Peter Eisentraut Mon, 3 Apr 2006 22:16:35 +0200 + +jline (0.9.1-2) unstable; urgency=low + + * Converted patches to simple-patchsys + * Changed build dependency to ant (closes: #331650) + * Changed maintainer to Debian Java Maintainers + * Don't install AUTHORS file + + -- Peter Eisentraut Wed, 5 Oct 2005 20:24:25 +0200 + +jline (0.9.1-1) unstable; urgency=low + + * Initial release (closes: #328575) + + -- Peter Eisentraut Fri, 16 Sep 2005 17:53:35 +0200 --- jline-0.9.94.orig/debian/orig-tar.exclude +++ jline-0.9.94/debian/orig-tar.exclude @@ -0,0 +1,4 @@ +*apidocs* +*.jar +*.rej +*java.orig --- jline-0.9.94.orig/debian/README.Debian-source +++ jline-0.9.94/debian/README.Debian-source @@ -0,0 +1,13 @@ +jline +===== + +The upstream supplied source package contains binary jar files and +pre-built documentation. Currently no clean source distribution +exists. Therefore, the upstream sources were modified to comply with +the Debian Free Software Guidelines. + +Use the rules/get-orig-source target to create the orig.tar.gz. +For more details on repackaging of upstream sources please see the +debian/orig-tar.sh and debian/orig-tar.exclude files. + + -- Varun Hiremath , Wed, 26 Sep 2007 22:08:52 +0530 --- jline-0.9.94.orig/debian/libjline-java.poms +++ jline-0.9.94/debian/libjline-java.poms @@ -0,0 +1 @@ +debian/pom.xml --- jline-0.9.94.orig/debian/watch +++ jline-0.9.94/debian/watch @@ -0,0 +1,3 @@ +version=3 +http://sf.net/jline/jline-([0-9.]+)\.zip debian debian/orig-tar.sh + --- jline-0.9.94.orig/debian/build.xml +++ jline-0.9.94/debian/build.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --- jline-0.9.94.orig/debian/control +++ jline-0.9.94/debian/control @@ -0,0 +1,35 @@ +Source: jline +Section: java +Priority: optional +Maintainer: Debian Java Maintainers +Uploaders: Varun Hiremath , Kumar Appaiah , + Torsten Werner +Build-Depends: cdbs, debhelper (>= 5), default-jdk, ant +Build-Depends-Indep: maven-repo-helper, junit, openjdk-6-doc +Standards-Version: 3.8.2 +Homepage: http://jline.sourceforge.net/ +Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/jline +Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/jline + +Package: libjline-java +Architecture: all +Depends: ${misc:Depends}, default-jre-headless | java2-runtime-headless | java1-runtime-headless +Suggests: libjline-java-doc +Description: Java library for handling console input + JLine is a 100% pure Java library for reading and editing console input. + It is similar in functionality to BSD editline and GNU readline. People + familiar with the readline/editline capabilities for modern shells will + find most of the command editing features of JLine to be familiar. + +Package: libjline-java-doc +Section: doc +Architecture: all +Depends: ${misc:Depends}, openjdk-6-doc | classpath-doc +Suggests: libjline-java +Description: Java library for handling console input - documentation + JLine is a 100% pure Java library for reading and editing console input. + It is similar in functionality to BSD editline and GNU readline. People + familiar with the readline/editline capabilities for modern shells will + find most of the command editing features of JLine to be familiar. + . + This package contains the documentation for JLine. --- jline-0.9.94.orig/debian/compat +++ jline-0.9.94/debian/compat @@ -0,0 +1 @@ +5 --- jline-0.9.94.orig/debian/patches/jline-build.patch +++ jline-0.9.94/debian/patches/jline-build.patch @@ -0,0 +1,17 @@ +--- jline-0.9.1.orig/build.xml ++++ jline-0.9.1/build.xml +@@ -280,12 +280,14 @@ + + + ++ + + + --- jline-0.9.94.orig/debian/patches/jline-doc.patch +++ jline-0.9.94/debian/patches/jline-doc.patch @@ -0,0 +1,11 @@ +--- jline-0.9.1.orig/doc/index.html ++++ jline-0.9.1/doc/index.html +@@ -55,7 +55,7 @@ + The library is currently in beta, + but basic features like line editing, command history, and + customizable tab-completion work. See +- the javadoc for usage details, then download ++ the javadoc for usage details, then download + it here. For project details, see the + SourceForge