Import Debian changes 1.17+dfsg-ok1

batik (1.17+dfsg-ok1) unstable; urgency=medium
.
  * rebuild source for openKylin
.
batik (1.17+dfsg-1) unstable; urgency=medium
.
  * New upstream version 1.17+dfsg, fixing security issues:
    - CVE-2022-44729
    - CVE-2022-44730
  * Refreshing patches
  * Raising Standards version to 4.6.2 (no change)
  * Refreshing copyright years
  * Ignoring maven-javadoc-plugin
  * Fixing mismatched Lintian overrides
.
batik (1.16+dfsg-1) unstable; urgency=medium
.
  * New upstream version 1.16+dfsg, fixing security issues:
    - CVE-2022-41704
    - CVE-2022-42890
.
batik (1.15+dfsg-1) unstable; urgency=medium
.
  * New upstream version, fixing security issues (Closes: #1020589):
    - CVE-2022-38398
    - CVE-2022-38648
    - CVE-2022-40146
  * Adding a +dfsg suffix when repacking
  * Updating years in d/copyright
  * Adding myself as uploader
  * Re-export upstream signing key without extra signatures.
  * Set upstream metadata fields: Repository, Repository-Browse, Bug-Database
  * Adding Lintian overrides for the codeless jars
  * Adding DEP-3 headers for the patches
.
batik (1.14-2) unstable; urgency=medium
.
  * Team upload
  * Adding classpaths and main classes in the manifests of the built jars
    (Closes: #1013281)
  * Reworking debian/watch:
    - Raising its version to 4
    - Using secure URI
  * Raising Standards version to 4.6.1 (no change)
  * Refreshing d/copyright
  * Getting rid of unneeded versioned dependencies in d/control
.
  [ Andrius Merkys ]
  * Remove Onkar Shinde from the uploaders list per request.
    Thanks for your contributions.
.
batik (1.14-1) unstable; urgency=medium
.
  * Team upload.
  * New upstream version 1.14 (Closes: #1000561)
    Addresses CVE-2020-11987 (Closes: #984829)
  * Set Rules-Requires-Root: no in debian/control
  * Let java7-runtime-headless satisfy Recommends (Closes: #1000405)
  * Delete patch for CVE-2109-17566; applied upstream
  * Update poms; add batik-shared-resources; remove batik-test-util
  * Add build-dep on libmaven-dependency-plugin-java
.
batik (1.12-4) unstable; urgency=medium
.
  * Team upload.
  * Add manifest for batik-i18n.
  * Mark in batik-css manifest it requires batik-i18n.
.
batik (1.12-3) unstable; urgency=medium
.
  * Team upload.
  * Update version of Require-Bundle in d/manifest.
.
batik (1.12-2) unstable; urgency=medium
.
  * Team upload.
  * Use debhelper-compat.
    - Update compat level to 13.
  * Update version in d/manifest.
  * Use java helper to generate MANIFEST.MF from d/manifest.
    - MANIFEST file in generate jars missed Bundle information.
  * Update Standards-Version to 4.5.0
.
batik (1.12-1.1) unstable; urgency=medium
.
  * Non-maintainer upload.
  * CVE-2019-17566: Server-side request forgery via xlink:href attributes.
.
batik (1.12-1) unstable; urgency=medium
.
  * Team upload.
  * New upstream 1.12
.
batik (1.10-2) unstable; urgency=medium
.
  * Team upload.
  * Fixed the build failure with Java 11 (Closes: #913050)
  * Tightened the version of maven-debian-helper required to build batik
    (Closes: #902532)
  * Standards-Version updated to 4.2.1
  * Use salsa.debian.org Vcs-* URLs
.
batik (1.10-1) unstable; urgency=medium
.
  * Team upload.
  * New upstream version 1.10.
    - squiggle works as expected again after updating the policy patch.
      (Closes: #884481)
    - Fix CVE-2018-8013: information disclosure vulnerability.
      (Closes: #899374)
  * Drop 07_optional_rhino_and_jython_dependencies.patch. Applied upstream.
  * Remove repack scripts and use Files-Excluded mechanism instead.
  * Update the watch file. Use Files-Excluded.
  * Ignore jython artifact and add no-Jython-support.patch. Jython as a
    scripting language for Batik is no longer supported because the dependency
    complicates transitions. (Closes: #884536)
  * Ignore batik-test-old module.
.
batik (1.9-3) unstable; urgency=medium
.
  * Team upload.
  * Made the rhino and jython dependencies optional (Closes: #875322)
  * Removed the unused dependencies on libbsf-java, libcommons-io-java
    and libcommons-logging-java
  * Build with Maven instead of Ant
  * Build with the DH sequencer instead of CDBS
  * Standards-Version updated to 4.1.1
  * Switch to debhelper level 10
.
batik (1.9-2) unstable; urgency=medium
.
  * Fix "batik-1.9 causes FTBFS for freeplane due to changed
    artifacts/poms" Upstream poms assume maven build. Ant build bundles contents
    of batik-i18n.jar and batik-constants.jar into batik-util.jar. Use
    debian/maven.rules to adjust for this. (Closes: #875322)
.
batik (1.9-1) unstable; urgency=medium
.
  * Team upload.
  * Moved the package to Git
  * Updated signing keys from https://www.apache.org/dist/xmlgraphics/batik/KEYS
  * Exclude jar files from documentation-sources
  * Add repack script to remove non-free ICC profiles
  * New upstream (1.9)
      + Fix "CVE-2017-5662: information disclosure vulnerability" Upstream claim
        BATIK-1139 is fixed in 1.9 (Closes: #860566)
  * Disable old patches, pending further investigation
  * Get package building again
      +  maven-artifacts is no longer a target, explicitly add jars to
         DEB_ANT_BUILD_TARGET
      +  Add debian/debian/libbatik-java.poms, call mh_install to install jars
         and poms, for closer alignment to other pkg-java packages
  * Fix spellings in debian/manpages/rasterizer.1
  * Remove redundant remove-js.patch
  * Fix "batik is crashing (libbatik-java)" by patching build.xml to specify
    classpaths as appropriate for Debian (Closes: #605063)
  * Update Standards-Version from 3.9.8 to 4.0.0 (no change required)
  * Update 06_fix_paths_in_policy_files.patch
  * Remove bug805469.patch (fixed upstream
    http://svn.apache.org/viewvc?view=revision&revision=1687506)
  * Update debian/copyright
  * Remove unnecessary greater-than versioned dependencies from debian/control
.
batik (1.8-4) unstable; urgency=medium
.
  [ Jakub Adam ]
  * Team upload.
  * Fix versioned OSGi dependencies.
  * Fix repeating Breaks: in d/control.
.
  [ Mathieu Malaterre ]
  * Team upload.
  * Fix squiggle script crashes with a NoClassDefFoundError. Closes: #824113
  * Fix FOUserAgent - SVG graphic could not be built. Closes: #805469
  * Bump Std-Vers to 3.9.8, no changes needed
.
batik (1.8-3) unstable; urgency=medium
.
  [ Mathieu Malaterre ]
  * Team upload.
  * Fix compatibility issue. Closes: 794214
.
  [ Emmanuel Bourg ]
  * Removed the unused dependency on libavalon-framework-java
.
batik (1.8-2) experimental; urgency=medium
.
  * Team upload.
  * Fix truncated patch: d/p/06_fix_paths_in_policy_files.patch
  * Fix broken symlinks (Thanks to Jérôme Robert/debian-java)
.
batik (1.8-1) experimental; urgency=medium
.
  * Team upload.
  * New upstream. Closes: #792175
  * Refreshed patches, remove one applied upstream.
  * Prefer File-Excluded: syntax over new-upstream script
.
batik (1.7+dfsg-5) unstable; urgency=medium
.
  [ tony mancill ]
  * Team upload.
  * Update homepage URL to https://xmlgraphics.apache.org/batik/ in
    debian/control and debian/copyright. (Closes: #771539)
  * Add debian/patches/cve_2015_0250.patch to disable external XML entity
    resolution (information disclosure).  This addresses CVE-2015-0250.
    (Closes: #780897)
.
  [ Emmanuel Bourg ]
  * Replaced the Build-Id in the manifests with a constant value
    to make the build reproducible.
.
batik (1.7+dfsg-4) unstable; urgency=low
.
  * Team upload.
  [ Jakub Adam ]
  * Add OSGi metadata to JAR manifests.
.
  [ Markus Koschany ]
  * debian/rules: Set JAVA_HOME_DIRS to /usr/lib/jvm/default-java,
    build-depend on default-jdk and not on openjdk6-jdk |
    openjdk-7-jdk anymore. Fixes FTBFS with pbuilder-satisfydepends-classic.
    (Closes: #725461)
  * Bump Standards-Version to 3.9.4, no changes.
  * Bump compat level to 9 and require debhelper >= 9.
  * Use canonical VCS-URI.
  * Remove Michael Koch from Uploaders. (Closes: #653996)
  * libatik-java: Drop all jre/jdk dependencies. Recommend default-jre instead.
  * Run wrap-and-sort -sa
  * Add DEP-3 header to all patches.
.
batik (1.7+dfsg-3) unstable; urgency=low
.
  * Team upload.
  * Fix too strict Java JRE dependency.  (Closes: #678612)
.
batik (1.7+dfsg-2) unstable; urgency=low
.
  * Team upload.
  * Allow OpenJDK-7 as alternative to OpenJDK-6.
  * Remove old references to sun-java.
  * Add missing call to mh_clean in the clean rule.
  * Fix typo in manpage.
.
batik (1.7+dfsg-1) unstable; urgency=low
.
  * Provide a repackaged tarball stripping all binary jars (closes: #657244)
    - updated debian/new-upstream as a consequence
  * Disable the installation of batik-js.jar, that wasn't built from sources
    (it was a subset of rhino's js.jar)
  * Conforms to standards 3.9.3
  * Modernize a bit debian/copyright
.
batik (1.7-8) unstable; urgency=low
.
  * Fix FTBS with recent openjdk (closes: #643508)
  * Bump to newer standards version, no changes required
.
batik (1.7-7) unstable; urgency=low
.
  * Re-enable all patches that had mistakenly been disabled by switching to
    source format 3.0 (quilt) (closes: #604871)
  * Already conforms to standards 3.9.1
.
batik (1.7-6) unstable; urgency=low
.
  [ Vincent Fourmond ]
  * Really fix the dependency on java runtime to only pull headless
    runtimes
.
  [ Gabriele Giacone ]
  * Added Maven support
  * Standards-Version to 3.8.4
  * Source format 3.0 (quilt)
.
batik (1.7-5) unstable; urgency=low
.
  * Dropped the dependency on openjdk-6-jre, in profit for
    openjdk-6-jre-headless, so we won't pull the whole Gtk libraries just
    for using fop (closes: #551545).
  * Already conforms to standards 3.8.3
  * Removing Arnaud Vandyck from Uploaders as he did retire. Many thanks
    for your work on batik !
.
batik (1.7-4) unstable; urgency=low
.
  * Porting fixes from Ubuntu (1.7.dfsg-0ubuntu3) by Onkar Shinde
    <onkarshinde@ubuntu.com>:
    - add xml-apis-ext and js to classpath for debian/wrappers/squiggle
    - promote rhino to a Recommends, as squiggle depends on it
    - debian/patches/06_fix_paths_in_policy_files.patch to fix the paths
      of the security policy files
  * This finally makes squiggle work for Debian ! (closes: #499852)
    Many thanks again to Onkar...
.
batik (1.7-3) unstable; urgency=low
.
  [ Onkar Shinde ]
  * debian/rules
    - Use DEB_UPSTREAM_VERSION at all places.
    - Add symlinks batik-<version>.jar and batik.jar pointing to
      batik-all-<version>.jar. (Closes: #522340)
  * debian/control
    - Add myself to 'Uploaders'.
.
  [ Vincent Fourmond ]
  * Changed section to java, what currently is in the archive
  * Already conforms to standard 3.8.1
  * Bumped debhelper compatibility level to 5, and bumped Build-depends
    accordingly
.
batik (1.7-2) unstable; urgency=low
.
  * Adding xmlgraphics-commons-1.2 and xml-apis-ext to the jars for
    the build + corresponding build-deps
  * Added Vcs-* fields
.
  [ Sylvestre Ledru ]
  * Build class version 49 (instead of 50)
.
  [ Vincent Fourmond ]
  * Minor updates to the debian/copyright file
  * It seems time has come for an upload to unstable...
  * Adding ${misc:Depends} for potential debhelper-induced dependencies
  * Tweaking rasterizer.1 to avoid unbreakable lines
.
batik (1.7-1) experimental; urgency=low
.
  * New upstream release (Closes: #417888, #490556)
  * Switched to using java-wrappers for executables; dropping the
    /usr/lib/java/wrappers.sh script
  * Switched debian/copyright to a machine-readable format
  * Added ANT_OPTS to fix the compiler out of memory problem
  * Removing 02_fix_jar_target, no longer applicable
  * Removing 01_build_xml, as the created target (pdf-transcoder) cannot
    be built anymore
  * Fixed JAVA_HOME_DIRS so it can build with Sun's java 5
  * Strip the full text of the Apache-2.0 license, as it now is
    in the common licenses
  * Switch to openjdk-6-jdk for building (closes: #397562)
  * Several tweaks in debian/rules to build and install all the jars,
    based on a patch by Sylvestre Ledru <sylvestre.ledru@inria.fr>
  * Now depends also on libxml-commons-external-java for SVG parsing
  * Conforms to standards 3.8.0
  * Updated rasterizer.sh to work with libxml-commons-external-java
    and openjdk (closes: #490621)
  * Move wrapper scripts to debian/wrappers, updating debian/rules
    accordingly
  * Recommend fop for PDF output of rasterizer
  * Removed README.Debian-source: we don't add the fop sources anymore
    as those are already packaged in the fop debian package
  * Uploading to experimental, as there are potentially much too many
    disruptive changes to this package.
.
batik (1.6-4) unstable; urgency=low
.
  [ Mark Howard ]
  * debian/watch: added.
.
  [ Vincent Fourmond ]
  * Created a /usr/lib/java/wrappers.sh for the various programs
    provided by libbatik-java, to make them work in more various
    environments.
  * Manual pages for svgpp, rasterizer, squiggle and ttf2svg
    (Closes: #458021)
  * rasterizer now launches by default with -scriptSecurityOff so it
    works again (Closes: #413103). Added an option to turn security back on.
  * Comply with policy 3.7.3
  * Changed build-deps to sun-j2sdk1.4, to reflect the current make-jpkg
    output.
.
batik (1.6-3) unstable; urgency=low
.
  * Add wrapper scripts (rasterizer.sh squiggle.sh svgpp.sh ttf2svg.sh)
    to start batik applications.  Install them without the .sh prefix in
    /usr/bin/.  (Closes: #152180)
  * Removed build dependency on libgnujaxp-java (Closes: #385293).
  * Build-Depends on debhelper and cdbs (instead of Build-Depends-Indep).
  * Build-Depends-Indep on java-gcj-compat-dev.
  * Updated Standards-Version to 3.7.2.
  * Added myself to Uploaders.
.
batik (1.6-2) unstable; urgency=low
.
  * Re-Introduce lost link batik.jar and add 02_fix_jar_target.patch
    to fix library content (closes: #334878)
  * Thighten depends on avalon-framework (closes: #335883)
  * Corrected README.Debian
.
batik (1.6-1) unstable; urgency=low
.
  * New upstream release
    + Updated copyright to Apache 2.0 License
  * libant1.6-java to ant transition
  * Use JAVA_HOME dirs as generated by java-package (closes: #306639)
  * Include, build and ship the pdf-transcoder from fop CVS (closes: #327354)
    + See README.Debian-source for details about the transcoder source
    + Added build-deps and depends on libavalon-framework-java,
      libcommons-io-java and libcommons-logging-java for the pdf-transcoder
    + Patched build.xml to call the pdf-transcoder build target
  * Removed Ola and Stephan from uploaders
  * Extended description a little bit
  * Standards-Version 3.6.2 (no changes)
.
batik (1.5.1-1) unstable; urgency=low
.
  * New upstream release - security fix [CAN-2005-0508] (closes: #288009)
  * Added rhino as build dependency
  * Added rhino to Suggests
  * Switched to jdk modern compiler because jikes fails
  * Updated README.Debian explaining why built with non-free jdk
  * Updated standards version to 3.6.1 - no changes
  * avdyk: I added Wolfgang to the uploaders
.
batik (1.5final-3) unstable; urgency=low
.
  * expand SVG in description (closes: #173105).
.
batik (1.5final-2) unstable; urgency=low
.
  * added the dependency and the path to j2sdk1.3 to build batik (closes:
    #192539). You got to know that I have not been able to build batik
    with j2sdk1.3. I've been obliged to build it with IBMJDK1.4.1.
  * added gnujaxp as a dependency and in the classpath (closes: #192542)
.
batik (1.5final-1) unstable; urgency=low
.
  * New upstream release
  * Build system is now CDBS
  * Added build-dependencies libxalan2-java and libbsf-java
  * Changed Stefan Gybas email
  * j2sdk to build and j2re to run because of swing
  * Debian Java Maintainers is now the new maintainer, added Ola Lundqvist
    <opal@debian.org>, Takashi Okamoto <tora@debian.org>, Stefan Gybas
    <sgybas@debian.org>, Arnaud Vandyck <avdyk@debian.org> as uploaders
.
batik (1.5beta2-4) unstable; urgency=low
.
  * Renamed the batik jar file, closes: #171327.
.
batik (1.5beta2-3) unstable; urgency=low
.
  * Jars in /usr/share/java not in /usr/share/java/lib, closes: #170791.
.
batik (1.5beta2-2) unstable; urgency=low
.
  * New maintainer.
  * Fixed dependencies, closes: #158221.
  * Fixed build problem.
  * Added two other people as co-maintainers.
  * Fixed so that building wont take that long time if -nc option is used.
  * Now can use kaffe instead of j2sdk. Workaround for a bug in kaffe.
    On the other hand it seems not like the classic compiler so I still have
    to set that damn JAVA_HOME to the j2sdk...
.
batik (1.5beta2-1) unstable; urgency=low
.
  * Initial Upload (Closes: #149676)
This commit is contained in:
admin 2024-06-12 17:11:42 +08:00 committed by liwenjun
parent d0f241e8b9
commit dd60026626
31 changed files with 2365 additions and 0 deletions

7
debian/NEWS vendored Normal file
View File

@ -0,0 +1,7 @@
batik (1.6-4) unstable; urgency=low
rasterizer now launches by default with -scriptSecurityOff, as it fails
to run most of the times if that is not the case. Beware when running
rasterizer over untrusted sources. See rasterizer(1) for details
-- Vincent Fourmond <fourmond@debian.org> Wed, 02 Jan 2008 21:43:47 +0100

548
debian/changelog vendored Normal file
View File

@ -0,0 +1,548 @@
batik (1.17+dfsg-ok1) unstable; urgency=medium
* rebuild source for openKylin
-- admin <admin@liwenjun@kylinos.cn> Wed, 12 Jun 2024 17:11:42 +0800
batik (1.17+dfsg-1) unstable; urgency=medium
* New upstream version 1.17+dfsg, fixing security issues:
- CVE-2022-44729
- CVE-2022-44730
* Refreshing patches
* Raising Standards version to 4.6.2 (no change)
* Refreshing copyright years
* Ignoring maven-javadoc-plugin
* Fixing mismatched Lintian overrides
-- Pierre Gruet <pgt@debian.org> Thu, 24 Aug 2023 14:59:39 +0200
batik (1.16+dfsg-1) unstable; urgency=medium
* New upstream version 1.16+dfsg, fixing security issues:
- CVE-2022-41704
- CVE-2022-42890
-- Pierre Gruet <pgt@debian.org> Thu, 27 Oct 2022 18:27:37 +0200
batik (1.15+dfsg-1) unstable; urgency=medium
* New upstream version, fixing security issues (Closes: #1020589):
- CVE-2022-38398
- CVE-2022-38648
- CVE-2022-40146
* Adding a +dfsg suffix when repacking
* Updating years in d/copyright
* Adding myself as uploader
* Re-export upstream signing key without extra signatures.
* Set upstream metadata fields: Repository, Repository-Browse, Bug-Database
* Adding Lintian overrides for the codeless jars
* Adding DEP-3 headers for the patches
-- Pierre Gruet <pgt@debian.org> Sun, 25 Sep 2022 16:00:05 +0200
batik (1.14-2) unstable; urgency=medium
* Team upload
* Adding classpaths and main classes in the manifests of the built jars
(Closes: #1013281)
* Reworking debian/watch:
- Raising its version to 4
- Using secure URI
* Raising Standards version to 4.6.1 (no change)
* Refreshing d/copyright
* Getting rid of unneeded versioned dependencies in d/control
[ Andrius Merkys ]
* Remove Onkar Shinde from the uploaders list per request.
Thanks for your contributions.
-- Pierre Gruet <pgt@debian.org> Mon, 18 Jul 2022 23:48:46 +0200
batik (1.14-1) unstable; urgency=medium
* Team upload.
* New upstream version 1.14 (Closes: #1000561)
Addresses CVE-2020-11987 (Closes: #984829)
* Set Rules-Requires-Root: no in debian/control
* Let java7-runtime-headless satisfy Recommends (Closes: #1000405)
* Delete patch for CVE-2109-17566; applied upstream
* Update poms; add batik-shared-resources; remove batik-test-util
* Add build-dep on libmaven-dependency-plugin-java
-- tony mancill <tmancill@debian.org> Tue, 23 Nov 2021 21:28:11 -0800
batik (1.12-4) unstable; urgency=medium
* Team upload.
* Add manifest for batik-i18n.
* Mark in batik-css manifest it requires batik-i18n.
-- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Wed, 23 Sep 2020 11:46:22 +0100
batik (1.12-3) unstable; urgency=medium
* Team upload.
* Update version of Require-Bundle in d/manifest.
-- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sat, 05 Sep 2020 23:45:45 +0100
batik (1.12-2) unstable; urgency=medium
* Team upload.
* Use debhelper-compat.
- Update compat level to 13.
* Update version in d/manifest.
* Use java helper to generate MANIFEST.MF from d/manifest.
- MANIFEST file in generate jars missed Bundle information.
* Update Standards-Version to 4.5.0
-- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Fri, 04 Sep 2020 19:00:07 +0100
batik (1.12-1.1) unstable; urgency=medium
* Non-maintainer upload.
* CVE-2019-17566: Server-side request forgery via xlink:href attributes.
-- Emilio Pozuelo Monfort <pochu@debian.org> Fri, 10 Jul 2020 18:23:19 +0200
batik (1.12-1) unstable; urgency=medium
* Team upload.
* New upstream 1.12
-- Mathieu Malaterre <malat@debian.org> Sun, 16 Feb 2020 21:16:51 +0100
batik (1.10-2) unstable; urgency=medium
* Team upload.
* Fixed the build failure with Java 11 (Closes: #913050)
* Tightened the version of maven-debian-helper required to build batik
(Closes: #902532)
* Standards-Version updated to 4.2.1
* Use salsa.debian.org Vcs-* URLs
-- Emmanuel Bourg <ebourg@apache.org> Thu, 20 Dec 2018 00:28:22 +0100
batik (1.10-1) unstable; urgency=medium
* Team upload.
* New upstream version 1.10.
- squiggle works as expected again after updating the policy patch.
(Closes: #884481)
- Fix CVE-2018-8013: information disclosure vulnerability.
(Closes: #899374)
* Drop 07_optional_rhino_and_jython_dependencies.patch. Applied upstream.
* Remove repack scripts and use Files-Excluded mechanism instead.
* Update the watch file. Use Files-Excluded.
* Ignore jython artifact and add no-Jython-support.patch. Jython as a
scripting language for Batik is no longer supported because the dependency
complicates transitions. (Closes: #884536)
* Ignore batik-test-old module.
-- Markus Koschany <apo@debian.org> Fri, 25 May 2018 13:53:34 +0200
batik (1.9-3) unstable; urgency=medium
* Team upload.
* Made the rhino and jython dependencies optional (Closes: #875322)
* Removed the unused dependencies on libbsf-java, libcommons-io-java
and libcommons-logging-java
* Build with Maven instead of Ant
* Build with the DH sequencer instead of CDBS
* Standards-Version updated to 4.1.1
* Switch to debhelper level 10
-- Emmanuel Bourg <ebourg@apache.org> Mon, 02 Oct 2017 16:55:14 +0200
batik (1.9-2) unstable; urgency=medium
* Fix "batik-1.9 causes FTBFS for freeplane due to changed
artifacts/poms" Upstream poms assume maven build. Ant build bundles contents
of batik-i18n.jar and batik-constants.jar into batik-util.jar. Use
debian/maven.rules to adjust for this. (Closes: #875322)
-- Christopher Hoskin <mans0954@debian.org> Wed, 13 Sep 2017 07:57:01 +0100
batik (1.9-1) unstable; urgency=medium
* Team upload.
* Moved the package to Git
* Updated signing keys from https://www.apache.org/dist/xmlgraphics/batik/KEYS
* Exclude jar files from documentation-sources
* Add repack script to remove non-free ICC profiles
* New upstream (1.9)
+ Fix "CVE-2017-5662: information disclosure vulnerability" Upstream claim
BATIK-1139 is fixed in 1.9 (Closes: #860566)
* Disable old patches, pending further investigation
* Get package building again
+ maven-artifacts is no longer a target, explicitly add jars to
DEB_ANT_BUILD_TARGET
+ Add debian/debian/libbatik-java.poms, call mh_install to install jars
and poms, for closer alignment to other pkg-java packages
* Fix spellings in debian/manpages/rasterizer.1
* Remove redundant remove-js.patch
* Fix "batik is crashing (libbatik-java)" by patching build.xml to specify
classpaths as appropriate for Debian (Closes: #605063)
* Update Standards-Version from 3.9.8 to 4.0.0 (no change required)
* Update 06_fix_paths_in_policy_files.patch
* Remove bug805469.patch (fixed upstream
http://svn.apache.org/viewvc?view=revision&revision=1687506)
* Update debian/copyright
* Remove unnecessary greater-than versioned dependencies from debian/control
-- Christopher Hoskin <mans0954@debian.org> Mon, 04 Sep 2017 06:57:58 +0100
batik (1.8-4) unstable; urgency=medium
[ Jakub Adam ]
* Team upload.
* Fix versioned OSGi dependencies.
* Fix repeating Breaks: in d/control.
[ Mathieu Malaterre ]
* Team upload.
* Fix squiggle script crashes with a NoClassDefFoundError. Closes: #824113
* Fix FOUserAgent - SVG graphic could not be built. Closes: #805469
* Bump Std-Vers to 3.9.8, no changes needed
-- Mathieu Malaterre <malat@debian.org> Fri, 07 Oct 2016 09:23:44 +0200
batik (1.8-3) unstable; urgency=medium
[ Mathieu Malaterre ]
* Team upload.
* Fix compatibility issue. Closes: 794214
[ Emmanuel Bourg ]
* Removed the unused dependency on libavalon-framework-java
-- Mathieu Malaterre <malat@debian.org> Sat, 12 Sep 2015 22:24:50 +0200
batik (1.8-2) experimental; urgency=medium
* Team upload.
* Fix truncated patch: d/p/06_fix_paths_in_policy_files.patch
* Fix broken symlinks (Thanks to Jérôme Robert/debian-java)
-- Mathieu Malaterre <malat@debian.org> Thu, 16 Jul 2015 21:22:08 +0200
batik (1.8-1) experimental; urgency=medium
* Team upload.
* New upstream. Closes: #792175
* Refreshed patches, remove one applied upstream.
* Prefer File-Excluded: syntax over new-upstream script
-- Mathieu Malaterre <malat@debian.org> Sun, 12 Jul 2015 15:04:43 +0200
batik (1.7+dfsg-5) unstable; urgency=medium
[ tony mancill ]
* Team upload.
* Update homepage URL to https://xmlgraphics.apache.org/batik/ in
debian/control and debian/copyright. (Closes: #771539)
* Add debian/patches/cve_2015_0250.patch to disable external XML entity
resolution (information disclosure). This addresses CVE-2015-0250.
(Closes: #780897)
[ Emmanuel Bourg ]
* Replaced the Build-Id in the manifests with a constant value
to make the build reproducible.
-- tony mancill <tmancill@debian.org> Sat, 21 Mar 2015 15:24:17 -0700
batik (1.7+dfsg-4) unstable; urgency=low
* Team upload.
[ Jakub Adam ]
* Add OSGi metadata to JAR manifests.
[ Markus Koschany ]
* debian/rules: Set JAVA_HOME_DIRS to /usr/lib/jvm/default-java,
build-depend on default-jdk and not on openjdk6-jdk |
openjdk-7-jdk anymore. Fixes FTBFS with pbuilder-satisfydepends-classic.
(Closes: #725461)
* Bump Standards-Version to 3.9.4, no changes.
* Bump compat level to 9 and require debhelper >= 9.
* Use canonical VCS-URI.
* Remove Michael Koch from Uploaders. (Closes: #653996)
* libatik-java: Drop all jre/jdk dependencies. Recommend default-jre instead.
* Run wrap-and-sort -sa
* Add DEP-3 header to all patches.
-- Markus Koschany <apo@gambaru.de> Mon, 14 Oct 2013 12:49:09 +0200
batik (1.7+dfsg-3) unstable; urgency=low
* Team upload.
* Fix too strict Java JRE dependency. (Closes: #678612)
-- Niels Thykier <niels@thykier.net> Sat, 23 Jun 2012 15:04:32 +0200
batik (1.7+dfsg-2) unstable; urgency=low
* Team upload.
* Allow OpenJDK-7 as alternative to OpenJDK-6.
* Remove old references to sun-java.
* Add missing call to mh_clean in the clean rule.
* Fix typo in manpage.
-- Niels Thykier <niels@thykier.net> Tue, 19 Jun 2012 12:57:28 +0200
batik (1.7+dfsg-1) unstable; urgency=low
* Provide a repackaged tarball stripping all binary jars (closes: #657244)
- updated debian/new-upstream as a consequence
* Disable the installation of batik-js.jar, that wasn't built from sources
(it was a subset of rhino's js.jar)
* Conforms to standards 3.9.3
* Modernize a bit debian/copyright
-- Vincent Fourmond <fourmond@debian.org> Mon, 12 Mar 2012 20:53:43 +0100
batik (1.7-8) unstable; urgency=low
* Fix FTBS with recent openjdk (closes: #643508)
* Bump to newer standards version, no changes required
-- Vincent Fourmond <fourmond@debian.org> Thu, 29 Sep 2011 21:35:31 +0200
batik (1.7-7) unstable; urgency=low
* Re-enable all patches that had mistakenly been disabled by switching to
source format 3.0 (quilt) (closes: #604871)
* Already conforms to standards 3.9.1
-- Vincent Fourmond <fourmond@debian.org> Thu, 25 Nov 2010 16:24:33 +0100
batik (1.7-6) unstable; urgency=low
[ Vincent Fourmond ]
* Really fix the dependency on java runtime to only pull headless
runtimes
[ Gabriele Giacone ]
* Added Maven support
* Standards-Version to 3.8.4
* Source format 3.0 (quilt)
-- Gabriele Giacone <1o5g4r8o@gmail.com> Sun, 21 Feb 2010 19:02:10 +0100
batik (1.7-5) unstable; urgency=low
* Dropped the dependency on openjdk-6-jre, in profit for
openjdk-6-jre-headless, so we won't pull the whole Gtk libraries just
for using fop (closes: #551545).
* Already conforms to standards 3.8.3
* Removing Arnaud Vandyck from Uploaders as he did retire. Many thanks
for your work on batik !
-- Vincent Fourmond <fourmond@debian.org> Mon, 25 Jan 2010 21:58:59 +0100
batik (1.7-4) unstable; urgency=low
* Porting fixes from Ubuntu (1.7.dfsg-0ubuntu3) by Onkar Shinde
<onkarshinde@ubuntu.com>:
- add xml-apis-ext and js to classpath for debian/wrappers/squiggle
- promote rhino to a Recommends, as squiggle depends on it
- debian/patches/06_fix_paths_in_policy_files.patch to fix the paths
of the security policy files
* This finally makes squiggle work for Debian ! (closes: #499852)
Many thanks again to Onkar...
-- Vincent Fourmond <fourmond@debian.org> Mon, 20 Apr 2009 21:22:26 +0200
batik (1.7-3) unstable; urgency=low
[ Onkar Shinde ]
* debian/rules
- Use DEB_UPSTREAM_VERSION at all places.
- Add symlinks batik-<version>.jar and batik.jar pointing to
batik-all-<version>.jar. (Closes: #522340)
* debian/control
- Add myself to 'Uploaders'.
[ Vincent Fourmond ]
* Changed section to java, what currently is in the archive
* Already conforms to standard 3.8.1
* Bumped debhelper compatibility level to 5, and bumped Build-depends
accordingly
-- Vincent Fourmond <fourmond@debian.org> Mon, 13 Apr 2009 20:42:00 +0200
batik (1.7-2) unstable; urgency=low
* Adding xmlgraphics-commons-1.2 and xml-apis-ext to the jars for
the build + corresponding build-deps
* Added Vcs-* fields
[ Sylvestre Ledru ]
* Build class version 49 (instead of 50)
[ Vincent Fourmond ]
* Minor updates to the debian/copyright file
* It seems time has come for an upload to unstable...
* Adding ${misc:Depends} for potential debhelper-induced dependencies
* Tweaking rasterizer.1 to avoid unbreakable lines
-- Vincent Fourmond <fourmond@debian.org> Wed, 18 Feb 2009 22:58:36 +0100
batik (1.7-1) experimental; urgency=low
* New upstream release (Closes: #417888, #490556)
* Switched to using java-wrappers for executables; dropping the
/usr/lib/java/wrappers.sh script
* Switched debian/copyright to a machine-readable format
* Added ANT_OPTS to fix the compiler out of memory problem
* Removing 02_fix_jar_target, no longer applicable
* Removing 01_build_xml, as the created target (pdf-transcoder) cannot
be built anymore
* Fixed JAVA_HOME_DIRS so it can build with Sun's java 5
* Strip the full text of the Apache-2.0 license, as it now is
in the common licenses
* Switch to openjdk-6-jdk for building (closes: #397562)
* Several tweaks in debian/rules to build and install all the jars,
based on a patch by Sylvestre Ledru <sylvestre.ledru@inria.fr>
* Now depends also on libxml-commons-external-java for SVG parsing
* Conforms to standards 3.8.0
* Updated rasterizer.sh to work with libxml-commons-external-java
and openjdk (closes: #490621)
* Move wrapper scripts to debian/wrappers, updating debian/rules
accordingly
* Recommend fop for PDF output of rasterizer
* Removed README.Debian-source: we don't add the fop sources anymore
as those are already packaged in the fop debian package
* Uploading to experimental, as there are potentially much too many
disruptive changes to this package.
-- Vincent Fourmond <fourmond@debian.org> Wed, 17 Sep 2008 20:14:33 +0200
batik (1.6-4) unstable; urgency=low
[ Mark Howard ]
* debian/watch: added.
[ Vincent Fourmond ]
* Created a /usr/lib/java/wrappers.sh for the various programs
provided by libbatik-java, to make them work in more various
environments.
* Manual pages for svgpp, rasterizer, squiggle and ttf2svg
(Closes: #458021)
* rasterizer now launches by default with -scriptSecurityOff so it
works again (Closes: #413103). Added an option to turn security back on.
* Comply with policy 3.7.3
* Changed build-deps to sun-j2sdk1.4, to reflect the current make-jpkg
output.
-- Vincent Fourmond <fourmond@debian.org> Thu, 03 Jan 2008 01:20:15 +0100
batik (1.6-3) unstable; urgency=low
* Add wrapper scripts (rasterizer.sh squiggle.sh svgpp.sh ttf2svg.sh)
to start batik applications. Install them without the .sh prefix in
/usr/bin/. (Closes: #152180)
* Removed build dependency on libgnujaxp-java (Closes: #385293).
* Build-Depends on debhelper and cdbs (instead of Build-Depends-Indep).
* Build-Depends-Indep on java-gcj-compat-dev.
* Updated Standards-Version to 3.7.2.
* Added myself to Uploaders.
-- Michael Koch <konqueror@gmx.de> Mon, 18 Sep 2006 21:11:49 +0000
batik (1.6-2) unstable; urgency=low
* Re-Introduce lost link batik.jar and add 02_fix_jar_target.patch
to fix library content (closes: #334878)
* Thighten depends on avalon-framework (closes: #335883)
* Corrected README.Debian
-- Wolfgang Baer <WBaer@gmx.de> Thu, 20 Oct 2005 17:17:28 +0200
batik (1.6-1) unstable; urgency=low
* New upstream release
+ Updated copyright to Apache 2.0 License
* libant1.6-java to ant transition
* Use JAVA_HOME dirs as generated by java-package (closes: #306639)
* Include, build and ship the pdf-transcoder from fop CVS (closes: #327354)
+ See README.Debian-source for details about the transcoder source
+ Added build-deps and depends on libavalon-framework-java,
libcommons-io-java and libcommons-logging-java for the pdf-transcoder
+ Patched build.xml to call the pdf-transcoder build target
* Removed Ola and Stephan from uploaders
* Extended description a little bit
* Standards-Version 3.6.2 (no changes)
-- Wolfgang Baer <WBaer@gmx.de> Mon, 3 Oct 2005 19:29:22 +0200
batik (1.5.1-1) unstable; urgency=low
* New upstream release - security fix [CAN-2005-0508] (closes: #288009)
* Added rhino as build dependency
* Added rhino to Suggests
* Switched to jdk modern compiler because jikes fails
* Updated README.Debian explaining why built with non-free jdk
* Updated standards version to 3.6.1 - no changes
* avdyk: I added Wolfgang to the uploaders
-- Wolfgang Baer <WBaer@gmx.de> Sun, 6 Mar 2005 20:30:08 +0100
batik (1.5final-3) unstable; urgency=low
* expand SVG in description (closes: #173105).
-- Arnaud Vandyck <avdyk@debian.org> Thu, 12 Feb 2004 16:30:26 +0100
batik (1.5final-2) unstable; urgency=low
* added the dependency and the path to j2sdk1.3 to build batik (closes:
#192539). You got to know that I have not been able to build batik
with j2sdk1.3. I've been obliged to build it with IBMJDK1.4.1.
* added gnujaxp as a dependency and in the classpath (closes: #192542)
-- Arnaud Vandyck <avdyk@debian.org> Thu, 12 Feb 2004 14:54:05 +0100
batik (1.5final-1) unstable; urgency=low
* New upstream release
* Build system is now CDBS
* Added build-dependencies libxalan2-java and libbsf-java
* Changed Stefan Gybas email
* j2sdk to build and j2re to run because of swing
* Debian Java Maintainers is now the new maintainer, added Ola Lundqvist
<opal@debian.org>, Takashi Okamoto <tora@debian.org>, Stefan Gybas
<sgybas@debian.org>, Arnaud Vandyck <avdyk@debian.org> as uploaders
-- Arnaud Vandyck <avdyk@debian.org> Sat, 25 Oct 2003 15:14:49 +0200
batik (1.5beta2-4) unstable; urgency=low
* Renamed the batik jar file, closes: #171327.
-- Ola Lundqvist <opal@debian.org> Mon, 2 Dec 2002 08:51:17 +0100
batik (1.5beta2-3) unstable; urgency=low
* Jars in /usr/share/java not in /usr/share/java/lib, closes: #170791.
-- Ola Lundqvist <opal@debian.org> Wed, 27 Nov 2002 09:00:31 +0100
batik (1.5beta2-2) unstable; urgency=low
* New maintainer.
* Fixed dependencies, closes: #158221.
* Fixed build problem.
* Added two other people as co-maintainers.
* Fixed so that building wont take that long time if -nc option is used.
* Now can use kaffe instead of j2sdk. Workaround for a bug in kaffe.
On the other hand it seems not like the classic compiler so I still have
to set that damn JAVA_HOME to the j2sdk...
-- Ola Lundqvist <opal@debian.org> Thu, 21 Nov 2002 08:24:39 +0100
batik (1.5beta2-1) unstable; urgency=low
* Initial Upload (Closes: #149676)
-- Jeff Bailey <jbailey@nisa.net> Tue, 11 Jun 2002 10:52:34 -0400

49
debian/control vendored Normal file
View File

@ -0,0 +1,49 @@
Source: batik
Section: java
Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Uploaders: Wolfgang Baer <WBaer@gmx.de>,
Vincent Fourmond <fourmond@debian.org>,
Pierre Gruet <pgt@debian.org>
Build-Depends:
ant,
debhelper-compat (= 13),
default-jdk,
javahelper,
libmaven-assembly-plugin-java,
libmaven-dependency-plugin-java,
libxalan2-java,
libxml-commons-external-java,
libxmlgraphics-commons-java,
maven-debian-helper,
rhino
Standards-Version: 4.6.2
Vcs-Git: https://salsa.debian.org/java-team/batik.git
Vcs-Browser: https://salsa.debian.org/java-team/batik
Homepage: https://xmlgraphics.apache.org/batik/
Rules-Requires-Root: no
Package: libbatik-java
Architecture: all
Depends: java-wrappers, ${maven:Depends}, ${misc:Depends}
Suggests: ${maven:OptionalDepends}
Recommends: default-jre-headless | java7-runtime-headless
Breaks:
elki (<= 0.6.5),
libfop-java (<< 2.0)
Description: xml.apache.org SVG Library
Batik is a toolkit for applications or applets that want to use images
in the Scalable Vector Graphics (SVG) format for various purposes, such
as viewing, generation or manipulation.
.
Batik provides several modules to be used in applications:
* A SVG generator module, usable to export graphics into the SVG format.
* A SVG processor and SVG Viewing component for integrating SVG viewing.
* A module to convert SVG to various formats, such as raster images
(JPEG, PNG or Tiff) and PS, PDF.
.
fop is necessary for PDF output of rasterizer.
.
rhino is necessary for using the SVG browser, squiggle.
.
For detailed information, go to http://xml.apache.org/batik/

447
debian/copyright vendored Normal file
View File

@ -0,0 +1,447 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: batik
Upstream-Contact: Apache Software Foundation
Source: https://xmlgraphics.apache.org/batik
Files-Excluded: lib/*.jar
documentation-sources/content/demo/*.jar
Comment:
The source tarball was repackaged to remove pre-compiled binary JAR files
and to remove non-DFSG ICC profiles using the script found in
debian/repack.local in debian sources.
.
This package was debianized by Jeff Bailey <jbailey@debian.org> on
Tue, 11 Jun 2002 10:52:34 -0400.
Files: *
Copyright: 1999-2023 Apache Foundation
License: Apache-2.0
Files: debian/*
Copyright: 2002-2023 Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
License: Apache-2.0
Files: debian/manpages/rasterizer.1
debian/manpages/squiggle.1
debian/manpages/svgpp.1
debian/manpages/ttf2svg.1
Copyright: 2007 Vincent Fourmond <fourmond@debian.org>
License: Apache-2.0
Files: batik-svg-dom/src/main/resources/org/apache/batik/dom/svg/resources/*
Copyright: 2000-2001 World Wide Web Consortium (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University)
License: W3C-Documentation
Files: batik-dom/src/main/java/org/apache/batik/dom/xbl/NodeXBL.java
batik-dom/src/main/java/org/apache/batik/dom/xbl/OriginalEvent.java
batik-dom/src/main/java/org/apache/batik/dom/xbl/ShadowTreeEvent.java
batik-dom/src/main/java/org/apache/batik/dom/xbl/XBLShadowTreeElement.java
batik-ext/src/main/java/org/apache/batik/w3c/dom/events/*
batik-svg-dom/src/main/java/org/apache/batik/dom/svg12/Global.java
batik-svg-dom/src/main/java/org/apache/batik/dom/svg12/SVGGlobal.java
Copyright: 2005-2006 World Wide Web Consortium (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University)
License: W3C-Software
Files: batik-svg-dom/src/main/resources/org/apache/batik/dom/svg/resources/svg11-basic-flat.dtd
batik-svg-dom/src/main/resources/org/apache/batik/dom/svg/resources/svg11-basic.dtd
batik-svg-dom/src/main/resources/org/apache/batik/dom/svg/resources/svg11-flat.dtd
batik-svg-dom/src/main/resources/org/apache/batik/dom/svg/resources/svg11-tiny-flat.dtd
batik-svg-dom/src/main/resources/org/apache/batik/dom/svg/resources/svg11-tiny.dtd
batik-svg-dom/src/main/resources/org/apache/batik/dom/svg/resources/svg11.dtd
batik-svg-dom/src/main/resources/org/apache/batik/dom/svg/resources/svg12-flat.dtd
Copyright: 2001-2002 World Wide Web Consortium
License: otherDTD
Files: batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/document-open.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/document-print.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/edit-find.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/go-next.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/go-previous.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/icon-general.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/icon-language.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/icon-network.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/icon-security.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/icon-stylesheet.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/media-playback-pause.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/media-playback-start.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/process-stop.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/redo.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/system-search.png
batik-gui-util/src/main/resources/org/apache/batik/util/gui/resources/text-html.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/undo.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/utilities-system-monitor.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/view-refresh.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/window-new.png
Copyright: Tango Desktop Project
License: CC-BY-SA-2.5
Files: batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/zoom-in.png
batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/zoom-out.png
Copyright: Pasodoble Icon Theme
License: CC-BY-SA-2.5
Files: samples/tests/resources/icc/changeColor.icm
Copyright: 1999 Eastman Kodak Company
License: Apache-2.0
Comment: License inferred from inclusion in project
License: Apache-2.0
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 Apache License version 2.0 can be found at
/usr/share/common-licenses/Apache-2.0 on debian systems.
License: W3C-Documentation
http://www.w3.org/Consortium/Legal/copyright-documents-19990405
W3C® DOCUMENT NOTICE AND LICENSE
Copyright © 1994-2001 World Wide Web Consortium, http://www.w3.org/,
(http://www.lcs.mit.edu/ Massachusetts Institute of Technology,
http://www.inria.fr/ Institut National de Recherche en Informatique et en
Automatique, http://www.keio.ac.jp/ Keio University). All Rights Reserved.
http://www.w3.org/Consortium/Legal/
.
Public documents on the W3C site are provided by the copyright
holders under the following license. The software or Document Type
Definitions (DTDs) associated with W3C specifications are governed
by the Software Notice. By using and/or copying this document, or the
W3C document from which this statement is linked, you (the
licensee) agree that you have read, understood, and will comply
with the following terms and conditions:
.
Permission to use, copy, and distribute the contents of this
document, or the W3C document from which this statement is linked,
in any medium for any purpose and without fee or royalty is hereby
granted, provided that you include the following on ALL
copies of the document, or portions thereof, that you use:
.
A link or URL to the original W3C document.
.
The pre-existing copyright notice of the original author, or if it doesn't
exist, a notice of the form: "Copyright © [$date-of-document] World Wide Web
Consortium, (Massachusetts Institute of Technology, Institut National de
Recherche en Informatique et en Automatique, Keio University). All Rights
Reserved.
http://www.w3.org/Consortium/Legal/" (Hypertext is preferred, but a
textual representation is permitted.)
.
If it exists, the STATUS of the W3C document.
.
When space permits, inclusion of the full text of this NOTICE
should be provided. We request that authorship
attribution be provided in any software, documents, or other items
or products that you create pursuant to the implementation of the
contents of this document, or any portion thereof.
.
No right to create modifications or derivatives of W3C documents
is granted pursuant to this license. However, if additional
requirements (documented in the Copyright
FAQ) are satisfied, the right to create modifications or
derivatives is sometimes granted by the W3C to individuals
complying with those requirements.
.
THIS DOCUMENT IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO
REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT
NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS
OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE
IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY
PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT,
SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE
DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS
THEREOF.
.
The name and trademarks of copyright holders may NOT be used in
advertising or publicity pertaining to this document or its
contents without specific, written prior permission. Title to
copyright in this document will at all times remain with copyright
holders.
License: W3C-Software
http://www.w3.org/Consortium/Legal/copyright-software-19980720
.
W3C® SOFTWARE NOTICE AND LICENSE
Copyright © 1994-2001 World Wide Web Consortium, http://www.w3.org/,
(http://www.lcs.mit.edu/ Massachusetts Institute of Technology,
http://www.inria.fr/ Institut National de Recherche en Informatique et en
Automatique, http://www.keio.ac.jp/ Keio University). All Rights Reserved.
http://www.w3.org/Consortium/Legal/
.
This W3C work (including software, documents, or other related
items) is being provided by the copyright holders under the
following license. By obtaining, using and/or copying this work,
you (the licensee) agree that you have read, understood, and will
comply with the following terms and conditions:
Permission to use, copy, modify, and distribute this software
and its documentation, with or without modification,  for any
purpose and without fee or royalty is hereby granted, provided that
you include the following on ALL copies of the software and
documentation or portions thereof, including modifications, that
you make:
.
The full text of this NOTICE in a location viewable to users of
the redistributed or derivative work.
.
Any pre-existing intellectual property disclaimers, notices, or
terms and conditions. If none exist, a short notice of the
following form (hypertext is preferred, text is permitted) should
be used within the body of any redistributed or derivative code:
"Copyright © [$date-of-software] World Wide Web Consortium, (Massachusetts
Institute of Technology, Institut National de Recherche en Informatique et en
Automatique, Keio University). All Rights Reserved.
http://www.w3.org/Consortium/Legal/"
.
Notice of any changes or modifications to the W3C files,
including the date changes were made. (We recommend you provide
URIs to the location from which the code is derived.)
.
THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND
COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD
PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT,
SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE
SOFTWARE OR DOCUMENTATION.
.
The name and trademarks of copyright holders may NOT be used in
advertising or publicity pertaining to the software without
specific, written prior permission. Title to copyright in this
software and any associated documentation will at all times remain
with copyright holders.
License: CC-BY-SA-2.5
THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS
PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR
OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS
LICENSE OR COPYRIGHT LAW IS PROHIBITED.
.
BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE
BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED
HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.
.
1. Definitions
.
a. "Collective Work" means a work, such as a periodical issue, anthology or
encyclopedia, in which the Work in its entirety in unmodified form, along
with a number of other contributions, constituting separate and
independent works in themselves, are assembled into a collective whole. A
work that constitutes a Collective Work will not be considered a
Derivative Work (as defined below) for the purposes of this License.
b. "Derivative Work" means a work based upon the Work or upon the Work and
other pre-existing works, such as a translation, musical arrangement,
dramatization, fictionalization, motion picture version, sound recording,
art reproduction, abridgment, condensation, or any other form in which the
Work may be recast, transformed, or adapted, except that a work that
constitutes a Collective Work will not be considered a Derivative Work
for the purpose of this License. For the avoidance of doubt, where the
Work is a musical composition or sound recording, the synchronization of
the Work in timed-relation with a moving image ("synching") will be
considered a Derivative Work for the purpose of this License.
c. "Licensor" means the individual or entity that offers the Work under the
terms of this License.
d. "Original Author" means the individual or entity who created the Work.
e. "Work" means the copyrightable work of authorship offered under the terms
of this License.
f. "You" means an individual or entity exercising rights under this License
who has not previously violated the terms of this License with respect to
the Work, or who has received express permission from the Licensor to
exercise rights under this License despite a previous violation.
g. "License Elements" means the following high-level license attributes as
selected by Licensor and indicated in the title of this License:
Attribution, ShareAlike.
.
2. Fair Use Rights.
.
Nothing in this license is intended to reduce, limit, or restrict any rights
arising from fair use, first sale or other limitations on the exclusive rights
of the copyright owner under copyright law or other applicable laws.
.
3. License Grant.
.
Subject to the terms and conditions of this License, Licensor hereby grants
You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of
the applicable copyright) license to exercise the rights in the Work as stated
below:
.
a. to reproduce the Work, to incorporate the Work into one or more Collective
Works, and to reproduce the Work as incorporated in the Collective Works;
b. to create and reproduce Derivative Works;
c. to distribute copies or phonorecords of, display publicly, perform
publicly, and perform publicly by means of a digital audio transmission
the Work including as incorporated in Collective Works;
d. to distribute copies or phonorecords of, display publicly, perform
publicly, and perform publicly by means of a digital audio transmission
Derivative Works.
e. For the avoidance of doubt, where the work is a musical composition:
i. Performance Royalties Under Blanket Licenses. Licensor waives the
exclusive right to collect, whether individually or via a
performance rights society (e.g. ASCAP, BMI, SESAC), royalties for
the public performance or public digital performance (e.g. webcast)
of the Work.
ii. Mechanical Rights and Statutory Royalties. Licensor waives the
exclusive right to collect, whether individually or via a music
rights society or designated agent (e.g. Harry Fox Agency),
royalties for any phonorecord You create from the Work ("cover
version") and distribute, subject to the compulsory license created
by 17 USC Section 115 of the US Copyright Act (or the equivalent in
other jurisdictions).
f. Webcasting Rights and Statutory Royalties. For the avoidance of doubt,
where the Work is a sound recording, Licensor waives the exclusive right
to collect, whether individually or via a performance-rights society (e.g.
SoundExchange), royalties for the public digital performance (e.g.
webcast) of the Work, subject to the compulsory license created by 17 USC
Section 114 of the US Copyright Act (or the equivalent in other
jurisdictions).
.
The above rights may be exercised in all media and formats whether now known or
hereafter devised. The above rights include the right to make such modifications
as are technically necessary to exercise the rights in other media and formats.
All rights not expressly granted by Licensor are hereby reserved.
.
4. Restrictions.
.
The license granted in Section 3 above is expressly made subject to and limited
by the following restrictions:
.
a. You may distribute, publicly display, publicly perform, or publicly
digitally perform the Work only under the terms of this License, and You
must include a copy of, or the Uniform Resource Identifier for, this
License with every copy or phonorecord of the Work You distribute,
publicly display, publicly perform, or publicly digitally perform. You may
not offer or impose any terms on the Work that alter or restrict the terms
of this License or the recipients' exercise of the rights granted
hereunder. You may not sublicense the Work. You must keep intact all
notices that refer to this License and to the disclaimer of warranties.
You may not distribute, publicly display, publicly perform, or publicly
digitally perform the Work with any technological measures that control
access or use of the Work in a manner inconsistent with the terms of this
License Agreement. The above applies to the Work as incorporated in a
Collective Work, but this does not require the Collective Work apart from
the Work itself to be made subject to the terms of this License. If You
create a Collective Work, upon notice from any Licensor You must, to the
extent practicable, remove from the Collective Work any credit as required
by clause 4(c), as requested. If You create a Derivative Work, upon notice
from any Licensor You must, to the extent practicable, remove from the
Derivative Work any credit as required by clause 4(c), as requested.
b. You may distribute, publicly display, publicly perform, or publicly
digitally perform a Derivative Work only under the terms of this License,
a later version of this License with the same License Elements as this
License, or a Creative Commons iCommons license that contains the same
License Elements as this License (e.g. Attribution-ShareAlike 2.5 Japan).
You must include a copy of, or the Uniform Resource Identifier for, this
License or other license specified in the previous sentence with every
copy or phonorecord of each Derivative Work You distribute, publicly
display, publicly perform, or publicly digitally perform. You may not
offer or impose any terms on the Derivative Works that alter or restrict
the terms of this License or the recipients' exercise of the rights
granted hereunder, and You must keep intact all notices that refer to
this License and to the disclaimer of warranties. You may not distribute,
publicly display, publicly perform, or publicly digitally perform the
Derivative Work with any technological measures that control access or
use of the Work in a manner inconsistent with the terms of this License
Agreement. The above applies to the Derivative Work as incorporated in
a Collective Work, but this does not require the Collective Work apart
from the Derivative Work itself to be made subject to the terms of this
License.
c. If you distribute, publicly display, publicly perform, or publicly
digitally perform the Work or any Derivative Works or Collective Works,
You must keep intact all copyright notices for the Work and provide,
reasonable to the medium or means You are utilizing: (i) the name of the
Original Author (or pseudonym, if applicable) if supplied, and/or (ii) if
the Original Author and/or Licensor designate another party or parties
(e.g. a sponsor institute, publishing entity, journal) for attribution
in Licensor's copyright notice, terms of service or by other reasonable
means, the name of such party or parties; the title of the Work if
supplied; to the extent reasonably practicable, the Uniform Resource
Identifier, if any, that Licensor specifies to be associated with the
Work, unless such URI does not refer to the copyright notice or licensing
information for the Work; and in the case of a Derivative Work, a credit
identifying the use of the Work in the Derivative Work (e.g., "French
translation of the Work by Original Author," or "Screenplay based on
original Work by Original Author"). Such credit may be implemented in any
reasonable manner; provided, however, that in the case of a Derivative
Work or Collective Work, at a minimum such credit will appear where any
other comparable authorship credit appears and in a manner at least as
prominent as such other comparable authorship credit.
.
5. Representations, Warranties and Disclaimer
.
UNLESS OTHERWISE AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE
WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING
THE MATERIALS, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT
LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR
PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY,
OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME
JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH
EXCLUSION MAY NOT APPLY TO YOU.
.
6. Limitation on Liability.
.
EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE
LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL,
PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE
WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
.
7. Termination
.
a. This License and the rights granted hereunder will terminate automatically
upon any breach by You of the terms of this License. Individuals or
entities who have received Derivative Works or Collective Works from You
under this License, however, will not have their licenses terminated
provided such individuals or entities remain in full compliance
with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any
termination of this License.
b. Subject to the above terms and conditions, the license granted here is
perpetual (for the duration of the applicable copyright in the Work).
Notwithstanding the above, Licensor reserves the right to release the
Work under different license terms or to stop distributing the Work at
any time; provided, however that any such election will not serve to
withdraw this License (or any other license that has been, or is required
to be, granted under the terms of this License), and this License will
continue in full force and effect unless terminated as stated above.
.
8. Miscellaneous
.
a. Each time You distribute or publicly digitally perform the Work or a
Collective Work, the Licensor offers to the recipient a license to the
Work on the same terms and conditions as the license granted to You under
this License.
b. Each time You distribute or publicly digitally perform a Derivative Work,
Licensor offers to the recipient a license to the original Work on the
same terms and conditions as the license granted to You under this
License.
c. If any provision of this License is invalid or unenforceable under
applicable law, it shall not affect the validity or enforceability of the
remainder of the terms of this License, and without further action by
the parties to this agreement, such provision shall be reformed to the
minimum extent necessary to make such provision valid and enforceable.
d. No term or provision of this License shall be deemed waived and no breach
consented to unless such waiver or consent shall be in writing and signed
by the party to be charged with such waiver or consent.
e. This License constitutes the entire agreement between the parties with
respect to the Work licensed here. There are no understandings,
agreements or representations with respect to the Work not specified
here. Licensor shall not be bound by any additional provisions that may
appear in any communication from You. This License may not be modified
without the mutual written agreement of the Licensor and You.
License: otherDTD
Permission to use, copy, modify and distribute the SVG DTD and its
accompanying documentation for any purpose and without fee is hereby
granted in perpetuity, provided that the above copyright notice and
this paragraph appear in all copies. The copyright holders make no
representation about the suitability of the DTD for any purpose.
.
It is provided "as is" without expressed or implied warranty.

23
debian/libbatik-java.README.Debian vendored Normal file
View File

@ -0,0 +1,23 @@
batik for Debian
----------------
Batik in Debian consists of the following jar files
in /usr/share/java:
batik.jar (full batik library - link to batik-all.jar)
batik-all.jar (full batik library)
batik-ext.jar (batik dom and sax bindings)
batik-libs.jar (batik without dom and sax bindings)
fop-transcoder.jar (the ps/pdf transcoder for batik
from the fop project)
The class SVGDOMImplementation has been moved in the package.
See for more information:
https://bugs.debian.org/794214
The patch should simply be:
- import org.apache.batik.dom.svg.SVGDOMImplementation;
+ import org.apache.batik.anim.dom.SVGDOMImplementation;

1
debian/libbatik-java.docs vendored Normal file
View File

@ -0,0 +1 @@
README

1
debian/libbatik-java.install vendored Normal file
View File

@ -0,0 +1 @@
debian/wrappers/* /usr/bin/

2
debian/libbatik-java.links vendored Normal file
View File

@ -0,0 +1,2 @@
/usr/share/java/batik-all.jar /usr/share/java/batik-libs.jar
/usr/share/java/batik-all.jar /usr/share/java/batik.jar

14
debian/libbatik-java.lintian-overrides vendored Normal file
View File

@ -0,0 +1,14 @@
# There is no code in this jar, we don't care for the automated classpath.
classpath-contains-relative-path * [usr/share/java/batik-squiggle-*.jar]
# There is no code in this jar, we don't care for the automated classpath.
classpath-contains-relative-path * [usr/share/java/batik-rasterizer-*.jar]
# This jar is designed to be empty.
codeless-jar [usr/share/java/batik-rasterizer-*.jar]
# This jar is designed to be empty.
codeless-jar [usr/share/java/batik-shared-resources-*.jar]
# This jar is designed to be empty.
codeless-jar [usr/share/java/batik-squiggle-*.jar]

4
debian/libbatik-java.manpages vendored Normal file
View File

@ -0,0 +1,4 @@
debian/manpages/rasterizer.1
debian/manpages/squiggle.1
debian/manpages/svgpp.1
debian/manpages/ttf2svg.1

63
debian/libbatik-java.poms vendored Normal file
View File

@ -0,0 +1,63 @@
# List of POM files for the package
# Format of this file is:
# <path to pom file> [option]*
# where option can be:
# --ignore: ignore this POM and its artifact if any
# --ignore-pom: don't install the POM. To use on POM files that are created
# temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms]
# --no-parent: remove the <parent> tag from the POM
# --package=<package>: an alternative package to use when installing this POM
# and its artifact
# --has-package-version: to indicate that the original version of the POM is the same as the upstream part
# of the version for the package.
# --keep-elements=<elem1,elem2>: a list of XML elements to keep in the POM
# during a clean operation with mh_cleanpom or mh_installpom
# --artifact=<path>: path to the build artifact associated with this POM,
# it will be installed when using the command mh_install. [mh_install]
# --java-lib: install the jar into /usr/share/java to comply with Debian
# packaging guidelines
# --usj-name=<name>: name to use when installing the library in /usr/share/java
# --usj-version=<version>: version to use when installing the library in /usr/share/java
# --no-usj-versionless: don't install the versionless link in /usr/share/java
# --dest-jar=<path>: the destination for the real jar.
# It will be installed with mh_install. [mh_install]
# --classifier=<classifier>: Optional, the classifier for the jar. Empty by default.
# --site-xml=<location>: Optional, the location for site.xml if it needs to be installed.
# Empty by default. [mh_install]
#
pom.xml --has-package-version
batik-all/pom.xml --has-package-version --java-lib
batik-anim/pom.xml --has-package-version --java-lib
batik-awt-util/pom.xml --has-package-version --java-lib
batik-bridge/pom.xml --has-package-version --java-lib
batik-codec/pom.xml --has-package-version --java-lib
batik-constants/pom.xml --has-package-version --java-lib
batik-css/pom.xml --has-package-version --java-lib
batik-dom/pom.xml --has-package-version --java-lib
batik-extension/pom.xml --has-package-version --java-lib
batik-ext/pom.xml --has-package-version --java-lib
batik-gui-util/pom.xml --has-package-version --java-lib
batik-gvt/pom.xml --has-package-version --java-lib
batik-i18n/pom.xml --has-package-version --java-lib
batik-parser/pom.xml --has-package-version --java-lib
batik-rasterizer-ext/pom.xml --has-package-version --java-lib
batik-rasterizer/pom.xml --has-package-version --java-lib
batik-script/pom.xml --has-package-version --java-lib
batik-shared-resources/pom.xml --has-package-version --java-lib
batik-slideshow/pom.xml --has-package-version --java-lib
batik-squiggle-ext/pom.xml --has-package-version --java-lib
batik-squiggle/pom.xml --has-package-version --java-lib
batik-svgbrowser/pom.xml --has-package-version --java-lib
batik-svg-dom/pom.xml --has-package-version --java-lib
batik-svggen/pom.xml --has-package-version --java-lib
batik-svgpp/pom.xml --has-package-version --java-lib
batik-svgrasterizer/pom.xml --has-package-version --java-lib
batik-swing/pom.xml --has-package-version --java-lib
batik-test/pom.xml --ignore
batik-test-svg/pom.xml --ignore
batik-test-swing/pom.xml --ignore
batik-test-old/pom.xml --ignore
batik-transcoder/pom.xml --has-package-version --java-lib
batik-ttf2svg/pom.xml --has-package-version --java-lib
batik-util/pom.xml --has-package-version --java-lib
batik-xml/pom.xml --has-package-version --java-lib

152
debian/manifest vendored Normal file
View File

@ -0,0 +1,152 @@
usr/share/java/batik-all.jar:
Class-Path: /usr/share/java/jaxp-1.4.jar /usr/share/java/rhino.jar /usr/share/java/xalan2.jar /usr/share/java/xmlgraphics-commons.jar
usr/share/java/batik-anim.jar:
Class-Path: /usr/share/java/batik-css.jar /usr/share/java/batik-dom.jar /usr/share/java/batik-ext.jar /usr/share/java/batik-i18n.jar /usr/share/java/batik-parser.jar /usr/share/java/batik-util.jar /usr/share/java/jaxp-1.4.jar
usr/share/java/batik-awt-util.jar:
Bundle-ManifestVersion: 2
Bundle-Name: Batik AWT Util
Bundle-Vendor: Debian.org
Bundle-SymbolicName: org.apache.batik.ext.awt
Bundle-Version: 1.12.0
Class-Path: /usr/share/java/batik-ext.jar /usr/share/java/batik-i18n.jar /usr/share/java/batik-util.jar /usr/share/java/xmlgraphics-commons.jar
Export-Package: org.apache.batik.ext.awt,org.apache.batik.ext.awt.color,org.apache.batik.ext.awt.font,org.apache.batik.ext.awt.g2d,org.apache.batik.ext.awt.geom,org.apache.batik.ext.awt.image,org.apache.batik.ext.awt.image.renderable,org.apache.batik.ext.awt.image.rendered,org.apache.batik.ext.awt.image.spi,org.apache.batik.ext.swing
usr/share/java/batik-bridge.jar:
Bundle-ManifestVersion: 2
Bundle-Name: Batik Bridge
Bundle-Vendor: Debian.org
Bundle-SymbolicName: org.apache.batik.bridge
Bundle-Version: 1.12.0
Class-Path: /usr/share/java/batik-anim.jar /usr/share/java/batik-awt-util.jar /usr/share/java/batik-constants.jar /usr/share/java/batik-css.jar /usr/share/java/batik-dom.jar /usr/share/java/batik-ext.jar /usr/share/java/batik-gvt.jar /usr/share/java/batik-i18n.jar /usr/share/java/batik-parser.jar /usr/share/java/batik-script.jar /usr/share/java/batik-util.jar /usr/share/java/batik-xml.jar /usr/share/java/jaxp-1.4.jar /usr/share/java/rhino.jar /usr/share/java/xalan2.jar /usr/share/java/xmlgraphics-commons.jar
Export-Package: org.apache.batik.bridge,org.apache.batik.bridge.svg12
usr/share/java/batik-codec.jar:
Class-Path: /usr/share/java/batik-ext.jar /usr/share/java/batik-i18n.jar /usr/share/java/batik-transcoder.jar /usr/share/java/batik-util.jar /usr/share/java/jaxp-1.4.jar
usr/share/java/batik-css.jar:
Bundle-ManifestVersion: 2
Bundle-Name: Batik CSS
Bundle-Vendor: Debian.org
Bundle-SymbolicName: org.apache.batik.css
Bundle-Version: 1.12.0
Class-Path: /usr/share/java/batik-constants.jar /usr/share/java/batik-i18n.jar /usr/share/java/batik-util.jar /usr/share/java/jaxp-1.4.jar /usr/share/java/xmlgraphics-commons.jar
Require-Bundle: org.apache.batik.util;bundle-version="[1.7.0,1.12.1)",org.w3c.css.sac,org.apache.batik.i18n
Export-Package: org.apache.batik.css.dom,org.apache.batik.css.engine,org.apache.batik.css.engine.sac,org.apache.batik.css.engine.value,org.apache.batik.css.engine.value.css2,org.apache.batik.css.engine.value.svg,org.apache.batik.css.engine.value.svg12,org.apache.batik.css.parser
usr/share/java/batik-dom.jar:
Bundle-ManifestVersion: 2
Bundle-Name: Batik DOM
Bundle-Vendor: Debian.org
Bundle-SymbolicName: org.apache.batik.dom
Bundle-Version: 1.12.0
Class-Path: /usr/share/java/batik-constants.jar /usr/share/java/batik-css.jar /usr/share/java/batik-ext.jar /usr/share/java/batik-i18n.jar /usr/share/java/batik-util.jar /usr/share/java/jaxp-1.4.jar /usr/share/java/xalan2.jar
Export-Package: org.apache.batik.dom,org.apache.batik.dom.events,org.apache.batik.dom.traversal,org.apache.batik.dom.util,org.apache.batik.dom.xbl
usr/share/java/batik-ext.jar:
Class-Path: /usr/share/java/jaxp-1.4.jar
usr/share/java/batik-extension.jar:
Class-Path: /usr/share/java/batik-anim.jar /usr/share/java/batik-bridge.jar /usr/share/java/batik-constants.jar /usr/share/java/batik-css.jar /usr/share/java/batik-dom.jar /usr/share/java/batik-ext.jar /usr/share/java/batik-gvt.jar /usr/share/java/batik-util.jar /usr/share/java/jaxp-1.4.jar
usr/share/java/batik-gui-util.jar:
Bundle-ManifestVersion: 2
Bundle-Name: Batik GUI Util
Bundle-Vendor: Debian.org
Bundle-SymbolicName: org.apache.batik.util.gui
Bundle-Version: 1.12.0
Class-Path: /usr/share/java/batik-util.jar /usr/share/java/batik-xml.jar
Export-Package: org.apache.batik.util.gui,org.apache.batik.util.gui.resource,org.apache.batik.util.gui.xmleditor
usr/share/java/batik-gvt.jar:
Class-Path: /usr/share/java/batik-ext.jar /usr/share/java/batik-util.jar
usr/share/java/batik-i18n.jar:
Bundle-ManifestVersion: 2
Bundle-Name: Batik i18n
Bundle-Vendor: Debian.org
Bundle-SymbolicName: org.apache.batik.i18n
Bundle-Version: 1.12.0
Export-Package: org.apache.batik.i18n
usr/share/java/batik-parser.jar:
Bundle-ManifestVersion: 2
Bundle-Name: Batik Parser
Bundle-Vendor: Debian.org
Bundle-SymbolicName: org.apache.batik.parser
Bundle-Version: 1.12.0
Class-Path: /usr/share/java/batik-ext.jar /usr/share/java/batik-i18n.jar /usr/share/java/batik-util.jar /usr/share/java/batik-xml.jar /usr/share/java/jaxp-1.4.jar
Export-Package: org.apache.batik.parser
usr/share/java/batik-script.jar:
Class-Path: /usr/share/java/batik-anim.jar /usr/share/java/batik-i18n.jar /usr/share/java/batik-util.jar /usr/share/java/jaxp-1.4.jar /usr/share/java/rhino.jar
usr/share/java/batik-slideshow.jar:
Class-Path: /usr/share/java/batik-bridge.jar /usr/share/java/batik-gvt.jar /usr/share/java/jaxp-1.4.jar
Main-Class: org.apache.batik.apps.slideshow.Main
usr/share/java/batik-svg-dom.jar:
Bundle-ManifestVersion: 2
Bundle-Name: Batik SVG DOM
Bundle-Vendor: Debian.org
Bundle-SymbolicName: org.apache.batik.dom.svg
Bundle-Version: 1.12.0
Class-Path: /usr/share/java/batik-css.jar /usr/share/java/batik-dom.jar /usr/share/java/batik-ext.jar /usr/share/java/batik-parser.jar /usr/share/java/batik-util.jar /usr/share/java/jaxp-1.4.jar
Export-Package: org.apache.batik.dom.anim,org.apache.batik.dom.svg,org.apache.batik.dom.svg12
usr/share/java/batik-svgbrowser.jar:
Class-Path: /usr/share/java/batik-anim.jar /usr/share/java/batik-bridge.jar /usr/share/java/batik-constants.jar /usr/share/java/batik-dom.jar /usr/share/java/batik-ext.jar /usr/share/java/batik-gvt.jar /usr/share/java/batik-i18n.jar /usr/share/java/batik-swing.jar /usr/share/java/batik-transcoder.jar /usr/share/java/batik-util.jar /usr/share/java/jaxp-1.4.jar
Main-Class: org.apache.batik.apps.svgbrowser.Main
usr/share/java/batik-svggen.jar:
Bundle-ManifestVersion: 2
Bundle-Name: Batik SVG Gen
Bundle-Vendor: Debian.org
Bundle-SymbolicName: org.apache.batik.svggen
Bundle-Version: 1.12.0
Class-Path: /usr/share/java/batik-constants.jar /usr/share/java/batik-ext.jar /usr/share/java/batik-i18n.jar /usr/share/java/batik-util.jar /usr/share/java/jaxp-1.4.jar
Export-Package: org.apache.batik.svggen,org.apache.batik.svggen.font,org.apache.batik.svggen.font.table
usr/share/java/batik-svgpp.jar:
Class-Path: /usr/share/java/batik-i18n.jar /usr/share/java/batik-transcoder.jar
Main-Class: org.apache.batik.apps.svgpp.Main
usr/share/java/batik-svgrasterizer.jar:
Class-Path: /usr/share/java/batik-i18n.jar /usr/share/java/batik-parser.jar /usr/share/java/batik-transcoder.jar /usr/share/java/batik-util.jar
Main-Class: org.apache.batik.apps.rasterizer.Main
usr/share/java/batik-swing.jar:
Class-Path: /usr/share/java/batik-anim.jar /usr/share/java/batik-bridge.jar /usr/share/java/batik-constants.jar /usr/share/java/batik-css.jar /usr/share/java/batik-dom.jar /usr/share/java/batik-ext.jar /usr/share/java/batik-gvt.jar /usr/share/java/batik-i18n.jar /usr/share/java/batik-script.jar /usr/share/java/batik-util.jar /usr/share/java/jaxp-1.4.jar
usr/share/java/batik-transcoder.jar:
Bundle-ManifestVersion: 2
Bundle-Name: Batik Parser
Bundle-Vendor: Debian.org
Bundle-SymbolicName: org.apache.batik.transcoder
Bundle-Version: 1.12.0
Class-Path: /usr/share/java/batik-anim.jar /usr/share/java/batik-bridge.jar /usr/share/java/batik-codec.jar /usr/share/java/batik-dom.jar /usr/share/java/batik-ext.jar /usr/share/java/batik-gvt.jar /usr/share/java/batik-i18n.jar /usr/share/java/batik-svggen.jar /usr/share/java/batik-svg-dom.jar /usr/share/java/batik-transcoder.jar /usr/share/java/batik-util.jar /usr/share/java/batik-xml.jar /usr/share/java/jaxp-1.4.jar
Export-Package: org.apache.batik.transcoder,org.apache.batik.transcoder.image,org.apache.batik.transcoder.keys,org.apache.batik.transcoder.print,org.apache.batik.transcoder.svg2svg,org.apache.batik.transcoder.wmf,org.apache.batik.transcoder.wmf.tosvg
usr/share/java/batik-ttf2svg.jar:
Class-Path: /usr/share/java/batik-svggen.jar
Main-Class: org.apache.batik.apps.ttf2svg.Main
usr/share/java/batik-util.jar:
Bundle-ManifestVersion: 2
Bundle-Name: Batik Util
Bundle-Vendor: Debian.org
Bundle-SymbolicName: org.apache.batik.util
Bundle-Version: 1.12.0
Class-Path: /usr/share/java/batik-constants.jar /usr/share/java/batik-i18n.jar
Require-Bundle: org.apache.batik.util.gui;bundle-version="[1.7.0,1.12.1)"
Export-Package: org.apache.batik,org.apache.batik.i18n,org.apache.batik.util,org.apache.batik.util.io,org.apache.batik.util.resources
usr/share/java/batik-xml.jar:
Bundle-ManifestVersion: 2
Bundle-Name: Batik XML
Bundle-Vendor: Debian.org
Bundle-SymbolicName: org.apache.batik.xml
Bundle-Version: 1.12.0
Class-Path: /usr/share/java/batik-i18n.jar /usr/share/java/batik-util.jar
Export-Package: org.apache.batik.xml

280
debian/manpages/rasterizer.1 vendored Normal file
View File

@ -0,0 +1,280 @@
.\" Man page for rasterizer, based on the output of help2man
.\"
.\" Copyright 2007 by Vincent Fourmond
.\"
.\" You may distribute, copy and modify this manual page under the same
.\" terms as batik itself.
.\"
.TH RASTERIZER "1" "January 2008" "SVG conversion" "User Commands"
.SH NAME
rasterizer \- SVG conversion
.SH SYNOPSIS
.B rasterizer
.I [options] files
.SH DESCRIPTION
Rasterizer is a program to convert SVG files to various formats,
namely PNG, JPEG and PDF.
.SH OPTIONS
.TP
\fB\-d\fR <dir|file>
.IP
output directory. If there is a single input file, this can be a file.
.TP
\fB\-m\fR <mimeType>
.IP
output mime type. Should be one of
.IR image/jpg ,
.IR image/jpeg ,
.IR image/jpe ,
.IR image/png ,
.I image/tiff
or
.IR application/pdf .
.TP
\fB\-w\fR <width>
.IP
output width. This is a floating point value.
.TP
\fB\-h\fR <height>
.IP
output height. This is a floating point value.
.TP
\fB\-maxw\fR <width>
.IP
Maximum output width. This is a floating point value.
.TP
\fB\-maxh\fR <height>
.IP
Maximum output height. This is a floating point value.
.TP
\fB\-a\fR <area>
.IP
output area. The format for <area> is x,y,w,h, where x, y, w and h
are floating point values.
.TP
\fB\-bg\fR <color>
.IP
output color. The format for <color> is a.r.g.b, where a, r, g and b
are integer values.
.TP
\fB\-cssMedia\fR <media>
.IP
CSS media type for which the source SVG files should be
converted.
.TP
\fB\-cssAlternate\fR <alternate>
.IP
CSS alternate stylesheet to use when converting the source
SVG files.
.TP
\fB\-cssUser\fR <userStylesheet>
.IP
CSS user stylesheet URI to apply to converted SVG documents
in addition to any other referened or embedded stylesheets.
.TP
\fB\-font\-family\fR <defaultFontFamily>
.IP
Value used as a default when no font\-family value
is specified.
.TP
\fB\-lang\fR <userLanguage>
.IP
User language to use when converting SVG documents.
.TP
\fB\-q\fR <quality>
.IP
Quality for the output image. This is only relevant for the
image/jpeg mime type.
.TP
\fB\-indexed\fR (1|2|4|8)
.IP
Reduces the image to given number of bits per pixel using an
adaptive palette, resulting in an Indexed image. This is
currently only supported for PNG conversion.
.TP
\fB\-dpi\fR <resolution>
.IP
Resolution for the output image.
.TP
\fB\-validate\fR
.IP
Controls whether the source SVG files should be validated.
.TP
\fB\-onload\fR
.IP
Controls if the source SVG files must be rasterize after
dispatching the 'onload' event.
.TP
\fB\-scriptSecurityOff\fR removes any security check on the scripts running
.IP
as a result of dispatching the onload event.
.TP
\fB\-anyScriptOrigin\fR controls whether scripts can be loaded from
.IP
any location. By default, scripts can only be loaded from
.IP
the same location as the document referencing them.
.TP
\fB\-scripts\fR <listOfAllowedScripts> List of script types (i.e.,
.IP
values for the type attribute in the <script> tag) which
should be loaded.
.TP
\fB\-d\fR <dir|file>
.IP
output directory. If there is a single input file, this can be a file.
.TP
\fB\-m\fR <mimeType>
.IP
output mime type.
.TP
\fB\-w\fR <width>
.IP
output width. This is a floating point value.
.TP
\fB\-h\fR <height>
.IP
output height. This is a floating point value.
.TP
\fB\-maxw\fR <width>
.IP
Maximum output width. This is a floating point value.
.TP
\fB\-maxh\fR <height>
.IP
Maximum output height. This is a floating point value.
.TP
\fB\-a\fR <area>
.IP
output area. The format for <area> is x,y,w,h, where x, y, w and h
are floating point values.
.TP
\fB\-bg\fR <color>
.IP
output color. The format for <color> is a.r.g.b, where a, r, g and b
are integer values.
.TP
\fB\-cssMedia\fR <media>
.IP
CSS media type for which the source SVG files should be
converted.
.TP
\fB\-cssAlternate\fR <alternate>
.IP
CSS alternate stylesheet to use when converting the source
SVG files.
.TP
\fB\-cssUser\fR <userStylesheet>
.IP
CSS user stylesheet URI to apply to converted SVG documents
in addition to any other referened or embedded stylesheets.
.TP
\fB\-font\-family\fR <defaultFontFamily>
.IP
Value used as a default when no font\-family value
is specified.
.TP
\fB\-lang\fR <userLanguage>
.IP
User language to use when converting SVG documents.
.TP
\fB\-q\fR <quality>
.IP
Quality for the output image. This is only relevant for the
image/jpeg mime type.
.TP
\fB\-indexed\fR (1|2|4|8)
.IP
Reduces the image to given number of bits per pixel using an
adaptive palette, resulting in an Indexed image. This is
currently only supported for PNG conversion.
.TP
\fB\-dpi\fR <resolution>
.IP
Resolution for the output image.
.TP
\fB\-validate\fR
.IP
Controls whether the source SVG files should be validated.
.TP
\fB\-onload\fR
.IP
Controls if the source SVG files must be rasterize after
dispatching the 'onload' event.
.TP
.B \-scriptSecurityOff
removes any security check on the scripts running
as a result of dispatching the onload event. Always enabled, as in
most cases,
.B rasterizer
just fails to run without this option. See
.I \-scriptSecurityOn
.TP
.B \-scriptSecurityOn
If this is the
.I first
argument on the command-line, turn security back on. You'll most
likely be hit by the possible bug mentioned below.
.TP
.B \-anyScriptOrigin
controls whether scripts can be loaded from
any location. By default, scripts can only be loaded from
the same location as the document referencing them.
.TP
.B \-scripts\fR <listOfAllowedScripts>
List of script types (i.e.,
values for the type attribute in the <script> tag) which
should be loaded.
.SH BUGS
If
.B rasterizer
fails with an error in the spirit of:
Exception in thread "main" java.security.AccessControlException: access denied (java.util.PropertyPermission java.security.policy write)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
at java.security.AccessController.checkPermission(AccessController.java:546)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at java.lang.System.setProperty(System.java:727)
Run it with the
.I -scriptSecurityOff
option on. It seems in some cases the security design is slighlty too
strong. This might become the default some day.
.SH JAVA-WRAPPERS NOTE
This program is a shell script wrapper based on
.BR java-wrappers (7).
You therefore benefit from several features; please see the
.BR java-wrappers (7)
manual page for more information about them.
.SH AUTHORS
.B rasterizer
is part of
.BR batik ,
written by the Apache Software Foundation.
This manual page was written by Vincent Fourmond <fourmond@debian.org>
for the Debian Project, but may be used by others.
.SH SEE ALSO
The web page of
.BR batik ,
http://xml.apache.org/batik
.BR java-wrappers (7)

51
debian/manpages/squiggle.1 vendored Normal file
View File

@ -0,0 +1,51 @@
.\" Man page for squiggle
.\"
.\" Copyright 2007 by Vincent Fourmond
.\"
.\" You may distribute, copy and modify this manual page under the same
.\" terms as batik itself.
.\"
.TH SQUIGGLE "1" "January 2008" "Browser for SVG files" "User Commands"
.SH NAME
squiggle \- browser for SVG files
.SH
.B squiggle
.SH DESCRIPTION
.B squiggle
is a graphical browser for SVG files.
.SH BUGS
.B squiggle
is currently broken in debian. Startup will fail with a security
error.
.SH JAVA-WRAPPERS NOTE
This program is a shell script wrapper based on
.BR java-wrappers (7).
You therefore benefit from several features; please see the
.BR java-wrappers (7)
manual page for more information about them.
.SH AUTHORS
.B squiggle
is part of
.BR batik ,
written by the Apache Software Foundation.
This manual page was written by Vincent Fourmond <fourmond@debian.org>
for the Debian Project, but may be used by others.
.SH SEE ALSO
The web page of
.BR batik ,
http://xml.apache.org/batik
.BR java-wrappers (7)

84
debian/manpages/svgpp.1 vendored Normal file
View File

@ -0,0 +1,84 @@
.\" Man page for svgpp, based on the output of help2man
.\"
.\" Copyright 2007 by Vincent Fourmond
.\"
.\" You may distribute, copy and modify this manual page under the same
.\" terms as batik itself.
.\"
.TH SVGPP "1" "January 2008" "Pretty printer for SVG" "User Commands"
.SH NAME
svgpp \- pretty-printer for SVG files
.SH
.B svgpp
.I [options] <input file> [<output file>]
.SH DESCRIPTION
.B svgpp
pretty-prints SVG code to standard output.
.SH OPTIONS
.TP
\fB\-xml\-decl\fR <string>
The value to set to the XML declaraction.
.TP
\fB\-system\-id\fR <string>
The value to set to the system ID of the doctype.
.TP
\fB\-tab\-width\fR <number>
Sets the tabulation width. The default is 4.
.TP
\fB\-doc\-width\fR <number>
Sets the document preferred number of columns. The default is 80.
.TP
\fB\-no\-format\fR
Disables any formatting. Useful for doctype modifications,
newline conversion, ...
.TP
\fB\-public\-id\fR <string>
The value to set to the public ID of the doctype.
.TP
\fB\-newline\fR (cr | cr\-lf | lf)
Specifies the type of newline to output. Possible values are:
cr (mac), cr\-lf (dos), lf (unix \- the default).
.TP
\fB\-doctype\fR (change | remove)
Removes or changes the DOCTYPE declaration. change is used
in conjonction with the \fB\-public\-id\fR and \fB\-system\-id\fR
options.
.SH JAVA-WRAPPERS NOTE
This program is a shell script wrapper based on
.BR java-wrappers (7).
You therefore benefit from several features; please see the
.BR java-wrappers (7)
manual page for more information about them.
.SH AUTHORS
.B svgpp
is part of
.BR batik ,
written by the Apache Software Foundation.
This manual page was written by Vincent Fourmond <fourmond@debian.org>
for the Debian Project, but may be used by others.
.SH SEE ALSO
The web page of
.BR batik ,
http://xml.apache.org/batik
.BR java-wrappers (7)

77
debian/manpages/ttf2svg.1 vendored Normal file
View File

@ -0,0 +1,77 @@
.\" Man page for svgpp, based on the output of help2man
.\"
.\" Copyright 2007 by Vincent Fourmond
.\"
.\" You may distribute, copy and modify this manual page under the same
.\" terms as batik itself.
.\"
.TH TTF2SVG "1" "January 2008" "Font converter for SVG" "User Commands"
.SH NAME
svgpp \- font converter for SVG
.SH
.B ttf2svg
.I <ttf-path> [-l <range-begin>] [-h <range-end>] [-autorange] [-ascii] [-id <id>] [-o <output-path>] [-testcard]
.SH DESCRIPTION
Converts a true type font into a SVG font.
.I <ttf-path>
is the path of the font file to convert.
.SH OPTIONS
.TP
.BI -l \ range-begin \ -h \ range-end
specifies the range of characters (by codepoint, in decimal) to be
converted,
.TP
.B -ascii
forces usage of the ASCII character map in the font, instead of the
Unicode character map,
.TP
.BI -id \ id
specifies the value for the id attribute of the generated font
element,
.TP
.BI -o \ output-path
specifies the pathname of the output SVG document containing the
generated SVG font
.TP
.B -testcard
specifies that a sequence of SVG text elements should be appended to
the output SVG file to test the characters in the SVG font, providing
an easy way to validate that generated SVG font visually.
.SH JAVA-WRAPPERS NOTE
This program is a shell script wrapper based on
.BR java-wrappers (7).
You therefore benefit from several features; please see the
.BR java-wrappers (7)
manual page for more information about them.
.SH AUTHORS
.B ttf2svg
is part of
.BR batik ,
written by the Apache Software Foundation.
This manual page was written by Vincent Fourmond <fourmond@debian.org>
for the Debian Project, but may be used by others.
.SH SEE ALSO
The web page of
.BR batik ,
http://xml.apache.org/batik
.BR java-wrappers (7)

3
debian/maven.ignoreRules vendored Normal file
View File

@ -0,0 +1,3 @@
* * * * * test
org.python jython * * * *
org.apache.maven.plugins maven-javadoc-plugin * * * *

5
debian/maven.properties vendored Normal file
View File

@ -0,0 +1,5 @@
# Include here properties to pass to Maven during the build.
# For example:
# maven.test.skip=true
maven.test.skip=true

0
debian/maven.rules vendored Normal file
View File

View File

@ -0,0 +1,90 @@
Description: fixing paths in policy files
Author: Vincent Fourmond <fourmond@debian.org>
Forwarded: not-needed
Last-Update: 2013-10-14
--- a/batik-svgrasterizer/src/main/resources/org/apache/batik/apps/rasterizer/resources/rasterizer.policy
+++ b/batik-svgrasterizer/src/main/resources/org/apache/batik/apps/rasterizer/resources/rasterizer.policy
@@ -18,27 +18,27 @@
// $Id$
// -----------------------------------------------------------------------------
-grant codeBase "${app.dev.base}/classes/" {
+grant codeBase "file:/usr/share/java/batik-all.jar" {
permission java.security.AllPermission;
};
-grant codeBase "${app.dev.base}/lib/xml-apis-dom3.jar" {
+grant codeBase "file:/usr/share/java/xml-apis-dom3.jar" {
permission java.security.AllPermission;
};
-grant codeBase "${app.dev.base}/lib/xerces_2_5_0.jar" {
+grant codeBase "file:/usr/share/java/xercesImpl.jar" {
permission java.security.AllPermission;
};
-grant codeBase "${app.dev.base}/lib/fop-transcoder-allinone-${xmlgraphics.commons.version}.jar" {
+grant codeBase "file:/usr/share/java/fop-transcoder-allinone.jar" {
permission java.security.AllPermission;
};
-grant codeBase "${app.dev.base}/lib/xmlgraphics-commons-${xmlgraphics.commons.version}.jar" {
+grant codeBase "file:/usr/share/java/xmlgraphics-commons.jar" {
permission java.security.AllPermission;
};
-grant codeBase "${app.dev.base}/lib/js.jar" {
+grant codeBase "file:/usr/share/java/js.jar" {
permission java.lang.RuntimePermission "createClassLoader";
permission java.net.SocketPermission "*", "listen, connect, resolve, accept";
permission java.lang.RuntimePermission "accessDeclaredMembers";
--- a/batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/svgbrowser.policy
+++ b/batik-svgbrowser/src/main/resources/org/apache/batik/apps/svgbrowser/resources/svgbrowser.policy
@@ -18,19 +18,19 @@
// $Id$
// -----------------------------------------------------------------------------
-grant codeBase "${app.jar.base}/xml-apis-ext-${xmlapis.version}.jar" {
+grant codeBase "file:/usr/share/java/xml-apis-ext.jar" {
permission java.security.AllPermission;
};
-grant codeBase "${app.jar.base}/xml-apis-${xmlapis.version}.jar" {
+grant codeBase "file:/usr/share/java/xml-apis.jar" {
permission java.security.AllPermission;
};
-grant codeBase "${app.jar.base}/xalan-${xalan.version}.jar" {
+grant codeBase "file:/usr/share/java/xalan2.jar" {
permission java.security.AllPermission;
};
-grant codeBase "${app.jar.base}/xercesImpl-2.9.1.jar" {
+grant codeBase "file:/usr/share/java/xercesImpl.jar" {
permission java.security.AllPermission;
};
@@ -98,11 +98,11 @@
permission java.security.AllPermission;
};
-grant codeBase "${app.jar.base}/fop-transcoder-allinone-${xmlgraphics.commons.version}.jar" {
+grant codeBase "file:/usr/share/java/fop-transcoder-allinone.jar" {
permission java.security.AllPermission;
};
-grant codeBase "${app.jar.base}/xmlgraphics-commons-${xmlgraphics.commons.version}.jar" {
+grant codeBase "file:/usr/share/java/xmlgraphics-commons.jar" {
permission java.security.AllPermission;
};
@@ -126,7 +126,7 @@
permission java.security.AllPermission;
};
-grant codeBase "${app.jar.base}/js.jar" {
+grant codeBase "file:/usr/share/java/js.jar" {
permission java.lang.RuntimePermission "createClassLoader";
permission java.net.SocketPermission "*", "listen, connect, resolve, accept";
permission java.lang.RuntimePermission "accessDeclaredMembers";

139
debian/patches/no-Jython-support.patch vendored Normal file
View File

@ -0,0 +1,139 @@
Description: Jython is optional at runtime but required at build time
Disable it because we don't want to support it.
Author: Markus Koschany <apo@debian.org>
Bug-Debian: https://bugs.debian.org/884536
Forwarded: not-needed
Last-Update: 2018-05-25
---
.../batik/script/jpython/JPythonInterpreter.java | 105 ---------------------
.../script/jpython/JPythonInterpreterFactory.java | 4 +-
2 files changed, 2 insertions(+), 107 deletions(-)
delete mode 100644 batik-script/src/main/java/org/apache/batik/script/jpython/JPythonInterpreter.java
--- a/batik-script/src/main/java/org/apache/batik/script/jpython/JPythonInterpreter.java
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You 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.
-
- */
-package org.apache.batik.script.jpython;
-
-import java.io.IOException;
-import java.io.Reader;
-import java.io.Writer;
-import java.util.Locale;
-
-import org.apache.batik.script.InterpreterException;
-import org.python.util.PythonInterpreter;
-
-/**
- * A simple implementation of <code>Interpreter</code> interface to use
- * JPython python parser.
- * @author <a href="mailto:cjolif@ilog.fr">Christophe Jolif</a>
- * @version $Id$
- */
-public class JPythonInterpreter implements org.apache.batik.script.Interpreter {
- private PythonInterpreter interpreter = null;
-
- public JPythonInterpreter() {
- interpreter = new PythonInterpreter();
- }
-
- // org.apache.batik.script.Intepreter implementation
-
- /**
- * Returns the content types of the scripting languages this interpreter
- * handles.
- */
- public String[] getMimeTypes() {
- return JPythonInterpreterFactory.JPYTHON_MIMETYPES;
- }
-
- public Object evaluate(Reader scriptreader)
- throws IOException {
- return evaluate(scriptreader, "");
- }
-
- public Object evaluate(Reader scriptreader, String description)
- throws IOException {
-
- // oups jpython doesn't accept reader in its eval method :-(
- StringBuffer sbuffer = new StringBuffer();
- char[] buffer = new char[1024];
- int val = 0;
- while ((val = scriptreader.read(buffer)) != -1) {
- sbuffer.append(buffer,0, val);
- }
- String str = sbuffer.toString();
- return evaluate(str);
- }
-
- public Object evaluate(String script) {
- try {
- interpreter.exec(script);
- } catch (org.python.core.PyException e) {
- throw new InterpreterException(e, e.getMessage(), -1, -1);
- } catch (RuntimeException re) {
- throw new InterpreterException(re, re.getMessage(), -1, -1);
- }
- return null;
- }
-
- public void dispose() {
- }
-
- public void bindObject(String name, Object object) {
- interpreter.set(name, object);
- }
-
- public void setOut(Writer out) {
- interpreter.setOut(out);
- }
-
- // org.apache.batik.i18n.Localizable implementation
-
- public Locale getLocale() {
- return null;
- }
-
- public void setLocale(Locale locale) {
- }
-
- public String formatMessage(String key, Object[] args) {
- return null;
- }
-}
--- a/batik-script/src/main/java/org/apache/batik/script/jpython/JPythonInterpreterFactory.java
+++ b/batik-script/src/main/java/org/apache/batik/script/jpython/JPythonInterpreterFactory.java
@@ -56,7 +56,7 @@
* @param svg12 whether the document is an SVG 1.2 document
*/
public Interpreter createInterpreter(URL documentURL, boolean svg12) {
- return new JPythonInterpreter();
+ return null;
}
/**
@@ -69,6 +69,6 @@
*/
public Interpreter createInterpreter(URL documentURL, boolean svg12,
ImportInfo imports) {
- return new JPythonInterpreter();
+ return null;
}
}

2
debian/patches/series vendored Normal file
View File

@ -0,0 +1,2 @@
06_fix_paths_in_policy_files.patch
no-Jython-support.patch

6
debian/rules vendored Executable file
View File

@ -0,0 +1,6 @@
#!/usr/bin/make -f
export JAVA_HOME = /usr/lib/jvm/default-java
%:
dh $@ --buildsystem=maven --with javahelper

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (quilt)

4
debian/upstream/metadata vendored Normal file
View File

@ -0,0 +1,4 @@
---
Repository: https://svn.apache.org/repos/asf/xmlgraphics/batik/trunk/
Repository-Browse: https://svn.apache.org/repos/asf/xmlgraphics/batik/trunk/
Bug-Database: https://issues.apache.org/jira/projects/BATIK/issues

253
debian/upstream/signing-key.asc vendored Normal file
View File

@ -0,0 +1,253 @@
This file contains the PGP keys of various developers.
Users: pgp < KEYS
gpg --import KEYS
Developers:
pgp -kxa <your name> and append it to this file.
(pgpk -ll <your name> && pgpk -xa <your name>) >> this file.
(gpg --list-sigs <your name>
&& gpg --armor --export <your name>) >> this file.
pub 1024D/CC69CEED 2003-09-25 Thomas DeWeese <deweese@apache.org>
sig 3 CC69CEED 2003-09-25 Thomas DeWeese <deweese@apache.org>
sig 3 88C3A5A5 2003-11-18 [User id not found]
sig 3 CC78C893 2003-11-18 Rich Bowen <rbowen@rcbowen.com>
sig 3 EE65E321 2003-11-24 Martin Kraemer <martin@apache.org>
sig 2 A1D69759 2003-11-24 Michael Kellen <idsfa@visi.com>
sig FD093C41 2003-11-23 James M. Turner <turner@blackbear.com>
sig 2 76D83CC6 2003-11-22 Manoj Kasichainula <manoj@apache.org>
sig 3 A54DA2DF 2003-11-18 Erin Mulder <meara@alumni.princeton.edu>
sig 3 F5FC4B42 2003-11-21 Theodore W. Leung <twl@sauria.com>
sig 2 4C9165B6 2003-11-18 Aaron Mulder <ammulder@alumni.princeton.edu>
sig 2 65FDCDEE 2003-11-20 James Howison <james@freelancepropaganda.com>
sig 3 D147B776 2003-11-28 Mitch Comstock <mcomstock@raidworks.com>
sig 3 EE56550E 2003-12-01 Cliff Schmidt <cliff@alum.mit.edu>
sig 152924AF 2003-11-22 Sander Temme <sander@temme.net>
sig 964F31D9 2003-11-22 [User id not found]
sig 46B262C6 2003-11-24 Thies C. Arntzen <thies@project-pint.org>
sig 3 CE19D5C6 2003-11-18 Jamie Wallingford (legobuff) <jamie@legobuff.com>
sig 2 F88341D9 2003-11-30 Lars Eilebrecht <lars@eilebrecht.org>
sig 3 ADBF9E1A 2003-12-05 [User id not found]
sig 3 142B509B 2003-11-26 Glenn L. Nielsen <glenn@apache.org>
sub 1024g/9C4D8C6A 2003-09-25
sig CC69CEED 2003-09-25 Thomas DeWeese <deweese@apache.org>
sig 3 98B1CC53 2010-10-23 Benson Margulies <bimargulies@apache.org>
sub 4096R/C5E91334 2010-10-23
sig 98B1CC53 2010-10-23 Benson Margulies <bimargulies@apache.org>
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQGiBD9yRQQRBACIfPXJX6+oylxt7I1wtb25rVAJj3dVDbGwifyM0DwoN7I3hNPN
GECm02Uwnfx+kz7+TZhBuO0fAnYQIiqdUmxYoe6ZR2Cd7z5GqgpsXy/zZT7C5+iZ
VZZaZj5hObrfQqQmpPIkr0B8AKLoF5uMWu1qrOfzJZN+uBZl8nBNvSQCqwCgsI5J
SdiddZPbmlPdsdPQD4AVeWMD/RQtaU/CEoj5urgF2TctZfHCIiBeL+Gdt8ivSQo+
0XD4PA4MCMUb/PEsnX0HZ/JZ3xszEUrMUS3EvW8DYISsUpKPU3ao9WGrhv0Iq4/O
l1dBje4/6WB74Lh1eZLPV502hKfRioUokGI30g3xU6KM+xBxo53S1nUGYwCX9ga8
wabtA/4/gxzqT38azZoZiy6F/aG8SQX1MQnX+WeAYmlYInHe7lIXzEf1QaYQRzuL
yeIN3Ie34H6CxNjzhFueJEA2hSLc5peIQWgMMjZb9ohgxPta4RjTQT1st6cVhuuQ
ZTlowWskBLPZjI00yDcF5qjEivXpTBg3jxoMjA+gV+weyXg6drQjVGhvbWFzIERl
V2Vlc2UgPGRld2Vlc2VAYXBhY2hlLm9yZz6IWwQTEQIAGwUCP3JFBQYLCQgHAwID
FQIDAxYCAQIeAQIXgAAKCRAui9CAzGnO7U7QAJ4lFbyO0w6kFJqaZ/nvbxSfPOx4
LACggUum73SzXoWG/6XvmOAtdw7I4h25AQ0EP3JFBxAEAKk/4CpfyEGo9W9qnaO9
6lgHq0kHs9Bf3cMKnN/4/2xgHEmUPTPOr1Qa7JEH2xGVHenPokJ92pfu95eXGFX1
Ngail4FVT8hQgXTyTSZ//g1N4zZ7ERb5/bNnYry4Wi09RyMIaKcT2QwtUViNDW+/
ThONPLXn7LRqS3tHUF4aUA9jAAMFA/42A2fIB6wXPMff5oSrP0sM4gdbl2kWIRic
AzRAMrSGmTFXZYcigPmj5WbL57Qxo3Cbkeko9ka4+v7H/hwqUK2gJU3iwepMvniW
vhZTkG7Pi8Q4snYOBodRJje/Nbi3EEf15pAYYuFfn041/eZ2cPXAV9y4KWyGSKxS
SA3udc+UQ4hGBBgRAgAGBQI/ckUHAAoJEC6L0IDMac7tdD4AoIS22fkfoO7BURrr
j8Xjcr0ztM2eAJ9oJ7kL2LJXS+KxO499KABuEF1Abw==
=3xH2
-----END PGP PUBLIC KEY BLOCK-----
pub 1024D/2983AB4B 2004-11-04
uid Cameron McCormack <cam@mcc.id.au>
sig 3 2983AB4B 2007-01-30 Cameron McCormack <cam@mcc.id.au>
sig P X 65D0FD58 2005-11-01 CA Cert Signing Authority (Root CA) <gpg@cacert.org>
sig 1880283C 2006-01-13 Anibal Monsalve Salazar <anibal@debian.org>
sig 3 2983AB4B 2004-11-04 Cameron McCormack <cam@mcc.id.au>
sig 5653C9C4 2007-02-02 Helen Faulkner <helen@thousand-ships.com>
sig 1 C2429EC4 2007-02-03 Tanat Tonguthaisri <Tanat@Tanat.Net>
sig B6D8A3F9 2007-02-06 James Healy <jimmy@deefa.com>
sig B6D8A3F9 2007-02-06 James Healy <jimmy@deefa.com>
sig 3 6E63F4AA 2007-02-08 Julien Goodwin (Studio442) <jgoodwin@studio442.com.au>
uid Cameron McCormack (ASF) <cam@apache.org>
sig 3 2983AB4B 2007-01-30 Cameron McCormack <cam@mcc.id.au>
sig 5653C9C4 2007-02-02 Helen Faulkner <helen@thousand-ships.com>
sig C2429EC4 2007-02-03 Tanat Tonguthaisri <Tanat@Tanat.Net>
sig B6D8A3F9 2007-02-06 James Healy <jimmy@deefa.com>
sig B6D8A3F9 2007-02-06 James Healy <jimmy@deefa.com>
sig 3 6E63F4AA 2007-02-08 Julien Goodwin (Studio442) <jgoodwin@studio442.com.au>
sub 1024g/8DBA9492 2004-11-04
sig 2983AB4B 2004-11-04 Cameron McCormack <cam@mcc.id.au>
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQGiBEGKHY0RBADg/8UYIZCkyi67E6/ekrXelhZC5uxU6vIM/+VYVYKtFdSB4PVA
JbH4BanckmivMkzwyIOEM2B7+F1kVdV312E+DaNxHVmYOg0IECa5CvIbmSuRgk4+
JDeVx7e70NpbdLW44PGJ5Dhrl1K5d3E5giop3Hv6g3DhZMMCRyuEzbyvWwCgjaz2
UT3iV1PgzY8rzh31AfKTx4MD+gM4GgwHJbuxyyDmX0/ay6WaNS522aWa9z3DSyCc
n3yg1HQM11Fv7uPxG5590BrzvSPFoCRh1pVgxkQ4wS+wcn4Ym+hIJ+zw3rM9anic
932p372ApuYyVzsYwIhgUYnKx5J99utAal6O+HXLNA1VPo/0cNUwMo0SYZtr2k18
pqKzBADHrFk8guRayg5jG5bMnsLp7sm7mesLTTU+QXP9tD4anXnuEE2WXLSu8W5T
HMGeCdk1G3NI8fUcYIR1ufvC/eyONuWLrkLrzQgTIzyXqDdrInf8ncNFPd/ISQIf
QHCLevFJzxKF7I5dvj2XjzoYQnUmDbtb/BKtFufBBySGo+XC6LQhQ2FtZXJvbiBN
Y0Nvcm1hY2sgPGNhbUBtY2MuaWQuYXU+iGAEExECACECGwMGCwkIBwMCAxUCAwMW
AgECHgECF4AFAkW+jpQCGQEACgkQE84EBimDq0sI3QCeJLVGGI0j80dPzuYrIkkN
60Tk3Z0AmOahohArbU0jm2TBMlGA6a4pfWO0KENhbWVyb24gTWNDb3JtYWNrIChB
U0YpIDxjYW1AYXBhY2hlLm9yZz6IYAQTEQIAIAUCRb6MWAIbAwYLCQgHAwIEFQII
AwQWAgMBAh4BAheAAAoJEBPOBAYpg6tLef8AnRr90jAXHsUUw87atslPBUX0cLTS
AJ4uDe0z4mJoTm1Is7fVaeNgyp7B5LkBDQRBih2PEAQA8s389D7P38ciPM2qMjsU
HA8lx3baqSzOUg1Ivu7q5kbJkBElpFYXHKItMZqB6oSZ9FKFORvuNyWYD8kmF8VE
JV4NotzNfbFIxG645mWG2e9CNdYX7JV0cCwJW1IUomrpe8XN2ldlRcEJNeu5tqpG
iurpP1OX9QyK7MMXB37EhtcAAwUD/1boGvC8Q2PYze3RbLoeZV5RcV16x4kR/Q9q
Oo6oAQUns/WZheyoeX5LupBbark8OZ2fd7URiW5QT896VCuSE/cN7ODP6/PvYWYg
Th/FXeLapNFf64qHfkz26tBkChCE/CtN/05Cpfpeo6J/gKrvj7IePt4IYkVBPcRy
WvgD7ml+iEkEGBECAAkFAkGKHY8CGwwACgkQE84EBimDq0uyNACdH7ec2MxWOIuX
zNoBXu4dbqQb9EMAn01H9UoBW+H3b8CSiwscavPBb1ES
=buBm
-----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG/MacGPG2 v2.0.12 (Darwin)
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
EaWfWeQZ4Q==
=b8+3
-----END PGP PUBLIC KEY BLOCK-----
pub 2048R/D56B5F17 2012-10-30 [expires: 2017-10-29]
uid Luis Bernardo <lbernardo@apache.org>
sig 3 D56B5F17 2012-10-30 Luis Bernardo <lbernardo@apache.org>
sub 2048R/A83AC321 2012-10-30 [expires: 2017-10-29]
sig D56B5F17 2012-10-30 Luis Bernardo <lbernardo@apache.org>
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.12 (Darwin)
mQENBFCQVQIBCADLgf95foKzcNUQMOoQOz9xtX3V4lYVy797am5GwHD2TdWNCma4
QzwmcNSbxhOvs1tinYw/RTg7k05TPcinPDdRRrOAzS0NRh4G8rfFhs7j+/Eyz84R
0lsclF0IXMunbQQP/XQHcTm8huz2PDPrqzgRM65XC3mBasFjbUL6UnYk40AEq22M
ZTIAwIXjvO5G8w4Xgj8goN96wX57P00LYNJBDTyflUAvM8U5C7C2BposgBy1shsM
wHKiitmjrlUpFM2ImCoIiKCHfaxUfxgnn8/sERll8Nq9k82UOSNGLtIWIZskpVBc
LRC8pKpB/SqAppsCjw0whSivB81DiaFZkbOlABEBAAG0JEx1aXMgQmVybmFyZG8g
PGxiZXJuYXJkb0BhcGFjaGUub3JnPokBPgQTAQIAKAUCUJBVAgIbAwUJCWYBgAYL
CQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQggNpidVrXxfjAQgAgqyUd8dWzyp6
v0x+ae2JuevL2YyePbQONxcxnttGz6COYmTmcR7P4UBrbo2IIfd1MwgKYMlQjhjy
GdBYReroBh43p9x1q5/XqCNpEYrOPPw8kefs1DuMVN+/3VeyWGjHBOxGmG/lBmrb
uo+UlIsFHJyS1SCi3s8Wz4Xqh+2/TCpiWEnBjoxv/h01nGb3uH8uCD52wMwDdmap
ITT4vwbo5168iAcFNKJmMMZbMiSItPG4Xjnl09mkjsxGbzTKIaF5UYkCuKlbQyHY
hWaWq21Nf3/z+5R0Ck8sGqAvJtMncQgkeFFRCVIPQDve+80AJNvaE2bdo1mliPJU
Nr/6gKS+erkBDQRQkFUCAQgA1aUuCpYBJtnUgyW/spjxV1iff20XNlu+cko2rhu/
GgV91l0LE7x7lKvQrOi8ZJ24F8bPUGwUyQFr7IVQZfBrLt+coFc2BvousU+7hHCq
oAGoxQmJQnIySV//sOaYqLOhj/Bzi39K8wiuR6xSpWfv9dWf8i5UAXVzQNixzn1Z
lNrQlbko7zHF//iAiz/jhkdir8Sl5/Kc9VY5JuR9HPugnYTutmh1kX88ywjhB01K
gJhaeH2Fx2T1xWctC3/aw8voe8SK+BZJCwRkWTzcixxgsB4ypfm16uD8tHsPHJf5
33KPVDlMqm9bELo4ZiiqGgYbBllKmvkntcDN6bCvBFxh+wARAQABiQElBBgBAgAP
BQJQkFUCAhsMBQkJZgGAAAoJEIIDaYnVa18XwYEIALNzDt09MMDBJqM+GxrygYte
+E+C++hMW4i/txaTcSwyWyy8jaukPlPvPkrulEAQk4cvSMS4Ei88+9LmxPNWR+ZH
2R2SfmK6IeRW+EJ7XPrHDhl/2aYXtT+CxjMaT7Bccx8ttv08286U+AWveSOmUW7k
P61lZzW4xesosbmKp0s08cUkXhz9Zv/bIDnxTZgVGmNmwS4wiP1kFztXTt7bGUva
wwvdUvINMp/lF1ZVPM6KCncfyokQG/9G7bV122RCPKMcBOljNM+q6KZVA1Zx9dSt
c1NM5vOYQhGd4wRYE2+xqjAC1VJz0fdLUBkv2qqBYVyXAAXMUpDdgrJsutms5pY=
=C/Js
-----END PGP PUBLIC KEY BLOCK-----
pub 4096R/7CDB6DEA 2015-05-20
uid Simon Steiner (CODE SIGNING KEY) <ssteiner@apache.org>
sub 4096R/73382B77 2015-05-20
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
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
PYDEgpBqDxD3E1CYq/cVFhKQRxpK
=n+z/
-----END PGP PUBLIC KEY BLOCK-----

4
debian/watch vendored Normal file
View File

@ -0,0 +1,4 @@
version=4
opts="pgpsigurlmangle=s/$/.asc/, \
repack, repacksuffix=+dfsg, dversionmangle=auto, compression=xz" \
https://archive.apache.org/dist/xmlgraphics/batik/source/batik-src-([\d.]+)\.tar\.gz

28
debian/wrappers/rasterizer vendored Executable file
View File

@ -0,0 +1,28 @@
#!/bin/sh
# Include the wrappers utility script
. /usr/lib/java-wrappers/java-wrappers.sh
# We need sun runtime.
find_java_runtime openjdk sun
find_jars xercesImpl batik-all
find_jars xml-apis-ext batik-transcoder
# fop-transcoder.jar
# We need FOP for PDF output
if locate_jar fop; then
find_jars fop xmlgraphics-commons
fi
find_jars commons-logging commons-io
# We see if there is a -scriptSecurityOn in the commandline
if [ "$1" != -scriptSecurityOn ]; then
extra_args="-scriptSecurityOff"
else
shift
extra_args=""
fi
run_java org.apache.batik.apps.rasterizer.Main $extra_args "$@"

9
debian/wrappers/squiggle vendored Executable file
View File

@ -0,0 +1,9 @@
#!/bin/sh
# Include the wrappers utility script
. /usr/lib/java-wrappers/java-wrappers.sh
find_java_runtime java6
find_jars xercesImpl batik-all xml-apis-ext js xmlgraphics-commons
run_java org.apache.batik.apps.svgbrowser.Main "$@"

9
debian/wrappers/svgpp vendored Executable file
View File

@ -0,0 +1,9 @@
#!/bin/sh
# Include the wrappers utility script
. /usr/lib/java-wrappers/java-wrappers.sh
find_java_runtime
find_jars xercesImpl batik-all
run_java org.apache.batik.apps.svgpp.Main "$@"

9
debian/wrappers/ttf2svg vendored Executable file
View File

@ -0,0 +1,9 @@
#!/bin/sh
# Include the wrappers utility script
. /usr/lib/java-wrappers/java-wrappers.sh
find_java_runtime
find_jars xercesImpl batik-all
run_java org.apache.batik.apps.ttf2svg.Main "$@"