Commit Graph

123 Commits

Author SHA256 Message Date
Dominique Leuenberger
df00d5d47d Accepting request 1207477 from Java:packages
2.10 fixing bsc#1231428, CVE-2024-28168

OBS-URL: https://build.opensuse.org/request/show/1207477
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xmlgraphics-fop?expand=0&rev=52
2024-10-13 15:33:19 +00:00
Fridrich Strba
800c44427e OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=118 2024-10-12 19:39:15 +00:00
Fridrich Strba
3e7a0f287f OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=117 2024-10-12 16:49:16 +00:00
Fridrich Strba
b1c1cbdc4a OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=116 2024-10-11 23:30:07 +00:00
Fridrich Strba
fd02563083 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=115 2024-10-11 20:53:24 +00:00
Fridrich Strba
4ab4b1491e OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=114 2024-10-11 18:26:22 +00:00
Ana Guerrero
ff17f51619 Accepting request 1205393 from Java:packages
Adapt scripts to the new javapackages-tools version

OBS-URL: https://build.opensuse.org/request/show/1205393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xmlgraphics-fop?expand=0&rev=51
2024-10-04 15:08:32 +00:00
Fridrich Strba
b78642e4df OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=112 2024-10-03 10:53:55 +00:00
Ana Guerrero
cc4a69c12c Accepting request 1148006 from Java:packages
rpm 4.20 compat

OBS-URL: https://build.opensuse.org/request/show/1148006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xmlgraphics-fop?expand=0&rev=50
2024-02-21 16:52:10 +00:00
Fridrich Strba
628b9e6258 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=110 2024-02-20 13:22:19 +00:00
Fridrich Strba
7c521b0a7b Accepting request 1114392 from Java:packages:test
simplify

OBS-URL: https://build.opensuse.org/request/show/1114392
OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=109
2023-09-29 13:58:52 +00:00
Dominique Leuenberger
dc83bad2b0 Accepting request 1061912 from Java:packages
- version 2.8
  * Changes:
    + FOP-2839: Links to pdf files with no scheme should open in pdf
      viewer
    + FOP-2860: Add light weight line breaking option
    + FOP-2861: Allow resource loading from jar
    + FOP-2865: Stroke-opacity is not honored on svg:text while
      conveting svg to pdf
    + FOP-2897: Skip OOM during font OS scanning
    + FOP-2910: Remove cidset for PDF/A-2
    + FOP-2969: Reorder glyphs with no width
    + FOP-2977: Array index out of bounds with glyph position
      adjustments and surrogate pairs
    + FOP-3015: Set text color for simulate-style
    + FOP-3023: Simulated bold error in Adobe Reader
    + FOP-3048: Resolve links across IF files
    + FOP-3049: Align AFP SVG text in the middle
    + FOP-3051: Upgrade to Commons IO 2.11
    + FOP-3053: Remove Xerces
    + FOP-3055: Use a event for a draw image error
    + FOP-3057: Allow fallback to non svg glyphs
    + FOP-3061: AFP invoke-medium-map missing when using
      page-group=false
    + FOP-3062: AssertionError with SFArabic.ttf
    + FOP-3067: README file still refers to bugzilla
    + FOP-3068: NPE when reading a invalid TTC file
    + FOP-3070: Batik is setting load-external-dtd to false so this
      example doesnt work
    + FOP-3071: Write mediummap before pagegroup
    + FOP-3072: Empty link url gives NPE

OBS-URL: https://build.opensuse.org/request/show/1061912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xmlgraphics-fop?expand=0&rev=49
2023-02-13 15:39:18 +00:00
Fridrich Strba
e27e25fa06 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=107 2023-01-26 08:33:47 +00:00
Dominique Leuenberger
2366f4347b Accepting request 979221 from Java:packages
Sync changes with sle

OBS-URL: https://build.opensuse.org/request/show/979221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xmlgraphics-fop?expand=0&rev=48
2022-05-25 18:35:01 +00:00
Fridrich Strba
c9cc83b2e0 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=105 2022-05-25 14:04:39 +00:00
Dominique Leuenberger
a9abb0fd08 Accepting request 956694 from Java:packages
- version 2.7
  * Allow to embed native PDF in AFP
- Added patch:
  * update-2.7.patch

OBS-URL: https://build.opensuse.org/request/show/956694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xmlgraphics-fop?expand=0&rev=47
2022-02-23 15:25:52 +00:00
Fridrich Strba
61224cea9e OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=104 2022-02-22 12:12:30 +00:00
Fridrich Strba
91994c2846 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=103 2022-02-01 08:22:59 +00:00
Fridrich Strba
28520911a7 Accepting request 950218 from home:QuaTran:branches:Java:packages
- version 2.7
  * Allow to embed native PDF in AFP

