Author: erich
Date: 2012-06-02 15:24:58 +0000 (Sat, 02 Jun 2012)
New Revision: 16087

Added:
   trunk/trove3/debian/libtrove3-java-doc.doc-base
Removed:
   trunk/trove3/debian/libtrove-java-doc.doc-base
Modified:
   trunk/trove3/debian/changelog
   trunk/trove3/debian/control
   trunk/trove3/debian/copyright
   trunk/trove3/debian/orig-tar.sh
   trunk/trove3/debian/patches/01_build_target_5_0.patch
   trunk/trove3/debian/rules
Log:
Update to Trove 3.

Modified: trunk/trove3/debian/changelog
===================================================================
--- trunk/trove3/debian/changelog       2012-06-02 14:42:34 UTC (rev 16086)
+++ trunk/trove3/debian/changelog       2012-06-02 15:24:58 UTC (rev 16087)
@@ -1,3 +1,17 @@
+trove3 (3.0.2-1) unstable; urgency=low
+
+  * New upstream major version.
+
+  * Rename package to trove3, to allow parallel installation
+    of API versions 2 and 3 (which is intended by upstream).
+  * License is LGPL 2.1 now, refresh copyright statements
+  * Slightly updated orig-tar.sh file for version 3.
+  * Set -Dversion.number during build.
+  * Make lintian happier: do not depend on a JDK
+  * Update policy version, no changes.
+
+ -- Erich Schubert <[email protected]>  Thu, 03 May 2012 07:22:41 +0200
+
 trove (2.1.0-2) unstable; urgency=low
 
   [ Thierry Carrez ]

Modified: trunk/trove3/debian/control
===================================================================
--- trunk/trove3/debian/control 2012-06-02 14:42:34 UTC (rev 16086)
+++ trunk/trove3/debian/control 2012-06-02 15:24:58 UTC (rev 16087)
@@ -1,17 +1,17 @@
-Source: trove
+Source: trove3
 Section: java
 Priority: optional
 Maintainer: Debian Java Maintainers 
<[email protected]>
-Uploaders: Torsten Werner <[email protected]>, Michael Koch <[email protected]>
+Uploaders: Erich Schubert <[email protected]>, Torsten Werner 
<[email protected]>, Michael Koch <[email protected]>
 Build-Depends: debhelper (>= 7), cdbs, default-jdk, ant
-Standards-Version: 3.8.4
+Standards-Version: 3.9.3
 Homepage: http://trove4j.sourceforge.net
-Vcs-Svn: svn+ssh://svn.debian.org/svn/pkg-java/trunk/trove
-Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/trove/
+Vcs-Svn: svn+ssh://svn.debian.org/svn/pkg-java/trunk/trove3
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/trove3/
 
-Package: libtrove-java
+Package: libtrove3-java
 Architecture: all
-Depends: default-jre-headless | java5-runtime-headless, ${misc:Depends}
+Depends: ${misc:Depends}
 Description: high performance collections for java
  GNU Trove is a fast, lightweight  implementations of the java.util
  Collections API. These implementations are designed to be pluggable
@@ -24,11 +24,11 @@
  which store primitives directly will require less space and yield
  significant performance gains.
 
-Package: libtrove-java-doc
+Package: libtrove3-java-doc
 Section: doc
 Architecture: all
 Depends: ${misc:Depends}
-Suggests: libtrove-java
+Suggests: libtrove3-java
 Description: high performance collections for java
  GNU Trove is a fast, lightweight  implementations of the java.util
  Collections API. These implementations are designed to be pluggable

Modified: trunk/trove3/debian/copyright
===================================================================
--- trunk/trove3/debian/copyright       2012-06-02 14:42:34 UTC (rev 16086)
+++ trunk/trove3/debian/copyright       2012-06-02 15:24:58 UTC (rev 16087)
@@ -1,19 +1,22 @@
 This package was debianized by Arnaud Vandyck <[email protected]> on 
