[pkg-java] r3672 - trunk/classworlds/debian

paulcager-guest at alioth.debian.org paulcager-guest at alioth.debian.org
Sat Jun 16 22:41:31 UTC 2007


Author: paulcager-guest
Date: 2007-06-16 22:41:31 +0000 (Sat, 16 Jun 2007)
New Revision: 3672

Added:
   trunk/classworlds/debian/build.properties
   trunk/classworlds/debian/libclassworlds-java-doc.doc-base
Modified:
   trunk/classworlds/debian/changelog
   trunk/classworlds/debian/control
   trunk/classworlds/debian/copyright
   trunk/classworlds/debian/rules
Log:
Merged Trygve's changes into current package.

classworlds (1.1-alpha-2-1) unstable; urgency=low

  * New maintainer (Closes: #382813).
  * Fix FTBFS: build-depends on j2sdk1.4 (Closes: #397566).
  * Moved from contrib/devel to main/libs.
  * Changed to use CDBS (pkg-java standard).
  * Bumped to compat 5 and standards version 3.7.2.
  * Provides a doc-base.

 -- Paul Cager <paul-debian at home.paulcager.org>  Sat, 16 Jun 2007 23:06:46 +0100


Added: trunk/classworlds/debian/build.properties
===================================================================
--- trunk/classworlds/debian/build.properties	                        (rev 0)
+++ trunk/classworlds/debian/build.properties	2007-06-16 22:41:31 UTC (rev 3672)
@@ -0,0 +1 @@
+javadoc.dir=build/api

Modified: trunk/classworlds/debian/changelog
===================================================================
--- trunk/classworlds/debian/changelog	2007-06-16 16:54:10 UTC (rev 3671)
+++ trunk/classworlds/debian/changelog	2007-06-16 22:41:31 UTC (rev 3672)
@@ -1,5 +1,30 @@
 classworlds (1.1-alpha-2-1) unstable; urgency=low
 
-  * Initial release.
+  * New maintainer (Closes: #382813).
+  * Fix FTBFS: build-depends on j2sdk1.4 (Closes: #397566).
+  * Moved from contrib/devel to main/libs.
+  * Changed to use CDBS (pkg-java standard).
+  * Bumped to compat 5 and standards version 3.7.2.
+  * Provides a doc-base.
 
- -- Trygve Laugstol <trygvis at inamo.no>  Sat, 2 Jun 2007 10:28:32 +0100
+ -- Paul Cager <paul-debian at home.paulcager.org>  Sat, 16 Jun 2007 23:06:46 +0100
+
+classworlds (1.0.1-1.1) unstable; urgency=high
+
+  * NMU during BSP.
+  * Fix build failure (thanks to Andreas Jochens for the patch):
+    - Add junit to build dependencies.
+    - debian/rules: Set JAVA_HOME.
+    - src/java/test/org/codehaus/classworlds/ClassRealmImplTest.java:
+      ClassWriter.visit() from libasm-java 1.5 expects a version argument.
+    Closes: #307042.
+
+ -- Matej Vela <vela at debian.org>  Sun,  8 May 2005 22:29:01 +0200
+
+classworlds (1.0.1-1) unstable; urgency=low
+
+  * Initial Release.
+    (closes: #269502)
+
+ -- Marcus Crafter <crafterm at debian.org>  Wed,  1 Sep 2004 20:46:11 +0200
+

Modified: trunk/classworlds/debian/control
===================================================================
--- trunk/classworlds/debian/control	2007-06-16 16:54:10 UTC (rev 3671)
+++ trunk/classworlds/debian/control	2007-06-16 22:41:31 UTC (rev 3672)
@@ -2,8 +2,8 @@
 Section: libs
 Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
-Uploaders: Trygve Laugstøl <trygvis at inamo.no>
-Build-Depends-Indep: java-gcj-compat-dev (>=1.0.65), ant-optional, libxalan2-java, maven-ant-helper
+Uploaders: Trygve Laugstøl <trygvis at inamo.no>, Paul Cager <paul-debian at home.paulcager.org>
+Build-Depends-Indep: java-gcj-compat-dev (>=1.0.65), ant-optional, libxalan2-java, maven-ant-helper (>=3)
 Build-Depends: ant, debhelper (>= 5), cdbs (>= 0.4.5.3)
 Standards-Version: 3.7.2
 
@@ -11,7 +11,14 @@
 Architecture: all
 Section: libs
 Suggests: libclassworlds-java-doc
-Description: Classworlds is a framework for container developers who require complex manipulation of Java's ClassLoaders.
+Description: framework for container developers requiring manipulation of ClassLoaders
+ Classworlds is a framework for container developers who require complex
+ manipulation of Java's ClassLoaders. Java's native ClassLoader mechanims
+ and classes can cause many headaches and confusion for certain types of
+ application developers. Projects which involve dynamic loading of
+ components or otherwise represent a 'container' that can benefit from the
+ classloading control provided by classworlds.
+ .
  Classworlds provides a richer set of semantics for class loading than Java's
  normal mechanisms, while still being able to provide a ClassLoader interface
  to integrate seamlessly with the Java environment.
@@ -22,3 +29,15 @@
 Depends: classpath-doc
 Suggests: libclassworlds-java
 Description: Documentation for the Classworlds Java library
+ Classworlds is a framework for container developers who require complex
+ manipulation of Java's ClassLoaders. Java's native ClassLoader mechanims
+ and classes can cause many headaches and confusion for certain types of
+ application developers. Projects which involve dynamic loading of
+ components or otherwise represent a 'container' that can benefit from the
+ classloading control provided by classworlds.
+ .
+ Classworlds provides a richer set of semantics for class loading than Java's
+ normal mechanisms, while still being able to provide a ClassLoader interface
+ to integrate seamlessly with the Java environment.
+ .
+ This package provides the API documentation.

Modified: trunk/classworlds/debian/copyright
===================================================================
--- trunk/classworlds/debian/copyright	2007-06-16 16:54:10 UTC (rev 3671)
+++ trunk/classworlds/debian/copyright	2007-06-16 22:41:31 UTC (rev 3672)
@@ -1,54 +1,59 @@
+This package was debianized by Marcus Crafter <crafterm at debian.org> on
+Wed,  1 Sep 2004 20:46:11 +0200.
+
 classworlds was downloaded from http://svn.codehaus.org/classworlds
 
 Upstream Authors:  
-	Ben Walding <bwalding at jakarta.org>
-	bob mcwhirter<bob at eng.werken.com>
-	Jason van Zyl<jason at maven.org>
+    
+    Ben Walding <bwalding at jakarta.org>
+    bob mcwhirter<bob at eng.werken.com>
+    Jason van Zyl<jason at maven.org>
+    Hani Suleiman <hani at formicary.net>
 
-COPYRIGHT NOTICES:
-/*
+Copyright:
 
- $Id$
-
- Copyright 2002 (C) The Codehaus. All Rights Reserved.
+    Copyright 2002 (C) The Codehaus. All Rights Reserved.
  
- Redistribution and use of this software and associated documentation
- ("Software"), with or without modification, are permitted provided
- that the following conditions are met:
+License:
 
- 1. Redistributions of source code must retain copyright
-    statements and notices.  Redistributions must also contain a
-    copy of this document.
- 
- 2. 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.
- 
- 3. The name "classworlds" must not be used to endorse or promote
-    products derived from this Software without prior written
-    permission of The Codehaus.  For written permission, please 
-    contact bob at codehaus.org.
- 
- 4. Products derived from this Software may not be called "classworlds"
-    nor may "classworlds" appear in their names without prior written
-    permission of The Codehaus. "classworlds" is a registered
-    trademark of The Codehaus.
- 
- 5. Due credit should be given to The Codehaus.
-    (http://classworlds.codehaus.org/).
- 
- THIS SOFTWARE IS PROVIDED BY THE CODEHAUS AND CONTRIBUTORS
- ``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 CODEHAUS OR ITS 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.
- 
- */
+    Redistribution and use of this software and associated documentation
+    ("Software"), with or without modification, are permitted provided
+    that the following conditions are met:
+   
+    1. Redistributions of source code must retain copyright
+       statements and notices.  Redistributions must also contain a
+       copy of this document.
+    
+    2. 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.
+    
+    3. The name "classworlds" must not be used to endorse or promote
+       products derived from this Software without prior written
+       permission of The Codehaus.  For written permission, please 
+       contact bob at codehaus.org.
+    
+    4. Products derived from this Software may not be called "classworlds"
+       nor may "classworlds" appear in their names without prior written
+       permission of The Codehaus. "classworlds" is a registered
+       trademark of The Codehaus.
+    
+    5. Due credit should be given to The Codehaus.
+       (http://classworlds.codehaus.org/).
+    
+    THIS SOFTWARE IS PROVIDED BY THE CODEHAUS AND CONTRIBUTORS
+    ``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 CODEHAUS OR ITS 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.
+
+The Debian packaging is (C) 2004, Marcus Crafter <crafterm at debian.org> and
+is licensed under the GPL, see `/usr/share/common-licenses/GPL'.

Added: trunk/classworlds/debian/libclassworlds-java-doc.doc-base
===================================================================
--- trunk/classworlds/debian/libclassworlds-java-doc.doc-base	                        (rev 0)
+++ trunk/classworlds/debian/libclassworlds-java-doc.doc-base	2007-06-16 22:41:31 UTC (rev 3672)
@@ -0,0 +1,9 @@
+Document: libclassworlds-java
+Title: API Javadoc for libclassworlds-java
+Author: Codehaus developers
+Abstract: This is the API Javadoc provided by the libclassworlds-java library.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libclassworlds-java/api/index.html
+Files: /usr/share/doc/libclassworlds-java/api/*

Modified: trunk/classworlds/debian/rules
===================================================================
--- trunk/classworlds/debian/rules	2007-06-16 16:54:10 UTC (rev 3671)
+++ trunk/classworlds/debian/rules	2007-06-16 22:41:31 UTC (rev 3672)
@@ -13,7 +13,7 @@
 DEB_ANT_BUILDFILE    := ./debian/build.xml
 DEB_ANT_ARGS         := -Dpackage=$(PACKAGE) -Dversion=$(VERSION)
 #DEB_ANT_INVOKE       := ant -verbose -Dpackage=$(PACKAGE) -Dversion=$(VERSION) -f $(BUILD_FILE)
-API_DOCS             := build/javadoc
+API_DOCS             := build/api
 SVN                  := http://svn.codehaus.org/classworlds/tags/CLASSWORLDS_1_1_ALPHA_2/classworlds
 
 get-orig-source:
@@ -25,14 +25,9 @@
 	( cd orig_tmp; tar czf ../../$(PACKAGE)_$(VERSION).orig.tar.gz $(PACKAGE) )
 	rm -rf orig_tmp
 
-makebuilddir/lib$(PACKAGE)-java::
-	echo "build/$(PACKAGE)-$(VERSION).jar usr/share/java" >debian/lib$(PACKAGE)-java.install
-	echo "/usr/share/java/$(PACKAGE)-$(VERSION).jar /usr/share/java/$(PACKAGE).jar" >debian/lib$(PACKAGE)-java.links
+binary-post-install/lib$(PACKAGE)-java::
+	dh_install -plib$(PACKAGE)-java build/$(PACKAGE)-$(VERSION).jar usr/share/java
+	dh_link -plib$(PACKAGE)-java usr/share/java/$(PACKAGE)-$(VERSION).jar usr/share/java/$(PACKAGE).jar
 
-makebuilddir/lib$(PACKAGE)-java-doc::
-	echo "$(API_DOCS) usr/share/doc/lib$(PACKAGE)-java" >debian/lib$(PACKAGE)-java-doc.install
-
-cleanbuilddir/lib$(PACKAGE)-java::
-	cd debian && rm -f lib$(PACKAGE)-java-doc.install lib$(PACKAGE)-java.links lib$(PACKAGE)-java.install
-
-
+binary-post-install/lib$(PACKAGE)-java-doc::
+	dh_install -plib$(PACKAGE)-java-doc build/api usr/share/doc/lib$(PACKAGE)-java




More information about the pkg-java-commits mailing list