debian/0000755000000000000000000000000011627220705007170 5ustar debian/watch0000644000000000000000000000036011627220374010222 0ustar # ARGH: does not work with https version=3 opts=uversionmangle=s/-//g \ https://tablelayout.dev.java.net/servlets/ProjectDocumentList?folderID=3487&expandFolder=3487&folderID=3487 \ .*/TableLayout-src-(.*).jar debian debian/orig-tar.sh debian/patches/0000755000000000000000000000000011627220746010624 5ustar debian/patches/debian-changes-20090826-20000644000000000000000000000446011627220746014452 0ustar Description: Upstream changes introduced in version 20090826-2 This patch has been created by dpkg-source during the package build. Here's the last changelog entry, hopefully it gives details on why those changes were made: . libtablelayout-java (20090826-2) unstable; urgency=low . * Switch to debhelper level 7. * Remove useless Depends. * Update Standards-Version: 3.9.1. . The person named in the Author field signed this changelog entry. Author: Torsten Werner --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/ Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: Reviewed-By: Last-Update: --- /dev/null +++ libtablelayout-java-20090826/build.properties @@ -0,0 +1,4 @@ +class.dir=build +doc.dir=doc +source.dir=src +jar.name=tablelayout.jar --- /dev/null +++ libtablelayout-java-20090826/build.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + debian/patches/series0000644000000000000000000000007611627220707012041 0ustar 0001-change-package-namespace.patch debian-changes-20090826-2 debian/patches/0001-change-package-namespace.patch0000644000000000000000000000475211627220374017000 0ustar From 7a9978421e3402621259ffa95e7fb617b3601474 Mon Sep 17 00:00:00 2001 From: Torsten Werner Date: Sat, 9 Jan 2010 21:03:56 +0100 Subject: [PATCH] change package namespace --- src/org/debian/tablelayout/SingleFiledLayout.java | 2 +- src/org/debian/tablelayout/TableLayout.java | 4 ++-- src/org/debian/tablelayout/TableLayoutConstants.java | 2 +- .../tablelayout/TableLayoutConstraints.java | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/org/debian/tablelayout/SingleFiledLayout.java b/src/org/debian/tablelayout/SingleFiledLayout.java index 9859446..0a680eb 100644 --- a/src/org/debian/tablelayout/SingleFiledLayout.java +++ b/src/org/debian/tablelayout/SingleFiledLayout.java @@ -114,7 +114,7 @@ * ==================================================================== */ -package info.clearthought.layout; +package org.debian.tablelayout; diff --git a/src/org/debian/tablelayout/TableLayout.java b/src/org/debian/tablelayout/TableLayout.java index 4f5dbed..e19f8eb 100644 --- a/src/org/debian/tablelayout/TableLayout.java +++ b/src/org/debian/tablelayout/TableLayout.java @@ -114,7 +114,7 @@ * ==================================================================== */ -package info.clearthought.layout; +package org.debian.tablelayout; @@ -342,7 +342,7 @@ import java.lang.reflect.*; public class TableLayout implements java.awt.LayoutManager2, java.io.Serializable, - info.clearthought.layout.TableLayoutConstants + org.debian.tablelayout.TableLayoutConstants { diff --git a/src/org/debian/tablelayout/TableLayoutConstants.java b/src/org/debian/tablelayout/TableLayoutConstants.java index bea9f8a..d6e1f79 100644 --- a/src/org/debian/tablelayout/TableLayoutConstants.java +++ b/src/org/debian/tablelayout/TableLayoutConstants.java @@ -114,7 +114,7 @@ * ==================================================================== */ -package info.clearthought.layout; +package org.debian.tablelayout; diff --git a/src/org/debian/tablelayout/TableLayoutConstraints.java b/src/org/debian/tablelayout/TableLayoutConstraints.java index 4b43ddb..951b82f 100644 --- a/src/org/debian/tablelayout/TableLayoutConstraints.java +++ b/src/org/debian/tablelayout/TableLayoutConstraints.java @@ -114,7 +114,7 @@ * ==================================================================== */ -package info.clearthought.layout; +package org.debian.tablelayout; -- 1.6.5 debian/changelog0000644000000000000000000000264511627220476011056 0ustar libtablelayout-java (20090826-2) unstable; urgency=low * Switch to debhelper level 7. * Remove useless Depends. * Update Standards-Version: 3.9.1. -- Torsten Werner Tue, 30 Aug 2011 19:42:59 +0200 libtablelayout-java (20090826-1) unstable; urgency=low * new upstream version - new license * Add patch to change the package namespace from info.clearthought.layout to org.debian.tablelayout due to license issues. * Move package to main. * Fix Vcs-* headers. * Update Standards-Version: 3.8.3. * Switch to dpkg-source 3.0 (quilt) format. * Fix repackaging the source jar into a tarball. -- Torsten Werner Sat, 09 Jan 2010 21:17:10 +0100 libtablelayout-java (20070421-3) unstable; urgency=low * Change Maintainer: Debian Java Maintainers. * Update Standards-Version: 3.8.2: - Change Section: non-free/java. * Switch to default-jdk. -- Torsten Werner Sun, 28 Jun 2009 21:55:03 +0200 libtablelayout-java (20070421-2) unstable; urgency=low [ Varun Hiremath ] * Fix debian/watch and debian/orig-tar.sh [ Torsten Werner ] * Fix Vcs headers and add Homepage header in debian/control. -- Torsten Werner Mon, 03 Dec 2007 21:31:05 +0100 libtablelayout-java (20070421-1) unstable; urgency=low * Initial release (Closes: #423671) -- Torsten Werner Sun, 29 Apr 2007 16:23:33 +0200 debian/install0000644000000000000000000000002711627220374010562 0ustar *.jar /usr/share/java/ debian/control0000644000000000000000000000225111627220434010572 0ustar Source: libtablelayout-java Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Torsten Werner Build-Depends: ant, cdbs, debhelper (>= 7), default-jdk Standards-Version: 3.9.1 Homepage: https://tablelayout.dev.java.net/ Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libtablelayout-java Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libtablelayout-java/ Package: libtablelayout-java Architecture: all Depends: ${misc:Depends} Description: Java layout manager for creating user interfaces fast and easy TableLayout is a free layout manager designed to make creating user interfaces fast and easy. It can do anything GridBagLayout can do and much, much more. Yet it is remarkably simple and easy to use. . TableLayout uses concepts that everyone is familiar with such as spreadsheet-like rows, columns, and cells; and word processing justifications like left, center, right, and full. Consequentially, creating interfaces takes minutes instead of hours. . Since its publication in 2002, TableLayout has rapidly become the most popular third party layout manager in the world. debian/docs0000644000000000000000000000000611627220374010041 0ustar doc/* debian/copyright0000644000000000000000000001244011627220374011126 0ustar This package was debianized by Torsten Werner on Sun May 13 18:53:26 CEST 2007. It was downloaded from https://tablelayout.dev.java.net/servlets/ProjectDocumentList?folderID=3487&expandFolder=3487&folderID=3487 The source code has been modified to make the package suitable for main (see license III. 4.). The package namespace has been changed from info.clearthought.layout to org.debian.tablelayout. There has been some discussion about the new license at . Upstream Author: Daniel Barbalace Copyright: (c) 2001-2009 Daniel Barbalace. All rights reserved. License: The Clearthought Software License, Version 2.0 Project maintained at https://tablelayout.dev.java.net I. Terms for redistribution of original source and binaries Redistribution and use of unmodified source and/or binaries are permitted provided that the following condition is met: 1. Redistributions of original source code must retain the above copyright notice and license. You are not required to redistribute the original source; you may choose to redistribute only the binaries. Basically, if you distribute unmodified source, you meet automatically comply with the license with no additional effort on your part. II. Terms for distribution of derived works via subclassing and/or composition. You may generate derived works by means of subclassing and/or composition (e.g., the Adaptor Pattern), provided that the following conditions are met: 1. Redistributions of original source code must retain the above copyright notice and license. You are not required to redistribute the original source; you may choose to redistribute only the binaries. 2. The original software is not altered. 3. Derived works are not contained in the info.clearthought namespace/package or any subpackage of info.clearthought. 4. Derived works do not use the class or interface names from the info.clearthought... packages For example, you may define a class with the following full name: org.nameOfMyOrganization.layouts.RowMajorTableLayout However, you may not define a class with the either of the following full names: info.clearthought.layout.RowMajorTableLayout org.nameOfMyOrganization.layouts.TableLayout III. Terms for redistribution of source modified via patch files. You may generate derived works by means of patch files provided that the following conditions are met: 1. Redistributions of original source code must retain the above copyright notice and license. You are not required to redistribute the original source; you may choose to redistribute only the binaries resulting from the patch files. 2. The original source files are not altered. All alteration is done in patch files. 3. Derived works are not contained in the info.clearthought namespace/package or any subpackage of info.clearthought. This means that your patch files must change the namespace/package for the derived work. See section II for examples. 4. Derived works do not use the class or interface names from the info.clearthought... packages. This means your patch files must change the names of the interfaces and classes they alter. See section II for examples. 5. Derived works must include the following disclaimer. "This work is derived from Clearthought's TableLayout, https://tablelayout.dev.java.net, by means of patch files rather than subclassing or composition. Therefore, this work might not contain the latest fixes and features of TableLayout." IV. Terms for repackaging, transcoding, and compiling of binaries. You may do any of the following with the binaries of the original software. 1. You may move binaries (.class files) from the original .jar file to your own .jar file. 2. You may move binaries from the original .jar file to other resource containing files, including but not limited to .zip, .gz, .tar, .dll, .exe files. 3. You may backend compile the binaries to any platform, including but not limited to Win32, Win64, MAC OS, Linux, Palm OS, any handheld or embedded platform. 4. You may transcribe the binaries to other virtual machine byte code protocols, including but not limited to .NET. V. License Disclaimer. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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 AUTHOR, AFFILATED BUSINESSES, OR ANYONE ELSE 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. The Debian packaging is (C) 2007-2009, Torsten Werner and is licensed under the GPL-3, see `/usr/share/common-licenses/GPL-3'. debian/compat0000644000000000000000000000000211627220442010364 0ustar 7 debian/source/0000755000000000000000000000000011627220705010470 5ustar debian/source/format0000644000000000000000000000001411627220374011700 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000027111627220374010252 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/class/ant.mk include /usr/share/cdbs/1/rules/debhelper.mk JAVA_HOME = /usr/lib/jvm/default-java get-orig-source: uscan --force-download debian/doc-base0000644000000000000000000000071111627220374010571 0ustar Document: libtablelayout-java Title: Java layout manager for creating user interfaces fast and easy Author: Daniel Barbalace Abstract: TableLayout is a free layout manager designed to make creating user interfaces fast and easy. It can do anything GridBagLayout can do and much, much more. Section: Programming Format: HTML Index: /usr/share/doc/libtablelayout-java/index.html Files: /usr/share/doc/libtablelayout-java/*.html debian/orig-tar.sh0000755000000000000000000000077311627220374011264 0ustar #!/bin/sh -e # called by uscan with '--upstream-version' DIR=tablelayout-$2 TAR=../libtablelayout-java_$2.orig.tar.gz # clean up the upstream tarball mkdir -p $DIR/src/org/debian/tablelayout (cd $DIR && jar xf ../$3) mv $DIR/info/clearthought/layout/* $DIR/src/org/debian/tablelayout/ rm -rf $DIR/info/ tar -c -z -f $TAR $DIR rm -rf $DIR rm -rf $3 # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $TAR $origDir echo "moved $TAR to $origDir" fi