12-April-2007.
+It was updated to Trove 3 by Erich Schubert <[email protected]> on
+02-June-2012.
 The source code was downloaded from http://trove4j.sourceforge.net/
 
 Authors:
-  Eric Friedman <[email protected]>
-  Gann Bierner <[email protected]>
   Rob Eden <[email protected]>
+  Johan Parent <[email protected]>
+  Jeff Randall <[email protected]>
+  Eric D. Friedman <[email protected]>
 
-Copyright: (c) 2001-2006, Eric D. Friedman All Rights Reserved.
+Copyright: (c) 2009-2010, Rob Eden All Rights Reserved.
 
 License:
 
     This library is free software; you can redistribute it and/or
     modify it under the terms of the GNU Library General Public
     License as published by the Free Software Foundation; either
-    version 2 of the License, or (at your option) any later version.
+    version 2.1 of the License, or (at your option) any later version.
 
     This library is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -25,7 +28,7 @@
     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA  02110-1301 
USA
 
 On Debian systems, you can find the LGPL license in:
-/usr/share/common-licenses/LGPL
+/usr/share/common-licenses/LGPL-2.1
 
 
 The PrimeFinder and HashFunctions classes in Trove are subject to the

Deleted: trunk/trove3/debian/libtrove-java-doc.doc-base
===================================================================
--- trunk/trove3/debian/libtrove-java-doc.doc-base      2012-06-02 14:42:34 UTC 
(rev 16086)
+++ trunk/trove3/debian/libtrove-java-doc.doc-base      2012-06-02 15:24:58 UTC 
(rev 16087)
@@ -1,10 +0,0 @@
-Document: libtrove-java-doc
-Title: Programmer API for trove (high performance collections for java)
-Author: Eric Friedman, Gann Bierner, Rob Eden
-Abstract: This is the programmer API of trove, a library for high
- performance collections for java
-Section: Programming
-
-Format: HTML
-Index: /usr/share/doc/libtrove-java-doc/api/index.html
-Files: /usr/share/doc/libtrove-java-doc/api/*.html

Added: trunk/trove3/debian/libtrove3-java-doc.doc-base
===================================================================
--- trunk/trove3/debian/libtrove3-java-doc.doc-base                             
(rev 0)
+++ trunk/trove3/debian/libtrove3-java-doc.doc-base     2012-06-02 15:24:58 UTC 
(rev 16087)
@@ -0,0 +1,10 @@
+Document: libtrove3-java-doc
+Title: Programmer API for trove (high performance collections for java)
+Author: Rob Eden, Johan Parent, Jeff Randall, Eric Friedman
+Abstract: This is the programmer API of trove, a library for high
+ performance collections for java
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libtrove3-java-doc/api/index.html
+Files: /usr/share/doc/libtrove3-java-doc/api/*.html

Modified: trunk/trove3/debian/orig-tar.sh
===================================================================
--- trunk/trove3/debian/orig-tar.sh     2012-06-02 14:42:34 UTC (rev 16086)
+++ trunk/trove3/debian/orig-tar.sh     2012-06-02 15:24:58 UTC (rev 16087)
@@ -6,8 +6,9 @@
 
 # clean up the upstream tarball
 tar -x -z -f $TAR
-tar -c -z -f $TAR --exclude '*.jar' --exclude '*/javadocs/*' trove-*/
-rm -rf trove-*/
+mv $2/ trove-$2/
+tar -c -z -f $TAR --exclude '*.jar' --exclude '*/javadocs/*' trove-$2/
+rm -rf trove-$2/
 
 # move to directory 'tarballs'
 if [ -r .svn/deb-layout ]; then

