Date: Sat, 9 Oct 2021 21:58:24 GMT From: Don Lewis <truckman@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org Subject: git: f9a3ade76a6e - 2021Q4 - editors/openoffice-4: Upgrade to version 4.1.11: Message-ID: <202110092158.199LwOA7084414@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch 2021Q4 has been updated by truckman: URL: https://cgit.FreeBSD.org/ports/commit/?id=f9a3ade76a6e5f7da0c431c26b51f7fe52aaa3c9 commit f9a3ade76a6e5f7da0c431c26b51f7fe52aaa3c9 Author: Don Lewis <truckman@FreeBSD.org> AuthorDate: 2021-10-09 21:25:33 +0000 Commit: Don Lewis <truckman@FreeBSD.org> CommitDate: 2021-10-09 21:57:29 +0000 editors/openoffice-4: Upgrade to version 4.1.11: - Fix CVE-2021-33035 - Buffer overflow from a crafted DBF file Release Notes: https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.11+Release+Notes The CVE-2021-40439 - Billion Laughs issue for the FreeBSD port was fixed some time ago when the textproc/expat2 port was updated. Unlike other distributions, the FreeBSD port uses the system expat2 instead of bundling an old version. Update MASTER_SITES, the source is not mirrored on the usual Apache mirror sites. Prefer the Apache CDN. Update dependencies, mostly due to math/coinmp refactoring. Remove some bundled python shared libraries that look less than useful and link to other dependencies. MFH: 2021Q4 Security: 04d2cf7f-2942-11ec-b48c-1c1b0d9ea7e6 Differential Revision: https://reviews.freebsd.org/D32400 (cherry picked from commit 35590404fef2c7b60e562b1d4f61f2ef2986c2a3) --- editors/openoffice-4/Makefile | 28 ++++++++++++++++++---- editors/openoffice-4/distinfo | 6 ++--- .../patch-connectivity_source_parse_sqlbison.y | 16 ------------- 3 files changed, 26 insertions(+), 24 deletions(-) diff --git a/editors/openoffice-4/Makefile b/editors/openoffice-4/Makefile index d08c46a4b4d8..0aee52fbbc34 100644 --- a/editors/openoffice-4/Makefile +++ b/editors/openoffice-4/Makefile @@ -2,9 +2,10 @@ PORTNAME= apache-openoffice PORTVERSION= ${AOOVERSION} -PORTREVISION= 1 +PORTREVISION= 0 CATEGORIES= editors java -MASTER_SITES= APACHE/openoffice/${PORTVERSION}/source \ +MASTER_SITES= https://dlcdn.apache.org/openoffice/${PORTVERSION}/source/ \ + https://archive.apache.org/dist/openoffice/${PORTVERSION}/source/ \ http://tools.openoffice.org/unowinreg_prebuild/680/:unoreg \ LOCAL/truckman/openoffice:extsrc \ SF/oooextras.mirror/:sf @@ -75,8 +76,19 @@ LIB_DEPENDS= \ libcairo.so:graphics/cairo \ libpng.so:graphics/png \ libgraphite.so:graphics/silgraphite \ + libblas.so:math/blas \ + libCbcSolver.so:math/cbc \ + libCgl.so:math/cgl \ + libcoinasl.so:math/asl \ + libClpSolver.so:math/clp \ libCoinMP.so:math/coinmp \ + libCoinUtils.so:math/coinutils \ + libcoinmumps.so:math/ipopt \ + libnauty.so:math/nauty \ + libopenblas.so:math/openblas \ + libOsi.so:math/osi \ libfreetype.so:print/freetype2 \ + libharfbuzz.so:print/harfbuzz \ libnss3.so:security/nss \ libexpat.so:textproc/expat2 \ libhunspell-1.7.so:textproc/hunspell \ @@ -93,6 +105,9 @@ RUN_DEPENDS= \ ${LOCALBASE}/share/fonts/Caladea/Caladea-Bold.ttf:x11-fonts/crosextrafonts-caladea-ttf \ ${LOCALBASE}/share/fonts/Carlito/Carlito-Bold.ttf:x11-fonts/crosextrafonts-carlito-ttf \ ${LOCALBASE}/share/fonts/ChromeOS/Arimo-Bold.ttf:x11-fonts/croscorefonts-fonts-ttf +# For libgfortran.so and libquadmath.so +BUILD_DEPENDS+= gcc${GCC_DEFAULT}>0:lang/gcc${GCC_DEFAULT} +RUN_DEPENDS+= gcc${GCC_DEFAULT}>0:lang/gcc${GCC_DEFAULT} USES= autoreconf bison compiler:c++11-lib cpe desktop-file-utils \ gettext-runtime gl gmake gnome iconv jpeg perl5 pkgconfig \ @@ -111,10 +126,10 @@ CONFLICTS_INSTALL= apache-openoffice-devel-* AOOVERSION1= 4 AOOVERSION2= 1 -AOOVERSION3= 10 +AOOVERSION3= 11 # From solenv/inc/minor.mk SOURCEREVISION LAST_MINOR BUILD -AOOTAG= AOO4110m2\(Build:9807\) -GITREVISION= b1cdbd2c1b +AOOTAG= AOO4111m1\(Build:9808\) +GITREVISION= bdb20b2a64 EXTSRC= ApacheOpenOffice.ext_sources.${AOOVERSION1}.x.x.20150707.tar.gz AOOVERSION= ${AOOVERSION1}.${AOOVERSION2}.${AOOVERSION3} @@ -441,6 +456,8 @@ do-build: . ../${FREEBSD_ENV_SET} ; \ build.pl --all -P$${numproc} -- -P$${dmproc} +PYDL= ${STAGEDIR}${OOPATH}/program/python-core-2.7.18/lib/lib-dynload + do-install: @${MKDIR} ${STAGEDIR}${PRINSTALLATION_BASEDIR} \ ${STAGEDIR}${PREFIX}/share/mime/packages @@ -452,6 +469,7 @@ do-install: ${TAR} -s '|./[^/]*/||' -xz -f $$i \ -C ${STAGEDIR}${PRINSTALLATION_BASEDIR} ; \ done + ${RM} ${PYDL}/_sqlite3.so ${PYDL}/gdbm.so ${PYDL}/readline.so ${FIND} ${STAGEDIR}${PRINSTALLATION_BASEDIR} -type d -exec ${CHMOD} 755 {} \; ${REINPLACE_CMD} \ -e '/^UserInstallation/s/=.*/=$$SYSUSERCONFIG\/${AOOUDIR}/' \ diff --git a/editors/openoffice-4/distinfo b/editors/openoffice-4/distinfo index 1e093e1d8ab8..0d1932f54a41 100644 --- a/editors/openoffice-4/distinfo +++ b/editors/openoffice-4/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1618947315 -SHA256 (openoffice/apache-openoffice-4.1.10-b1cdbd2c1b-src.tar.bz2) = 20edd0701d2bf84ee565b7f29796efc97fc1296193fa021344d97391d8ee3f31 -SIZE (openoffice/apache-openoffice-4.1.10-b1cdbd2c1b-src.tar.bz2) = 229222379 +TIMESTAMP = 1632829665 +SHA256 (openoffice/apache-openoffice-4.1.11-bdb20b2a64-src.tar.bz2) = 646f0dae6f45a3a3014f092a697969f5c581d5d87b61ee2a12d673a95b7df268 +SIZE (openoffice/apache-openoffice-4.1.11-bdb20b2a64-src.tar.bz2) = 229542139 SHA256 (openoffice/ApacheOpenOffice.ext_sources.4.x.x.20150707.tar.gz) = 966a8333c83a18ddd84401389006d6e0b52b8175924b808b54b88211669985fa SIZE (openoffice/ApacheOpenOffice.ext_sources.4.x.x.20150707.tar.gz) = 28957004 SHA256 (openoffice/38c84292658ed4456157195f1c9bcbe1-Python-2.7.18.tgz) = da3080e3b488f648a3d7a4560ddee895284c3380b11d6de75edb986526b9a814 diff --git a/editors/openoffice-4/files/patch-connectivity_source_parse_sqlbison.y b/editors/openoffice-4/files/patch-connectivity_source_parse_sqlbison.y deleted file mode 100644 index e152cf41e8a0..000000000000 --- a/editors/openoffice-4/files/patch-connectivity_source_parse_sqlbison.y +++ /dev/null @@ -1,16 +0,0 @@ ---- connectivity/source/parse/sqlbison.y.orig 2019-08-14 17:32:43 UTC -+++ connectivity/source/parse/sqlbison.y -@@ -1,3 +1,4 @@ -+%define parse.error verbose - %{ - /************************************************************** - * -@@ -123,8 +124,6 @@ static connectivity::OSQLInternalNode* newNode(const : - - - connectivity::OSQLParser* xxx_pGLOBAL_SQLPARSER; -- --#define YYERROR_VERBOSE - - #define SQLyyerror(s) \ - { \
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202110092158.199LwOA7084414>