CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

editors/openoffice-44.1.17

Integrated wordprocessor/dbase/spreadsheet/drawing/chart/browser

Maintainer
office@FreeBSD.org
Packages
apache-openoffice 4.1.17
Upstream
up to date
CPE
apache:openoffice from the port
WWW
https://openoffice.apache.org/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (9)

Show 9 fixed
VuXML entries whose affected range this version has left.

Commits (211)

Tijl Coosemans (tijl) · 4.1.17
Templates/config.(guess|sub): Update to 2026-05-17

Also remove our local changes that replaced x86_64 with amd64 because
these complicate porting by forcing port maintainers to replace x86_64
with amd64 in configure scripts.

Additional changes:

bsd.port.mk: Apply S/amd64/x86_64/ to CONFIGURE_TARGET.  This is not
required to run configure but some ports need to use this in pkg-plist.

comms/qico, news/fidogate:
CONFIGURE_TARGET shouldn't contain "--build".  Just remove it altogether
because the default value is fine.

devel/autoconf, devel/automake:
Bump PORTREVISION because they package config.* scripts.

lang/gauche, math/fricas, math/gap, math/nlopt, math/octave, net/pjsip:
Bump PORTREVISION because pkg-plist depends on CONFIGURE_TARGET.

benchmarks/pathchirp, databases/sqlrelay, devel/pcc-libs, lang/ocaml,
lang/pcc, math/adol-c, math/scilab, math/yices, multimedia/libtheora,
multimedia/libxine, security/beecrypt, sysutils/ltrace,
sysutils/pstacku, textproc/gnugrep:
Add, remove, or change patching related to x86_64 versus amd64.

audio/festalon:
Configuring with x86_64 instead of amd64 enables some MMX code that
isn't entirely correct.  Patch it based on the i386 code.  While here,
enable building the i386 package.

lang/pfe:
Configuring with x86_64 instead of amd64 enables the use of global
register variables but these are a GCC extension that Clang does not
support.  Add --without-regs to disable them.  This also fixes the i386
build.

editors/openoffice-*:
The build system runs config.guess and the newer version returns i586
for i386.  Let build scripts treat i[3456]86 like i386 as on Linux.

math/reduce-psl:
The build system uses the output of config.guess to create directories
but this script might return something like i586-unknown-freebsd14.5
while the ports tree uses i386-portbld-freebsd14.5.  Instead of running
config.guess plug in the value of CONFIGURE_TARGET.  The proper fix
would be to let the configure script generate the build scripts so they
can use $host from the configure script but that's more work.

PR:		299273
Exp-run by:	antoine
4d1f8f16c1
Piotr Kubaj (pkubaj) · 4.1.17
editors/openoffice-*: enable on powerpc64le

OpenJDK keeps its libraries in jre/lib/ppc64le on little-endian, and
source_soenv.sh in -devel only knew the big-endian triple.
cfb4eff2c8
Piotr Kubaj (pkubaj)
editors/openoffice-*: don't require libjawt.so

openjdk8 keeps libjawt.so under jre/lib, where pkg doesn't register it
as provided, so pkg add of the package fails with "Missing shlib
libjawt.so". openjdk8 is already a run dependency.
e1c869f4c1
Piotr Kubaj (pkubaj)
editors/openoffice-*: fix the UNO bridge on powerpc64*

call.s came from a glibc build with the stack protector on, so it reads
the canary from glibc's TLS slot. On FreeBSD that slot holds the DTV
pointer, and a bridged call aborts when rtld grows the DTV in the middle
of it, e.g. on the first save from Python. Drop it.

Also return small structs in r3/r4 and float structs in FPRs, as ELFv2
wants. Basic, Python and Java got garbage from methods like
getCellAddress(), and the bridgetest crashed.
5a46357858
Piotr Kubaj (pkubaj)
editors/openoffice-4: fix build on powerpc64

set_soenv.in only knows the JRE library directories for gcj on powerpc64,
so the sax and bean modules were linked with three empty -L arguments
that swallowed -L/usr/local/lib. Set them for OpenJDK like on amd64.
057fea458e
Don Lewis (truckman)
editors/openoffice-4: Upgrade to 4.1.17

Upgrade to 4.1.17.  This is identical to 4.1.17.p2 / 4.1.17 RC2.
It is a security and bug fix release.

Release Notes:
  https://cwiki.apache.org/confluence/spaces/OOOUSERS/pages/451979976/AOO+4.1.17+Release+Notes

MFH:		2026Q4
09200e0148
Don Lewis (truckman)
editors/openoffice-4: Upgrade to 4.1.17 RC2

Upgrade Apache OpenOffice to version 4.1.17 RC2.

