- 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
- 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