debian/ 0000775 0000000 0000000 00000000000 11755422712 007176 5 ustar debian/rules 0000775 0000000 0000000 00000001245 11671562262 010262 0 ustar #!/usr/bin/make -f
# debian/rules file for libbcel-java (uses cdbs)
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/javahelper.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 := $(ANT_HOME)/lib/ant-launcher.jar
DEB_ANT_BUILD_TARGET := dist
install/lib$(PACKAGE)-java::
mh_install
clean::
rm -rf target dist
mh_clean
get-orig-pom:
wget -O debian/pom.xml http://repository.sonatype.org/service/local/repositories/central/content/org/apache/bcel/bcel/$(VERSION)/bcel-$(VERSION).pom
debian/pom.xml 0000664 0000000 0000000 00000001153 11670530224 010505 0 ustar
4.0.0org.apache.bcelbceljar5.2jakarta-regexpjakarta-regexp1.4
debian/libbcel-java-doc.doc-base 0000664 0000000 0000000 00000000411 11670530224 013641 0 ustar Document: libbcel-java
Title: API Javadoc for BCEL
Author: BCEL developers
Abstract: This is the API Javadoc provided by the BCEL library.
Section: Programming
Format: HTML
Index: /usr/share/doc/libbcel-java/api/index.html
Files: /usr/share/doc/libbcel-java/api/*
debian/maven.rules 0000664 0000000 0000000 00000000046 11670530224 011352 0 ustar org.apache.bcel bcel jar s/5\..*/5.x/
debian/control 0000664 0000000 0000000 00000004665 11670531545 010615 0 ustar Source: bcel
Section: java
Priority: optional
Maintainer: Debian Java Maintainers
Uploaders: Michael Koch , Torsten Werner
Build-Depends-Indep: maven-repo-helper (>= 1.5), default-jdk, default-jdk-doc, javahelper (>= 0.32~)
Build-Depends: ant (>= 1.6.5), cdbs (>= 0.4.5.3), debhelper (>= 7)
Standards-Version: 3.9.2
Homepage: http://jakarta.apache.org/bcel/
Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/bcel
Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/bcel/
Package: libbcel-java
Architecture: all
Depends: ${misc:Depends}, ${java:Depends}
Suggests: libbcel-java-doc
Description: Analyze, create, and manipulate (binary) Java class files
The Byte Code Engineering Library is intended to give users a convenient
possibility to analyze, create, and manipulate (binary) Java class files
(those ending with .class). Classes are represented by objects which contain
all the symbolic information of the given class: methods, fields and byte
code instructions, in particular.
.
Such objects can be read from an existing file, be transformed by a program
(e.g. a class loader at run-time) and dumped to a file again. An even more
interesting application is the creation of classes from scratch at run-time.
The Byte Code Engineering Library (BCEL) may be also useful if you want to
learn about the Java Virtual Machine (JVM) and the format of Java .class
files.
Package: libbcel-java-doc
Architecture: all
Section: doc
Depends: ${misc:Depends}, ${java:Depends}
Recommends: ${java:Recommends}
Suggests: libbcel-java
Description: Documentation for Byte Code Engineering Library (BCEL)
The Byte Code Engineering Library is intended to give users a convenient
possibility to analyze, create, and manipulate (binary) Java class files
(those ending with .class). Classes are represented by objects which contain
all the symbolic information of the given class: methods, fields and byte
code instructions, in particular.
.
Such objects can be read from an existing file, be transformed by a program
(e.g. a class loader at run-time) and dumped to a file again. An even more
interesting application is the creation of classes from scratch at run-time.
The Byte Code Engineering Library (BCEL) may be also useful if you want to
learn about the Java Virtual Machine (JVM) and the format of Java .class
files.
.
This package contains the API (javadoc) documentation.
debian/libbcel-java.poms 0000664 0000000 0000000 00000000131 11671246277 012413 0 ustar debian/pom.xml --no-parent --has-package-version --java-lib --artifact=target/bcel-*.jar
debian/copyright 0000664 0000000 0000000 00000001637 11670530224 011132 0 ustar This package was debianized by Takashi Okamoto on
Sun, 5 Aug 2001 10:22:10 +0900.
The source code was downloaded from http://jakarta.apache.org/bcel/
Upstream Authors:
Markus Dahm
Jason van Zyl
Copyright 2001-2004 The Apache Software Foundation.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
The full text of the license can be found in
`/usr/share/common-licenses/Apache-2.0'.
debian/libbcel-java.dirs 0000664 0000000 0000000 00000000041 11671560666 012377 0 ustar usr/share/java
usr/share/ant/lib
debian/maven.publishedRules 0000664 0000000 0000000 00000000056 11670530224 013213 0 ustar s/bcel/org.apache.bcel/ bcel jar s/5\..*/5.x/
debian/watch 0000664 0000000 0000000 00000000136 11670530224 010221 0 ustar version=3
http://archive.apache.org/dist/jakarta/bcel/source/bcel-([0-9]+\.[0-9]+)-src.tar.gz
debian/changelog 0000664 0000000 0000000 00000017120 11755422712 011051 0 ustar bcel (5.2-9build1) quantal; urgency=low
* No-change rebuild with openjdk-7 as default-jdk.
-- James Page Fri, 18 May 2012 11:34:50 +0100
bcel (5.2-9) unstable; urgency=low
* Team upload.
[Ludovic Claude]
* Add version constraint on newer maven-repo-helper
* d/rules: use mh_install instead of mh_installpoms + mh_installjar
* Add --has-package-version switch in libbcel-java.poms and other
options for mh_install
[tony mancill]
* Apply patch to address FTBFS on JDK7 (Closes: #651146)
- Thank you to James Page.
* Fix Vcs-Browser field (Closes: #634835)
* Add d/libbcel-java.links (workaround for #651901)
* Bumped Standards-Version to 3.9.2 - no changes required.
* Upload to unstable.
-- tony mancill Mon, 12 Dec 2011 21:42:34 -0800
bcel (5.2-8) experimental; urgency=low
* Team upload.
- Upload to experimental due to freeze.
* Updated javadoc linking to work with default-jdk-doc.
* Use javahelper to calculate the recommends for the jacvadoc.
* Added patch description to patches.
* Updated the version number in the manifest.
* Made patches compatible with quilt and let the 3.0 (quilt)
source apply them.
- This lead to a split of build.xml.patch into two patches.
* Bumped debhelper compat to 7.
* Use mh_clean to clean up after the mh_* commands.
* Bumped S-V to 3.9.1 - no changes required.
* Removed libxerces2-java and libregexp-java from (Build-)Depends
- They are not used (anymore?).
* Updated the description for the doc package.
-- Niels Thykier Fri, 03 Dec 2010 14:56:47 +0100
bcel (5.2-7) unstable; urgency=low
* Change the (Build-)Depends for the jdk's doc package to default-jdk-doc.
(Closes: 567267)
* Downgrade the Depends on the jdk's doc package to Recommends.
* Remove Stefan, Arnaud, Wolfgang, and Paul from Uploaders list. Thanks to
your contribution in the past!
* Update Standards-Version: 3.8.4.
* Switch to source format 3.0.
-- Torsten Werner Tue, 29 Jun 2010 20:25:48 +0200
bcel (5.2-6) unstable; urgency=low
* Upload to unstable.
-- Torsten Werner Sun, 09 Aug 2009 10:27:53 +0200
bcel (5.2-5) experimental; urgency=low
* 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
* Drop the dependency on libxerces2-java-doc on the
libbcel-java-doc package as xerces2 is not a runtime dependency
for bcel, in fact xerces is not used at all in bcel's code.
It caused lots of confusion in Ubuntu for nothing - see LP #190247.
* Add libbcel-java-doc.docs to ship to real docs for a change.
* Move the API docs to /usr/share/java/libbcel-java/api
* Remove the link to bcel.jar installed in /usr/share/ant/lib, modify
ant at the same time to install by itself this link
-- Ludovic Claude Wed, 22 Jul 2009 17:53:47 +0100
bcel (5.2-4) unstable; urgency=low
[ Matthias Klose ]
* Build-depend on default-jdk instead of java-gcj-compat-dev. (Closes:
#517840, #526277)
[ Torsten Werner ]
* Add myself to Uploaders.
* Do no longer quote the full text of the Apache-2.0 license.
* Switch to debhelper compat level 5.
* Update Standards-Version: 3.8.2:
- Fix Homepage header.
- Add Vcs headers.
- Move package to Section: java.
* Prefer openjdk-6-doc as Depends for the -doc package.
-- Torsten Werner Thu, 30 Jul 2009 17:41:12 +0200
bcel (5.2-3) unstable; urgency=low
* Added link from /usr/share/ant/lib/bcel.jar to /usr/share/java/bcel.jar
(Closes: #440000).
-- Michael Koch Sat, 01 Sep 2007 10:44:44 +0200
bcel (5.2-2) unstable; urgency=low
* Migrate experimental version to unstable.
* Remove downloading of a Jar from build.xml.
-- Paul Cager Sun, 15 Apr 2007 21:49:05 +0100
bcel (5.2-1) experimental; urgency=low
* New upstream release (Closes: #349779)
* Upstream now uses Apache Software License version 2
* Upgraded to standards version 3.7.2
* Bumped debhelper to version 5
* Added myself to co-maintainers
* Uses java-gcj compiler, rather than kaffe
* Moved ant / cdbs from build-depends-indep to build-depends as
required by java-policy (and lintian)
* Corrected dependencies (removed Java runtime as specified in Java policy)
* Patched build.xml to remove actions (which are no supported in
all JDKs), and to add a to classpath-doc in the Javadoc target
* Created watch file
* Created "install" and "links" files for both binary packages
* Moved API docs to /usr/share/doc/libbcel-java/api (as required
by draft Java policy)
* Added a doc-base
-- Paul Cager Sat, 13 Jan 2007 23:04:12 +0000
bcel (5.1-6) unstable; urgency=low
* kaffe compiler transition
* Removed Takashi from uploaders to reflect current maintainers
* Bumped debhelper version to fix linda error
-- Wolfgang Baer Mon, 16 Jan 2006 13:52:14 +0100
bcel (5.1-5) unstable; urgency=low
* libant1.6-java to ant transition
* Changed xerces dependency to xerces2
* Removed explicit dependencies on gjdoc, jikes
* Added myself to uploaders
* Standards-Version 3.6.2
-- Wolfgang Baer Sun, 25 Sep 2005 00:09:17 +0200
bcel (5.1-4) unstable; urgency=low
* Reupload with orig tarball (Closes: #301507).
* Removed trailing line in debian/compat and debian/libjava-bcel-doc.docs.
-- Michael Koch Mon, 28 Mar 2005 10:02:02 +0000
bcel (5.1-3) unstable; urgency=low
* Move all packages to main.
* Fixed Depends and Suggests.
-- Michael Koch Sat, 12 Mar 2005 23:13:25 +0000
bcel (5.1-2) unstable; urgency=low
* Moved to main.
* Ported to CDBS.
* Use Debian Java Packagers as Maintainer.
* Added Takashi, Arnaud, myself to Uploaders.
* Build-Depend and use kaffe and libant1.6-java.
* Standards-Version: 3.6.1 (no changes required).
-- Michael Koch Wed, 9 Mar 2005 17:02:28 +0000
bcel (5.1-1mkoch1) unstable; urgency=low
* New upstream release
+ This version is compatible with JDK 1.4 (closes: #174977)
* Added myself to Uploaders
* Standards-Version: 3.6.0 (no changes required)
+ Don't use Ant in the clean target to avoid Build-Depends:
* Build with debhelper >= 4.1.0 to get rid of /usr/doc compatibility
symlinks
* Updated long description and added a link to the home page.
* Fixed build dependencies (closes: #174980)
* Build using j2sdk1.4
* Moved libbcel-java-doc from contrib/libs to contrib/doc
* Updated download location and upstream authors debian/copyright
* Fixed package dependencies according to the Java policy (closes: #174984)
* Only build the API documentation, building the real documentaion requires
addisional files from the Jakarta project
-- Stefan Gybas Mon, 14 Jul 2003 20:43:51 +0200
bcel (5.0-1) unstable; urgency=low
* New upstream release. (Cleses #137459 request new package)
-- Takashi Okamoto Fri, 5 Jul 2002 18:18:18 +0900
bcel (4.3.1-3) unstable; urgency=low
* fixed bcel.jar was invalid (Closes: #136352)
-- Takashi Okamoto Sat, 2 Mar 2002 10:18:27 +0900
bcel (4.3.1-2) unstable; urgency=low
* remove ant dependeny (Closes: #133066)
* move to new Java Policy
-- Takashi Okamoto Sat, 9 Feb 2002 19:13:48 +0900
bcel (4.3.1-1) unstable; urgency=low
* Initial Release.
-- Takashi Okamoto Sun, 5 Aug 2001 10:22:10 +0900
debian/libbcel-java-doc.docs 0000664 0000000 0000000 00000000016 11670530224 013115 0 ustar dist/docs/api
debian/ant.properties 0000664 0000000 0000000 00000000177 11670531170 012076 0 ustar # Ensure that source and target are 1.5
# For backwards compat on Java 7
ant.build.javac.source=1.5
ant.build.javac.target=1.5
debian/compat 0000664 0000000 0000000 00000000002 11670530224 010366 0 ustar 7
debian/libbcel-java-doc.install 0000664 0000000 0000000 00000000051 11670530224 013632 0 ustar dist/docs/api usr/share/doc/libbcel-java
debian/libbcel-java.links 0000664 0000000 0000000 00000000067 11671562216 012557 0 ustar usr/share/java/bcel-5.2.jar usr/share/ant/lib/bcel.jar
debian/source/ 0000775 0000000 0000000 00000000000 11671564366 010507 5 ustar debian/source/format 0000664 0000000 0000000 00000000014 11670530224 011676 0 ustar 3.0 (quilt)
debian/patches/ 0000775 0000000 0000000 00000000000 11671564366 010636 5 ustar debian/patches/linkjavadoc.patch 0000664 0000000 0000000 00000000703 11670530224 014125 0 ustar Description: Link javadoc against system javadoc.
Author: Paul Cager
--- a/build.xml 2007-01-14 22:11:59.000000000 +0000
+++ b/build.xml 2007-01-14 22:21:35.000000000 +00x00
@@ -105,6 +105,7 @@
+
debian/patches/build.xml.patch 0000664 0000000 0000000 00000001360 11670530224 013536 0 ustar Description: Disable proxy/fetching files from the net-
Author: Paul Cager
--- a/build.xml 2010-12-03 13:42:28.000000000 +0000
+++ b/build.xml 2010-12-03 13:42:50.296517505 +0000
@@ -109,12 +109,6 @@
-
-
-
-
-
-
debian/patches/manifest.patch 0000664 0000000 0000000 00000000702 11670530224 013445 0 ustar Description: Add manifest.
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ b/manifest.txt 2005-03-09 17:14:22.000000000 +0000
@@ -0,0 +1,11 @@
+Manifest-Version: 1.0
+Package: org.apache.bcel
+
+Name: org.apache.bcel
+Specification-Title: bcel
+Specification-Version: 5.2
+Specification-Vendor: Apache Software Foundation
+Implementation-Title: org.apache.bcel
+Implementation-Version: 5.2
+Implementation-Vendor: Apache Software Foundation
+
debian/patches/encoding.patch 0000664 0000000 0000000 00000002727 11670531170 013437 0 ustar Description: Fix encoding of source files for Java 7 compatibility
Author: James Page
Forwarded: not-needed
Index: bcel/build.xml
===================================================================
--- bcel.orig/build.xml 2011-12-05 14:50:45.203906796 +0000
+++ bcel/build.xml 2011-12-05 14:51:00.535956116 +0000
@@ -39,7 +39,7 @@
-
+
@@ -100,7 +100,7 @@
-
+
@@ -116,4 +116,4 @@
-
\ No newline at end of file
+
debian/patches/series 0000664 0000000 0000000 00000000100 11670531234 012025 0 ustar linkjavadoc.patch
build.xml.patch
manifest.patch
encoding.patch