MFH:		2026Q4
e5948c273e
Rene Ladan (rene)
editors/openoffice-4: undeprecate, no longer depends on expired textproc/libtextcat
da85b05161
Don Lewis (truckman)
editors/openoffice-4: Upgrade to 4.1.17 RC1

Upgrade Apache OpenOffice to version 4.1.17 RC1.

Switch from system textproc/libtextcat to bundled libtextcat.
The system version probably never worked properly because it
lacks UTF-8 support, whereas the bundled version has been patched
to support UTF-8.  Regenerate the libtextcat patch from the
version on the trunk branch which has FreeBSD build fixes.
Longer term, libtextcat should be replaced by libexttextcat.

Disable WIKI_PUBLISHER and mark BROKEN.  It relies on
apache-commons-httpclient which has an open MITM CVE.  It should
be upgraded to Apache HttpComponents, but that requires a newer
java.

Remove old code optimization tweak that is probably left over
from when we used the buggy -Os compiler optimization flag.

Remove patches that have been upstreamed.

MFH:		2026Q3
762bf96713
Rene Ladan (rene)
editors/openoffice-*: expire on 2026-10-31 for textproc/libtextcat

While here remove obsolete RROKEN_FreeBSD_13 tags
0c97f43079
Thierry Thomas (thierry)
*/*: bump PORTREVISION after the upgrade of OpenBLAS
227859d277
Don Lewis (truckman)
editors/openoffice-*: Mark BROKEN on FreeBSD 13

OpenOffice requires ftp/curl to be built with the OpenSSL backend, but
this is not possible on FreeBSD 13.  curl 8.18.0 drops OpenSSL 1.x
support, which is used in FreeBSD 13 base system. Therefore, curl uses
wolfSSL instead on FreeBSD 13.
d3b9fc14c3
Ronald Klop (ronald)
*/*: bump portrevision after java_default=25 update

Included all ports that have USES=java.

PR:	293559
86813e9ccf
Ronald Klop (ronald)
*/*: bump portrevision after java_default=21 update

PR:	272855
3b8618be7c
Don Lewis (truckman)
editors/openoffice-*: sporadic parallel build fail

Attempt to fix an intermittent parallel build failure in the icu module
by tweaking a dependency in one of the makefiles.

pet portlint

No PORTREVISION bump because the package is not changed.
f1aef852ca
Ronald Klop (ronald)
editors/openoffice-*: pin to openjdk8

Does not build with jdk11+.

PR:	291694
6c71b8eb84
Don Lewis (truckman)
editors/openoffice-4: Upgrade to 4.1.16

Upgrade to 4.1.16, which is identical to 4.1.16-RC3.

MFH:		2025Q4
36f4dd2f95
Don Lewis (truckman)
editors/openoffice-4: Upgrade to 4.1.16-RC3

MFH:		2025Q4
a5bf8bdbd9
Don Lewis (truckman)
editors/openoffice-4: Upgrade 4.1.16-RC2

New ASF logo.
66de74f632
Don Lewis (truckman)
editors/openoffice-4: Upgrade 4.1.16-RC1

Upgrade Apache OpenOffice to 4.1.16-RC1

Remove many local patches that have been upstreamed.
fcc5efebc7
Don Lewis (truckman)
editors/openoffice-*: build fix for 13.X and 14.X

Another attempt at fixing the intermittent build failures on FreeBSD
13.X and 14.X.  No failures are observed on 15.X.  The failures depend
on system load and are not affected by MAKE_JOBS_UNSAFE=yes.

The failures are caused by nm failing with "Invalid argument".
nm --version reports "nm (elftoolchain r3769)" on 13.X and 14.X,
but
  llvm-nm, compatible with GNU nm
  LLVM (http://llvm.org/):
    LLVM version 19.1.7
    Optimized build with assertions.
on 15.X.  llvm-nm is available on 13.X and 14.X, and does not exhibit
the failure.  The root cause is unknown.

Switch many uses of nm to llvm-nm.

Re-enable parallel builds.

MFH:		2025Q3
2469f57cda
Don Lewis (truckman)
editors/openoffice-{4,devel}: parallel build fail

The Apache OpenOffice ports frequently fail to build with errors similar
to:
  nm: '../unxfbsdi.pro/slo/b2dcubicbezier.o': Invalid argument
but only parallel builds on 13.X and 14.X.  I've never seen this on
15.0-CURRRENT.  The root cause is not yet known.

Disable parallel builds for FreebSD < 15.0.

Reported by:	pkg-fallout
MFH:		2025Q3
f733d17494
Baptiste Daroussin (bapt)
libxml2: chase libxml soversion bump
3068854dd0
Don Lewis (truckman)
editors/openoffice-*: Re-order include path

Re-order the compiler include path to avoid inadverantly picking up
unwanted system include files.

This is just a build fix and does not change successfully built
packages, so no PORTREVISION bump.
PR:		287074
Reported by:	George Mitchell
73598629cb
Don Lewis (truckman)
editors/openoffice-*: rm epm from BUILD_DEPENDS

epm is not needed for building on FreeBSD, so remove it from
BUILD_DEPENDS.

Since the package is not changed, there is no PORT_REVISION bump.
22a227eb90
Don Lewis (truckman)
editors/openoffice-*: Build with libxml2 >= 2.12.0

libxml2 2.12.0 added const to one of the arguments of the error
callback function, changing its signature.  Check the libxml2 version
so the function definition uses the proper type to fix the build
breakage.

PR:		281612
Reported by:	Daniel Engberg <diizzy@FreeBSD.org>
dedcd8bf50
Charlie Li (vishwin)
gnome: fixed USE_GNOME=gdkpixbuf2xlib botched from USE_GNOME=gdkpixbuf rename

Reported by: truckman
7ed6147220
Charlie Li (vishwin)
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move

The GTK 1-based gdk-pixbuf has not existed for some time.

No functional or package changes.
e87d8134a3
Gleb Popov (arrowd)
*: Bump revisions after dbus update

PR:		285253
Reported by:	Martin Birgmeier <d8zNeCFG@aon.at>
a347a92e6e
Thierry Thomas (thierry)
*/*: bump PORTREVISION after OpenBLAS upgrade