Modified: trunk/trove3/debian/patches/01_build_target_5_0.patch
===================================================================
--- trunk/trove3/debian/patches/01_build_target_5_0.patch       2012-06-02 
14:42:34 UTC (rev 16086)
+++ trunk/trove3/debian/patches/01_build_target_5_0.patch       2012-06-02 
15:24:58 UTC (rev 16087)
@@ -1,29 +1,27 @@
-Index: trove-2.1.0/build.xml
-===================================================================
---- trove-2.1.0.orig/build.xml 2009-08-14 22:51:22.000000000 +0200
-+++ trove-2.1.0/build.xml      2010-05-05 07:38:51.000000000 +0200
-@@ -80,7 +80,7 @@
-     <target name="compile" depends="generate">
-         <javac destdir="${output.dest}"
-             classpath="${lib}/junit.jar"
--            debug="${debug}" target="1.5">
-+            debug="${debug}" source="1.5" target="1.5">
-             <src path="${src}"/>
-             <src path="${output.generated}"/>
-         </javac>
-@@ -207,7 +207,7 @@
-         
-         <echo message="output.dest = ${output.dest}"/>
-             
--        <javac destdir="${output.tests}" debug="${debug}" target="1.5">
-+        <javac destdir="${output.tests}" debug="${debug}" source="1.5" 
target="1.5">
-             <src path="${test_src}"/>
-             <classpath>
-                 <pathelement location="${lib}/junit.jar"/>
-@@ -275,4 +275,4 @@
- 
-         <echo message="----------- ${Name} ${version} [${year}] 
------------"/>
-     </target>
+--- trove3-3.0.2.orig/build.xml        2012-05-03 06:57:06.000000000 +0200
++++ trove3-3.0.2/build.xml     2012-05-03 06:59:01.000000000 +0200
+@@ -109,7 +109,7 @@
+     <target name="compile" depends="generate">
+         <javac destdir="${output.dest}"
+             classpath="${lib}/junit.jar"
+-            debug="${debug}" target="1.5">
++            debug="${debug}" source="1.5" target="1.5">
+ 
+             <src path="${src}"/>
+             <src path="${output.generated}"/>
+@@ -348,7 +348,7 @@
+     <!-- =================================================================== 
-->
+     
+     <target name="-build_tests" depends="-init">
+-        <javac destdir="${output.tests}" debug="${debug}" target="1.5">
++        <javac destdir="${output.tests}" debug="${debug}" source="1.5" 
target="1.5">
+             <src path="${test_src}"/>
+             <exclude name="gnu/trove/benchmark/colt/**"/>
+             <exclude name="gnu/trove/benchmark/trove2/**"/>
+@@ -442,4 +442,4 @@
+             <format property="fullVersion" pattern="'build time' 
yyMMddHHmmss"/>
+         </tstamp>
+     </target>
 -</project>
-\ No newline at end of file
-+</project>
+\ Kein Zeilenumbruch am Dateiende.
++</project>

Modified: trunk/trove3/debian/rules
===================================================================
--- trunk/trove3/debian/rules   2012-06-02 14:42:34 UTC (rev 16086)
+++ trunk/trove3/debian/rules   2012-06-02 15:24:58 UTC (rev 16087)
@@ -6,20 +6,21 @@
 
 JAVA_HOME            := /usr/lib/jvm/default-java
 DEB_ANT_BUILD_TARGET := jar javadoc
+ANT_ARGS             := -Dversion.number=$(DEB_UPSTREAM_VERSION)
 
 cleanbuilddir::
        $(RM) -r output
 
-binary-post-install/libtrove-java::
-       dh_install -plibtrove-java \
+binary-post-install/libtrove3-java::
+       dh_install -plibtrove3-java \
          output/lib/trove-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/
-       dh_link -plibtrove-java \
+       dh_link -plibtrove3-java \
          /usr/share/java/trove-$(DEB_UPSTREAM_VERSION).jar \
-         /usr/share/java/trove.jar
+         /usr/share/java/trove-3.jar
 
-binary-post-install/libtrove-java-doc::
-       dh_install -plibtrove-java-doc \
-         output/javadocs/* /usr/share/doc/libtrove-java-doc/api
+binary-post-install/libtrove3-java-doc::
+       dh_install -plibtrove3-java-doc \
+         output/javadocs/* /usr/share/doc/libtrove3-java-doc/api
 
 get-orig-source:
        uscan --upstream-version 0 --rename


_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to