[asm] 07/11: Updated the package description

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Mon Mar 21 22:47:13 UTC 2016


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository asm.

commit 988d525f5334c46b4ea858166d64d194b314b669
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Mon Mar 21 17:03:51 2016 +0100

    Updated the package description
---
 debian/changelog |  1 +
 debian/control   | 33 ++++++++++++++++++++-------------
 2 files changed, 21 insertions(+), 13 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 59cb576..35c60fc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,6 +9,7 @@ asm (5.1-1) UNRELEASED; urgency=medium
   * Set the locale when generating the Javadoc to make the build reproducible
   * Standards-Version updated to 3.9.7 (no changes)
   * Removed rm-sigtest.patch
+  * Updated the package description
 
  -- Emmanuel Bourg <ebourg at apache.org>  Tue, 27 Oct 2015 20:54:01 +0100
 
diff --git a/debian/control b/debian/control
index ff49d0e..afbd785 100644
--- a/debian/control
+++ b/debian/control
@@ -20,25 +20,32 @@ Package: libasm-java
 Architecture: all
 Depends: ${misc:Depends}
 Description: Java bytecode manipulation framework
- It can be used to dynamically generate stub classes or other proxy classes,
- directly in binary form, or to dynamically modify classes at load time, i.e.,
- just before they are loaded into the Java Virtual Machine.
+ ASM is an all purpose Java bytecode manipulation and analysis framework.
+ It can be used to modify existing classes or dynamically generate classes,
+ directly in binary form. Provided common transformations and analysis
+ algorithms allow one to easily assemble custom complex transformations
+ and code analysis tools.
  .
- ASM offers similar functionalities as BCEL or SERP, but is much smaller
- (25KB instead of 350KB for BCEL and 150KB for SERP) and faster
- than these tools (the overhead of a load time class transformation is on
- the order of 60% with ASM, 700% or more with BCEL, and 1100% or more with
- SERP). ASM was designed to be used in a dynamic and static way and was
- therefore designed and implemented to be as small and as fast as possible.
+ ASM offer similar functionality as other bytecode frameworks, but it is
+ focused on simplicity of use and performance. Because it was designed and
+ implemented to be as small and as fast as possible, it makes it very
+ attractive for using in dynamic systems.
 
 Package: libasm-java-doc
 Architecture: all
 Section: doc
 Depends: ${misc:Depends}
 Suggests: libasm-java
-Description: Documentation for ASM, the Java(TM) bytecode manipulation framework
- It can be used to dynamically generate stub classes or other proxy classes,
- directly in binary form, or to dynamically modify classes at load time, i.e.,
- just before they are loaded into a Java(TM) Virtual Machine.
+Description: Java bytecode manipulation framework (documentation)
+ ASM is an all purpose Java bytecode manipulation and analysis framework.
+ It can be used to modify existing classes or dynamically generate classes,
+ directly in binary form. Provided common transformations and analysis
+ algorithms allow one to easily assemble custom complex transformations
+ and code analysis tools.
+ .
+ ASM offer similar functionality as other bytecode frameworks, but it is
+ focused on simplicity of use and performance. Because it was designed and
+ implemented to be as small and as fast as possible, it makes it very
+ attractive for using in dynamic systems.
  .
  This package includes the API Javadoc and examples.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/asm.git



More information about the pkg-java-commits mailing list