Remark: this souldn’t be necessary, because the version of the library is the
same, but due to many changes between these releases, it is safer this way.

PR:		284314
e54e2c695b
Thierry Thomas (thierry)
*/*: bump PORTREVISION to chase blas/lapack, Suitesparse and BLIS
6cce1f5b22
Muhammad Moinur Rahman (bofh)
Mk/**java.mk: Convert bsd.java.mk to USES

The following features have been added or changed:
- Instead of USE_JAVA use USES=java. This defaults to
  USES=java:build,run if NO_BUILD is undefined. Else it defaults to
  USES=java:run
- Instead of USE_ANT=yes use USES=java:ant which also implies
  USES=java:build
- Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or
  extract
- Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply
  build or run
- Instead of JAVA_RUN=yes use USES=java:run does not imply extract or
  build
- Instead of USE_JAVA=<version> use USES=java and JAVA_VERSION=<version>

Approved by: mat (portmgr), glewis
Differential Revision:  https://reviews.freebsd.org/D48201
0835676e36
Don Lewis (truckman)
editors/openoffice-4: Strip binaries when !WITH_DEBUG

Some non-default options can generate debug symbols, so always
strip the binaries when WITH_DEBUG is not set.
9a27aa9276
Don Lewis (truckman)
editors/openoffice-*: Fix build on powerpc64

The upstream bridges code does not yet work on powerpc64.

PR:		251417
d74f1e0a8d
Don Lewis (truckman)
editors/openoffice-*: Fix build error with clang 19

Fix this build error:

In file included from /wrkdirs/usr/ports/editors/openoffice-4/work/aoo-4.1.15/main/writerfilter/source/ooxml/OOXMLFactory.cxx:28:
In file included from /wrkdirs/usr/ports/editors/openoffice-4/work/aoo-4.1.15/main/writerfilter/source/ooxml/OOXMLFactory.hxx:39:
In file included from /wrkdirs/usr/ports/editors/openoffice-4/work/aoo-4.1.15/main/writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:38:
/wrkdirs/usr/ports/editors/openoffice-4/work/aoo-4.1.15/main/writerfilter/source/ooxml/RefAndPointer.hxx:104:18: error: no member named 'getHandler' in 'RefAndPointer<Interface, ChildClass>'; did you mean 'mpHandler'?
  104 |         set(rSrc.getHandler());
      |                  ^~~~~~~~~~
      |                  mpHandler
/wrkdirs/usr/ports/editors/openoffice-4/work/aoo-4.1.15/main/writerfilter/source/ooxml/RefAndPointer.hxx:39:26: note: 'mpHandler' declared here
   39 |     mutable ChildClass * mpHandler;
      |                          ^

when building with:

FreeBSD clang version 19.1.2 (https://github.com/llvm/llvm-project.git llvmorg-19.1.2-0-g7ba7d8e2f7b6)

It appears that clang 19 does more sanity checks of unused class
methods than gcc, old versions of Microsoft Visual C++ used by the
AOO project, and older versions of clang.

The assign method in the RefAndPointer class has been broken since
forever and appears to be unused, so comment it out.

This is only a build fix and does not affect the generated code with
older compilers, so there is no PORTREVISION bump.

Reported by:	pkg-fallout
e9090c817e
Rene Ladan (rene)
all: drop support for expired FreeBSD 14.0

Simplify expressions for FreeBSD 13.X

Reviewed by:	many

Differential Revision:	https://reviews.freebsd.org/D46601
4485bd8221
Thierry Thomas (thierry)
*/*: bump PORTREVISION after the upgrade to OpenBLAS
e2cd1133e6
Don Lewis (truckman)
editors/openoffice-4: Upgrade to version 4.1.15

