[libtablelayout-java] 03/15: * 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.
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Fri Apr 20 16:05:36 BST 2018
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository libtablelayout-java.
commit 479b6e2cea5306da7c3ee5cd284b7cfec7b19f26
Author: Torsten Werner <twerner at debian.org>
Date: Sat Jan 9 20:21:04 2010 +0000
* 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.
---
debian/changelog | 14 ++
debian/control | 8 +-
debian/copyright | 148 ++++++++++++++++-----
debian/orig-tar.sh | 2 +-
debian/patches/0001-change-package-namespace.patch | 76 +++++++++++
debian/source/format | 1 +
6 files changed, 213 insertions(+), 36 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index ef6ad26..a7b4ff9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,17 @@
+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 <twerner at debian.org> Sat, 09 Jan 2010 21:17:10 +0100
+
libtablelayout-java (20070421-3) unstable; urgency=low
* Change Maintainer: Debian Java Maintainers.
diff --git a/debian/control b/debian/control
index 2a3ba0d..49b1125 100644
--- a/debian/control
+++ b/debian/control
@@ -1,13 +1,13 @@
Source: libtablelayout-java
-Section: non-free/java
+Section: java
Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
Uploaders: Torsten Werner <twerner at debian.org>
Build-Depends: ant, cdbs, debhelper (>= 5), default-jdk
-Standards-Version: 3.8.2
+Standards-Version: 3.8.3
Homepage: https://tablelayout.dev.java.net/
-Vcs-Svn: https://bollin.googlecode.com/svn/libtablelayout-java/trunk
-Vcs-Browser: http://bollin.googlecode.com/svn/libtablelayout-java/trunk
+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
diff --git a/debian/copyright b/debian/copyright
index eb693b1..1c08792 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -4,41 +4,127 @@ 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
+<http://lists.debian.org/debian-legal/2009/06/msg00050.html>.
+
Upstream Author:
Daniel Barbalace <clearthought at dev.java.net>
Copyright:
-(c) 2001-2005 Daniel Barbalace. All rights reserved.
+(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 Clearthought Software License, Version 1.0
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- 2. The original software may not be altered. However, the classes
- provided may be subclasses as long as the subclasses are not
- packaged in the info.clearthought package or any subpackage of
- info.clearthought.
-
- 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, Torsten Werner <twerner at debian.org> and
-is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
+The Debian packaging is (C) 2007-2009, Torsten Werner <twerner at debian.org> and
+is licensed under the GPL-3, see `/usr/share/common-licenses/GPL-3'.
diff --git a/debian/orig-tar.sh b/debian/orig-tar.sh
index d7a710b..c5e6eb9 100755
--- a/debian/orig-tar.sh
+++ b/debian/orig-tar.sh
@@ -7,7 +7,7 @@ TAR=../libtablelayout-java_$2.orig.tar.gz
# clean up the upstream tarball
mkdir $DIR
-(cd $DIR && jar -x -f ../$3)
+(cd $DIR && jar xf ../$3)
tar -c -z -f $TAR $DIR
rm -rf $DIR
rm -rf $3
diff --git a/debian/patches/0001-change-package-namespace.patch b/debian/patches/0001-change-package-namespace.patch
new file mode 100644
index 0000000..2f0b2ea
--- /dev/null
+++ b/debian/patches/0001-change-package-namespace.patch
@@ -0,0 +1,76 @@
+From 7a9978421e3402621259ffa95e7fb617b3601474 Mon Sep 17 00:00:00 2001
+From: Torsten Werner <twerner at debian.org>
+Date: Sat, 9 Jan 2010 21:03:56 +0100
+Subject: [PATCH] change package namespace
+
+---
+ info/clearthought/layout/SingleFiledLayout.java | 2 +-
+ info/clearthought/layout/TableLayout.java | 4 ++--
+ info/clearthought/layout/TableLayoutConstants.java | 2 +-
+ .../layout/TableLayoutConstraints.java | 2 +-
+ 4 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/info/clearthought/layout/SingleFiledLayout.java b/info/clearthought/layout/SingleFiledLayout.java
+index 9859446..0a680eb 100644
+--- a/info/clearthought/layout/SingleFiledLayout.java
++++ b/info/clearthought/layout/SingleFiledLayout.java
+@@ -114,7 +114,7 @@
+ * ====================================================================
+ */
+
+-package info.clearthought.layout;
++package org.debian.tablelayout;
+
+
+
+diff --git a/info/clearthought/layout/TableLayout.java b/info/clearthought/layout/TableLayout.java
+index 4f5dbed..e19f8eb 100644
+--- a/info/clearthought/layout/TableLayout.java
++++ b/info/clearthought/layout/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/info/clearthought/layout/TableLayoutConstants.java b/info/clearthought/layout/TableLayoutConstants.java
+index bea9f8a..d6e1f79 100644
+--- a/info/clearthought/layout/TableLayoutConstants.java
++++ b/info/clearthought/layout/TableLayoutConstants.java
+@@ -114,7 +114,7 @@
+ * ====================================================================
+ */
+
+-package info.clearthought.layout;
++package org.debian.tablelayout;
+
+
+
+diff --git a/info/clearthought/layout/TableLayoutConstraints.java b/info/clearthought/layout/TableLayoutConstraints.java
+index 4b43ddb..951b82f 100644
+--- a/info/clearthought/layout/TableLayoutConstraints.java
++++ b/info/clearthought/layout/TableLayoutConstraints.java
+@@ -114,7 +114,7 @@
+ * ====================================================================
+ */
+
+-package info.clearthought.layout;
++package org.debian.tablelayout;
+
+
+
+--
+1.6.5
+
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libtablelayout-java.git
More information about the pkg-java-commits
mailing list