OBS-URL: https://build.opensuse.org/request/show/950218
OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=102
2022-02-01 08:17:17 +00:00
Dominique Leuenberger
2268e46aff Accepting request 866483 from Java:packages
2.6

OBS-URL: https://build.opensuse.org/request/show/866483
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xmlgraphics-fop?expand=0&rev=46
2021-02-01 12:24:41 +00:00
Fridrich Strba
ec8af0a705 Accepting request 866261 from home:bmwiedemann:branches:Java:packages
Add reproducible.patch to override build date (boo#1047218)

other issues in daps determinism remain

OBS-URL: https://build.opensuse.org/request/show/866261
OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=100
2021-01-24 18:05:54 +00:00
Fridrich Strba
db5216aa70 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=99 2021-01-24 18:03:09 +00:00
Dominique Leuenberger
81989ec9f5 Accepting request 811270 from Java:packages
2.5

OBS-URL: https://build.opensuse.org/request/show/811270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xmlgraphics-fop?expand=0&rev=45
2020-06-08 21:43:53 +00:00
Fridrich Strba
cb5c769f63 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=97 2020-06-04 05:29:15 +00:00
Fridrich Strba
0f6265c690 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=96 2020-06-03 17:22:42 +00:00
Fridrich Strba
cf1d1f5333 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=95 2020-06-03 17:06:14 +00:00
Fridrich Strba
f35fee5346 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=94 2020-06-03 15:44:10 +00:00
Dominique Leuenberger
e691a74f59 Accepting request 806994 from Java:packages
boo#1145693

OBS-URL: https://build.opensuse.org/request/show/806994
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xmlgraphics-fop?expand=0&rev=44
2020-05-20 16:36:49 +00:00
Fridrich Strba
74552ea2c9 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=92 2020-05-18 14:44:35 +00:00
Dominique Leuenberger
14fc964b22 Accepting request 791181 from Java:packages
- Added patch:
  * fop-2.1-batik-xmlconstants.patch
    + apply when building with batik >= 1.11
    + batik 1.11 moved XMLConstants class from
      org.apache.batik.util to org.apache.batik.constants
- Add fontbox to classpath: (rh#1413340)
- Build against glassfish-servlet-api
- Fix build with new avalon-framework and batik
- Install maven pom file
- Added patch:
  * fop-2.1-QDox-2.0.patch
    + Build against QDox >= 2
- Bring back the java-devel/java requirements to >= 1.8; we will
  fix the ByteBuffer/CharBuffer compatibilities as they arise.
- Modified patch:
  * java8-compatibility.patch
    + Fix fix ByteBuffer/CharBuffer incompatibilities with java8
      Cast all the java.nio.ByteBuffer and java.nio.CharBuffer
      instances to java.nio.Buffer before calling the clear(),
      flip(), limit(int), mark(), reset() and rewind() methods.
- version 2.1
  Change requirement from java-devel-openjdk >= 1.8.0 to
  java-devel-openjdk >= 9 to avoid tracebacks because of compatibility
  issues with java.nio.Buffer, for example:
  java.lang.NoSuchMethodError:
  java.nio.CharBuffer.rewind()Ljava/nio/CharBuffer; 
- Do not depend on a particular xml-commons-apis provider.
- Add reproducible-build-manifest.patch: Remove custom "Build-Id"
  from manifests. It contains date and other information making the
  build unreproducible (boo#1110024).
- Fix building with ant >= 1.9.12
- Added patch:
  * java8-compatibility.patch
    + Fix compatibility with java8 and lower when built with java9
      or higher
- Don't condition the maven defines on release version, but on 
  _maven_repository being defined
- Fix build with jdk9: specify java source and target 1.6 and fix
  javadoc build
- Add BuildRequires: javapackages-local (for maven conversions)
- Make sure to apply new file list for Tumbleweed only
  (FATE#322405)
- Add patch to fix build with stricter javadoc in version 8:
  * fix-javadoc-java8.patch (boo#1027467)
- Fix file list on SLE
- Fix manpage for xmlgraphics-fop-fontmetrics
- Update to fop 2.1
    - https://xmlgraphics.apache.org/fop/changes.html#version_2.1
- Remove upstreamed fop-commons-2.0.patch
    and xmlgraphics-fop-xconf.patch
- Add hyphenation-more-stack.patch to fix build with offo 2.2
- Fix build with new javapackages-tools
- Spec-cleanify
- Do not ever run tests, we lack quite packages to do so anyway
- Drop fop-1.1-src.tar.gz.asc xmlgraphics-fop.keyring as upstream
  does not provide those anymore
- Apply patch to build with new xmlgraphics-commons:
  * fop-commons-2.0.patch
- Do not depend on ant-trax
- Drop javadoc package so we build this package
- Move from jpackage-utils to javapackage-tools
- use new add_maven_depmap
- add missing commons packages to BuildRequires
- add gpg verification
- fix a typo in a xmlgraphics-fop.script (bnc#817145)
- (build) require xml-commons-apis, the org.w3c.svg are used inside fop
  part of a fix for bnc#800694
- drop excalibur usage from all classpaths, use avalon-framework instead 
- drop excalibur-avalon from dependencies, fop now uses avalon-framework 
- patched fop.xconf
  * added <auto-detect/> to pdf renderer section, so now possible to use system fonts like font-family="DejaVuSansMono"
- fix the spec file to install a (default) fop.xconf file in /etc
- patched scripts to use /etc/fop.xconf
- add fo-formatter to provides upon a request of doc team 
- fixed "Class not found" errors in fop scripts
- add commons-logging and commons-io to Requires and fop script 
- removed uneeded xalan-j2, xmlcommons and xerces from dependencies
- update to 1.1
  * many bug fixes and a number of improvements
  * support for Complex Scripts (e.g., Arabic, Hebrew, Indic, and Southeast
  * Asian scripts)
  * http://xmlgraphics.apache.org/fop/1.1/releaseNotes_1.1.html
  * This release implements a substantial subset of the W3C
  * XSL-FO 1.1 Recommendation. For a detailed overview of FOP's compliance with
  * this recommendation, see Compliance.
  * http://xmlgraphics.apache.org/fop/compliance.html
- obsoleted xmlgraphics-fop-asf51789.patch
- obsoleted xmlgraphics-fop-build.patch
- restored gzipped archive to avoid HTTP 404
- disabled tests (they take ages to build and they fail anyway, so do we really need them)?
- added standard hyphenation from OFFO
- told ant to use UTF-8
- fix for asf#51789
- Recompressed gzip archive to bz2 to avoid warning
- Fixed non-conffile-in-etc warning for %{_mavendepmapfragdir}
- Added new xmlgraphics-fontmetrics and xmlgraphics-fontlist scripts
  to help for better FOP configuration
- Added manpage and HTML for all scripts (xmlgraphics-fop, 
  xmlgraphics-fop-fontmetrics, and xmlgraphics-fop-fontlist)
- Created links without prefix xmlgraphics-fop for 
  xmlgraphics-fop-fontmetrics and xmlgraphics-fop-fontlist
- Created links for all manpages without prefix xmlgraphics-fop
- Added two new scripts for creating font metrics and font lists
- Fixed xmlgraphic-fop script:
  * Added excalibur/avalon-framework-impl in BASE_JAR variable to
    avoid exception in thread "main" java.lang.NoClassDefFoundError: 
    org/apache/avalon/framework/configuration/DefaultConfigurationBuilder
    Caused by: java.lang.ClassNotFoundException: 
    org.apache.avalon.framework.configuration.DefaultConfigurationBuilder 
  * Replaced xmlgraphics-batik/util in BASE_JAR variable to
    avoid ClassNotFoundException: org.apache.batik.bridge.UserAgent 
- correct fop Provides: Obsolete: 
- fix bnc#650138 - fop update wanted
  * fix memory leak in property cache
  * change FONode.addCharacters() parameter to closer match the signature of the standard SAX characters() event
  * new event handling framework
  * support for font substitution
  * support for addressing all glyphs available in a Type 1 font,
    not just the ones in the font's primary encoding.
  * limited support for pages of different inline-progression-dimensions within a page-sequence.
  * minimal support for integer keep values on the various keep properties on block-level FOs.
  * new AFPGraphics2D implementation which provides the ability to use Batik to
    drive the production of AFP Graphics (GOCA) output from SVG.
  * new Resource group leveling, external streaming, and de-duplication of images and
   graphics using IncludeObject and ResourceGroup.
  * new Native image embedding support (e.g. JPEG, GIF, TIFF) using ObjectContainer
    and a MOD:CA Registry implementation.
- merge with xmlgraphics-fop-0.95-6.jpp5.src.rpm 
- fixed bnc#467866 - fop fails if JAVACMD_OPTS is set
- update to version 0.95, list of changes at:
  http://xmlgraphics.apache.org/fop/0.95/changes_0.95.html 
- fop requires java 1.4 now
- use unversioned Requires: jre
- avoid build cycle between fop and saxon
- update to version 0.94, major changes:
  * Add support for font auto-detection (JM) Thanks to Adrian Cumiskey
  * Add support for the border-collapsing model in tables (VH, JM)
  * Add support for named destinations in PDF (JB)
  * Add support for UAX#14 type line breaking (MM)
  full list of changes at:
  http://xmlgraphics.apache.org/fop/0.94/changes_0.94.html
- update to version 0.93
- build with gcj
- added unzip to buildrequires 
- converted neededforbuild to BuildRequires
- do no longer use setJava
- Provide wrapper scripts for fop.sh and xalan.sh to make it find the
  java environment; reported by Thomas Schraitle; fix provided by Petr
  Mladek [#39581].
- New package: version 0.20.5.

OBS-URL: https://build.opensuse.org/request/show/791181
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xmlgraphics-fop?expand=0&rev=43
2020-04-05 18:52:44 +00:00
Fridrich Strba
1c9391e1c3 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=90 2020-04-03 10:55:13 +00:00
Fridrich Strba
c330953a56 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=89 2020-04-03 10:53:12 +00:00
Dominique Leuenberger
46c7dd74b6 Accepting request 723907 from Java:packages
OBS-URL: https://build.opensuse.org/request/show/723907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xmlgraphics-fop?expand=0&rev=42
2019-08-23 09:02:53 +00:00
Tomáš Chvátal
29fe96606e Accepting request 723399 from home:felle:branches:openSUSE:Factory
Add fontbox to classpath

OBS-URL: https://build.opensuse.org/request/show/723399
OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=87
2019-08-16 06:26:42 +00:00
Dominique Leuenberger
e95d6be697 Accepting request 694542 from Java:packages
Fix build against upcoming geronimo-specs

OBS-URL: https://build.opensuse.org/request/show/694542
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xmlgraphics-fop?expand=0&rev=41
2019-04-18 11:54:34 +00:00
Fridrich Strba
6fa6f13eb2 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=85 2019-04-15 13:59:47 +00:00
Dominique Leuenberger
d82acb1570 Accepting request 667652 from Java:packages
Fix build with newer avalon-framework and simplify batik classpath

OBS-URL: https://build.opensuse.org/request/show/667652
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xmlgraphics-fop?expand=0&rev=40
2019-01-29 13:39:53 +00:00
Fridrich Strba
3c1979a87f OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=83 2019-01-21 16:39:59 +00:00
Dominique Leuenberger
6b3663a3f9 Accepting request 662846 from Java:packages
fix build against QDox 2.0

OBS-URL: https://build.opensuse.org/request/show/662846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xmlgraphics-fop?expand=0&rev=39
2019-01-15 08:10:19 +00:00
Fridrich Strba
654a9fd87b OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=81 2019-01-04 16:21:16 +00:00
Fridrich Strba
508ed18a47 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=80 2019-01-01 18:27:34 +00:00
Fridrich Strba
f83c9f73ba OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=79 2019-01-01 18:15:54 +00:00
Dominique Leuenberger
97b4ba0ed3 Accepting request 655909 from Java:packages
Restore Java 8 compatibility

OBS-URL: https://build.opensuse.org/request/show/655909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xmlgraphics-fop?expand=0&rev=38
2018-12-07 13:32:54 +00:00
Fridrich Strba
58609af0e1 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=77 2018-12-06 22:28:13 +00:00
Fridrich Strba
c2675990f9 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=76 2018-12-06 21:56:11 +00:00
Dominique Leuenberger
3558bf578c Accepting request 650174 from Java:packages
OBS-URL: https://build.opensuse.org/request/show/650174
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xmlgraphics-fop?expand=0&rev=37
2018-11-20 21:30:51 +00:00
Tomáš Chvátal
349ed7962a Accepting request 650132 from home:thomas-schraitle:branches:Java:packages
- version 2.1
  Change requirement from java-devel-openjdk >= 1.8.0 to
  java-devel-openjdk >= 9 to avoid tracebacks because of compatibility
  issues with java.nio.Buffer, for example:
  java.lang.NoSuchMethodError:
  java.nio.CharBuffer.rewind()Ljava/nio/CharBuffer;

OBS-URL: https://build.opensuse.org/request/show/650132
OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=74
2018-11-19 11:40:40 +00:00
Fridrich Strba
a4e0c7d729 OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=73 2018-11-07 20:53:18 +00:00
Dominique Leuenberger
eb9781cd75 Accepting request 645613 from Java:packages
OBS-URL: https://build.opensuse.org/request/show/645613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xmlgraphics-fop?expand=0&rev=36
2018-11-06 14:24:07 +00:00
Fridrich Strba
d4ef73acac Accepting request 645175 from home:1Antoine1:branches:Java:packages
- Add reproducible-build-manifest.patch: Remove custom "Build-Id"
  from manifests. It contains date and other information making the
  build unreproducible (boo#1110024).

OBS-URL: https://build.opensuse.org/request/show/645175
OBS-URL: https://build.opensuse.org/package/show/Java:packages/xmlgraphics-fop?expand=0&rev=71
2018-10-31 01:02:35 +00:00