Upgrade to version 4.1.15, which has bug and security fixes.

Release notes:
  https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.15+Release+Notes

Since we use the ports version of expat instead of bundling it into
the openoffice-* packagea,
  CVE-2022-43680: "Use after free" fixed in libexpat
does not apply to our ports. This issue was fixed when we upgraded the
expat port.

Remove the point release from the suffix appended to the names of
the wrapper script and the program directory.  It is annoying when
the suffix changes and we'll never support the simultaneous
installation of multiple versions where these values differ.

MFH:		2024Q1 tree branch name you plan to merge to.>
Security:	CVE-2012-5639
Security:	CVE-2023-1183
Security:	CVE-2023-47804
e5a8e3c915
Don Lewis (truckman)
editors/openoffice-4: fix crash in fontconfig

Ensure default substitutions on patterns

This is requested by the documentation of function FcFontMatch().

Addresses bug #128583.

[cherry-picked from upstream 96cc864ad79ef0ed2b9769f074673a55e4056b44]
[converted to FreeBSD ports patch by Don Lewis <truckman@FreeBSD.org]
[Skipping PORTREVSION bump, the next commit will be a version upgrade]

PR:		248161
MFH:		2024Q1
53702f0d70
Don Lewis (truckman)
editors/openoffice-*: Fix build

Tweak our declaration for __cxa_allocate_exception() so that it matches
the one that sometimes shows up in /usr/include/c++/v1/cxxabi.h.  Clang
now treats the subtle differences as an error.

No PORTREVISION bump for this build fix.  There should not be any
functional change to the generated code if it was buildable before
this fix.
dde6195c8d
Thierry Thomas (thierry)
*/*: chase the upgrade of BLAS / LAPACK to 3.12.0

PR:		275860
f2489ab0c7
Don Lewis (truckman)
editors/openoffice-*: Unbreak build on 15.0-CURRENT

Revert "editors/openoffice-*: Unbreak build on 15.0-CURRENT"

Undo the switch to llvm from ports.

This reverts commit f25b169ac89578f18a6e480d4d84284bb8085316.

Instead, pass --undefined-version to the linker to avoid the build
breakage on -CURRENT by the change to the default value for this
switch.

Tidy up LIB_DEPENDS.
21c8a01919
Don Lewis (truckman)
editors/openoffice-*: Unbreak build on 15.0-CURRENT

clang version 17.0.6 causes linker errors that break the build on
15.0-CURRENT.  Work around this by building with an older llvm from
ports.

PR:		275820
f25b169ac8
Thierry Thomas (thierry)
*/*: bump PORTREVISION after the upgrade of OpenBLAS

PR:		273219
ab1713728d
Don Lewis (truckman)
editors/openoffice-4: Unmark BROKEN

The undefined symbol ERR_GET_FUNC error was caused by libserf-1.so
expecting to find this symbol in libssl.so, but it was no longer
defined in OpenSSL > 3.0.  This problem was fixed in www/serv 1.3.9_7.
The unsupported option -print-multi-os-directory error comes from
an OpenOffice module configure script and does not break the build.

MFH:		2023Q3
37e525dfdc
Muhammad Moinur Rahman (bofh)
editors/openoffice-4: Mark BROKN for 14

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
b0dc75c892
Muhammad Moinur Rahman (bofh)
editors/openoffice-4: Mark BROKEN_SSL for 14

OpenSSL 3 has been merged into OSVERSION 1400092 so also mark BROKEN_SSL
for 14 and OSVERSION 1400092 onwards.

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
f6b2dd8797
Rene Ladan (rene)
all: remove support for expired FreeBSD 13.1

Approved by:	portmgr (implicit), salvadore (gcc ports)
Reviewed by:	jbeich

Differential Revision: https://reviews.freebsd.org/D40845
5981a24740
Daniel Engberg (diizzy)
*/*: Bump jpeg-turbo users treewide

New major version 3.0.0
664a2fa1e5
Yuri Victorovich (yuri)
math/nauty: Update 2.7r3 → 2.8.6

PR:		271718
Approved by:	moritz@schmi.tt (maintainer's timeout; 17 days)
408d3768d8