diff --git a/textproc/fop/Makefile b/textproc/fop/Makefile index 6e21049885e6..f20636ece1f1 100644 --- a/textproc/fop/Makefile +++ b/textproc/fop/Makefile @@ -1,52 +1,52 @@ PORTNAME= fop -DISTVERSION= 2.6 +DISTVERSION= 2.8 CATEGORIES= textproc java MASTER_SITES= APACHE/xmlgraphics/fop/source/:fop \ SF/offo/offo-hyphenation/2.2:hyph \ https://archive.apache.org/dist/xmlgraphics/fop/source/:fop DISTNAME= ${PORTNAME}-${PORTVERSION}-src DISTFILES= ${DISTNAME}.tar.gz:fop offo-hyphenation.zip:hyph EXTRACT_ONLY= ${DISTNAME}.tar.gz MAINTAINER= makc@FreeBSD.org COMMENT= Print formatter driven by XSL formatting WWW= https://xmlgraphics.apache.org/fop/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE EXTRACT_DEPENDS= ${UNZIP_CMD}:archivers/unzip USE_JAVA= yes USE_ANT= yes DATADIR= ${JAVASHAREDIR}/${PORTNAME} PORTDOCS= * NO_ARCH= yes BUILD_WRKSRC= ${WRKSRC}/fop WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//} OPTIONS_DEFINE= DOCS post-extract: @cd ${WRKDIR} && ${UNZIP_CMD} ${DISTDIR}/offo-hyphenation.zip @${CP} ${WRKDIR}/offo-hyphenation/hyph/*.xml ${BUILD_WRKSRC}/hyph do-install: .for d in build conf lib @${MKDIR} ${STAGEDIR}${DATADIR}/${d} .endfor @cd ${BUILD_WRKSRC} && \ ${INSTALL_DATA} build/*.[jw]ar ${STAGEDIR}${DATADIR}/build && \ ${INSTALL_DATA} lib/*.jar lib/README.txt ${STAGEDIR}${DATADIR}/lib && \ ${INSTALL_DATA} conf/fop.xconf ${STAGEDIR}${DATADIR}/conf && \ ${COPYTREE_SHARE} hyph ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${DATADIR} ${LN} -s ../${DATADIR_REL}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} README NOTICE KEYS ${STAGEDIR}${DOCSDIR} .include diff --git a/textproc/fop/distinfo b/textproc/fop/distinfo index da742ea304f3..612a8672ebf9 100644 --- a/textproc/fop/distinfo +++ b/textproc/fop/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1627051195 -SHA256 (fop-2.6-src.tar.gz) = 084fa6c9d0a3cc7b76502f69579ba52495a7390cb86341c6aa8b54c006bcb890 -SIZE (fop-2.6-src.tar.gz) = 27478217 +TIMESTAMP = 1675879419 +SHA256 (fop-2.8-src.tar.gz) = 6fb02fd7bc2ee80aff9e928e8b062ace5bc115222e5d3a6a4da70cd6cc6d06f7 +SIZE (fop-2.8-src.tar.gz) = 22855369 SHA256 (offo-hyphenation.zip) = df0b863a2ef269ac7defd497f74da54480cd2c03ad665304e7c05334ab3f289f SIZE (offo-hyphenation.zip) = 883080 diff --git a/textproc/fop/files/patch-build.xml b/textproc/fop/files/patch-build.xml index f5714e0a2e2b..ae72a741e206 100644 --- a/textproc/fop/files/patch-build.xml +++ b/textproc/fop/files/patch-build.xml @@ -1,164 +1,166 @@ This patch reverts FOP-2895 to avoid dependency on maven. ---- fop/build.xml.orig 2021-01-12 12:15:02 UTC +--- fop/build.xml 2022-11-02 +++ fop/build.xml @@ -207,7 +207,7 @@ list of possible build targets. - + @@ -347,7 +347,7 @@ list of possible build targets. - + @@ -606,6 +606,59 @@ list of possible build targets. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -@@ -623,28 +676,60 @@ list of possible build targets. +@@ -623,30 +676,60 @@ list of possible build targets. - - - - - - - - +- - - - + + + + + - - - - - - - +- - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/textproc/fop/pkg-descr b/textproc/fop/pkg-descr index 85a523f001a3..4e0a2c7cdc8f 100644 --- a/textproc/fop/pkg-descr +++ b/textproc/fop/pkg-descr @@ -1,7 +1,7 @@ FOP is the world's first print formatter driven by XSL formatting objects. It is a Java application that reads a formatting object tree conforming to the XSL candidate release (21. November 2000) and then turns it into a PDF document or allows you to preview it directly on screen. -FOP is part of Apache's XML project. The homepage of FOP is +FOP is part of Apache's XML project. diff --git a/textproc/fop/pkg-plist b/textproc/fop/pkg-plist index 1ce9cd68f076..5fe098e73aa2 100644 --- a/textproc/fop/pkg-plist +++ b/textproc/fop/pkg-plist @@ -1,94 +1,92 @@ bin/fop %%DATADIR%%/build/fop-hyph.jar %%DATADIR%%/build/fop-sandbox.jar %%DATADIR%%/build/fop-transcoder-allinone.jar %%DATADIR%%/build/fop-transcoder.jar %%DATADIR%%/build/fop.jar %%DATADIR%%/build/fop.war %%DATADIR%%/conf/fop.xconf %%DATADIR%%/fop %%DATADIR%%/hyph/af.xml %%DATADIR%%/hyph/as.xml %%DATADIR%%/hyph/bg.xml %%DATADIR%%/hyph/bn.xml %%DATADIR%%/hyph/ca.xml %%DATADIR%%/hyph/cop.xml %%DATADIR%%/hyph/cs.xml %%DATADIR%%/hyph/cy.xml %%DATADIR%%/hyph/da.xml %%DATADIR%%/hyph/de.xml %%DATADIR%%/hyph/de_1901.xml %%DATADIR%%/hyph/de_CH.xml %%DATADIR%%/hyph/el.xml %%DATADIR%%/hyph/el_Polyton.xml %%DATADIR%%/hyph/en.xml %%DATADIR%%/hyph/en_GB.xml %%DATADIR%%/hyph/eo.xml %%DATADIR%%/hyph/es.xml %%DATADIR%%/hyph/et.xml %%DATADIR%%/hyph/eu.xml %%DATADIR%%/hyph/fi.xml %%DATADIR%%/hyph/fr.xml %%DATADIR%%/hyph/fur.xml %%DATADIR%%/hyph/ga.xml %%DATADIR%%/hyph/gl.xml %%DATADIR%%/hyph/grc.xml %%DATADIR%%/hyph/gu.xml %%DATADIR%%/hyph/hi.xml %%DATADIR%%/hyph/hr.xml %%DATADIR%%/hyph/hsb.xml %%DATADIR%%/hyph/hy.xml %%DATADIR%%/hyph/hyphenation.dtd %%DATADIR%%/hyph/ia.xml %%DATADIR%%/hyph/id.xml %%DATADIR%%/hyph/is.xml %%DATADIR%%/hyph/it.xml %%DATADIR%%/hyph/ka.xml %%DATADIR%%/hyph/kmr.xml %%DATADIR%%/hyph/kn.xml %%DATADIR%%/hyph/la.xml %%DATADIR%%/hyph/la_CL.xml %%DATADIR%%/hyph/lt.xml %%DATADIR%%/hyph/lv.xml %%DATADIR%%/hyph/ml.xml %%DATADIR%%/hyph/mn.xml %%DATADIR%%/hyph/mr.xml %%DATADIR%%/hyph/mul_ET.xml %%DATADIR%%/hyph/nb.xml %%DATADIR%%/hyph/nl.xml %%DATADIR%%/hyph/nn.xml %%DATADIR%%/hyph/oc.xml %%DATADIR%%/hyph/or.xml %%DATADIR%%/hyph/pa.xml %%DATADIR%%/hyph/pl.xml %%DATADIR%%/hyph/pms.xml %%DATADIR%%/hyph/pt.xml %%DATADIR%%/hyph/readme %%DATADIR%%/hyph/rm.xml %%DATADIR%%/hyph/ro.xml %%DATADIR%%/hyph/ru.xml %%DATADIR%%/hyph/sa.xml %%DATADIR%%/hyph/sk.xml %%DATADIR%%/hyph/sl.xml %%DATADIR%%/hyph/sr_Cyrl.xml %%DATADIR%%/hyph/sr_Latn.xml %%DATADIR%%/hyph/sv.xml %%DATADIR%%/hyph/ta.xml %%DATADIR%%/hyph/te.xml %%DATADIR%%/hyph/th.xml %%DATADIR%%/hyph/tk.xml %%DATADIR%%/hyph/tr.xml %%DATADIR%%/hyph/uk.xml %%DATADIR%%/hyph/zh_Latn.xml %%DATADIR%%/lib/README.txt -%%DATADIR%%/lib/batik-all-1.14.jar -%%DATADIR%%/lib/commons-io-1.3.1.jar +%%DATADIR%%/lib/batik-all-1.16.jar +%%DATADIR%%/lib/commons-io-2.11.0.jar %%DATADIR%%/lib/commons-logging-1.0.4.jar -%%DATADIR%%/lib/fontbox-2.0.19.jar +%%DATADIR%%/lib/fontbox-2.0.24.jar %%DATADIR%%/lib/serializer-2.7.2.jar %%DATADIR%%/lib/servlet-2.2.jar -%%DATADIR%%/lib/xalan-2.7.2.jar -%%DATADIR%%/lib/xercesImpl-2.12.0.jar %%DATADIR%%/lib/xml-apis-1.4.01.jar %%DATADIR%%/lib/xml-apis-ext-1.3.04.jar -%%DATADIR%%/lib/xmlgraphics-commons-2.6.jar +%%DATADIR%%/lib/xmlgraphics-commons-2.8.jar