notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details on branch 2025Q3
openoffice-4 Integrated wordprocessor/dbase/spreadsheet/drawing/chart/browser
4.1.15_6 editors on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.1.16.p3Version of this port present on the latest quarterly branch.
Maintainer: office@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-08-04 05:57:24
Last Update: 2025-08-19 20:31:39
Commit Hash: cd91636
Also Listed In: java
License: APACHE20 ADOBE BSD3CLAUSE BSD4CLAUSE BSL ICU MIT MPL10 MPL11 PSFL TWAIN W3C
WWW:
https://openoffice.apache.org/
Description:
Apache OpenOffice is an Open Source, community-developed, multi-platform office productivity suite. It includes the key desktop applications, such as a word processor, spreadsheet, presentation manager, and drawing program, with a user interface and feature set similar to other office suites. Components include: * A universal word processing application for creating business letters, extensive text documents, professional layouts, and HTML documents. * A sophisticated application for performing advanced spreadsheet functions, such as analyzing figures, creating lists, and viewing data. * A tool for creating effective eye-catching presentations. * A vector-oriented draw module that enables the creation of 3D illustrations
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (14 items)
Collapse this list.
  1. /usr/local/share/licenses/apache-openoffice-4.1.15_6/catalog.mk
  2. /usr/local/share/licenses/apache-openoffice-4.1.15_6/LICENSE
  3. /usr/local/share/licenses/apache-openoffice-4.1.15_6/APACHE20
  4. /usr/local/share/licenses/apache-openoffice-4.1.15_6/ADOBE
  5. /usr/local/share/licenses/apache-openoffice-4.1.15_6/BSD3CLAUSE
  6. /usr/local/share/licenses/apache-openoffice-4.1.15_6/BSD4CLAUSE
  7. /usr/local/share/licenses/apache-openoffice-4.1.15_6/BSL
  8. /usr/local/share/licenses/apache-openoffice-4.1.15_6/ICU
  9. /usr/local/share/licenses/apache-openoffice-4.1.15_6/MIT
  10. /usr/local/share/licenses/apache-openoffice-4.1.15_6/MPL10
  11. /usr/local/share/licenses/apache-openoffice-4.1.15_6/MPL11
  12. /usr/local/share/licenses/apache-openoffice-4.1.15_6/PSFL
  13. /usr/local/share/licenses/apache-openoffice-4.1.15_6/TWAIN
  14. /usr/local/share/licenses/apache-openoffice-4.1.15_6/W3C
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • apache-openoffice>0:editors/openoffice-4
Conflicts:
CONFLICTS_INSTALL:
  • apache-openoffice-devel
To install the port:
cd /usr/ports/editors/openoffice-4/ && make install clean
To add the package, run one of these commands:
  • pkg install editors/openoffice-4
  • pkg install apache-openoffice
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: apache-openoffice
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 i386 powerpc64
distinfo:
TIMESTAMP = 1707944647 SHA256 (openoffice/apache-openoffice-4.1.15-5f13fa0070-src.tar.bz2) = 820b5a9e845d9f2476c89424648e68be66d3d54322ded93c60ebd40c930ac707 SIZE (openoffice/apache-openoffice-4.1.15-5f13fa0070-src.tar.bz2) = 244099652

Expand this list (10 items)

Collapse this list.

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 SIZE (openoffice/38c84292658ed4456157195f1c9bcbe1-Python-2.7.18.tgz) = 17539408 SHA256 (openoffice/d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2) = fff00023dd79486d444c8e29922f4072e1d451fc5a4d2b6075852ead7f2b7b52 SIZE (openoffice/d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2) = 58146647 SHA256 (openoffice/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz) = 1f188ac03a8aa4663223eca8c82f91a55293d066d67127082e29a7dba1a98c9f SIZE (openoffice/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz) = 16525605 SHA256 (openoffice/unowinreg.dll) = f563e522922133db9340b0306711c2d8767cc3481dd9e7d9b0d059906d12653c SIZE (openoffice/unowinreg.dll) = 6144

Collapse this list.


Packages (timestamps in pop-ups are UTC):
apache-openoffice
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-4.1.16.p3--4.1.16.p3n/an/an/a
FreeBSD:13:quarterly-4.1.16.p3--4.1.16.p3n/an/an/a
FreeBSD:14:latest-4.1.16.p3--4.1.16.p3---
FreeBSD:14:quarterly-4.1.16.p3--4.1.16.p3---
FreeBSD:15:latest-4.1.16.p3n/a-n/an/a--
FreeBSD:15:quarterly-4.1.16.p3n/a-n/an/a--
FreeBSD:16:latest-4.1.16.p3n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. p5-Archive-Zip>=0 : archivers/p5-Archive-Zip
  2. unzip : archivers/unzip
  3. zip : archivers/zip
  4. ant : devel/apache-ant
  5. dmake : devel/dmake
  6. gperf : devel/gperf
  7. imake : devel/imake
  8. libunwind>=20211201_1 : devel/libunwind
  9. gpatch : devel/patch
  10. sane.h : graphics/sane-backends
  11. commons-lang.jar : java/apache-commons-lang
  12. junit.jar : java/junit
  13. bsh.jar : lang/bsh
  14. bash : shells/bash
  15. lucene-core-3.6.2.jar : textproc/lucene
  16. p5-XML-Parser>=0 : textproc/p5-XML-Parser
  17. p5-libwww>=0 : www/p5-libwww
  18. p5-LWP-Protocol-https>0 : www/p5-LWP-Protocol-https
  19. gcc13>0 : lang/gcc13
  20. commons-codec.jar : java/apache-commons-codec
  21. commons-httpclient.jar : java/apache-commons-httpclient
  22. commons-logging.jar : java/apache-commons-logging
  23. bison : devel/bison
  24. update-desktop-database : devel/desktop-file-utils
  25. gettext-runtime>=0.22_1 : devel/gettext-runtime
  26. gmake>=4.4.1 : devel/gmake
  27. java : java/openjdk8
  28. pkgconf>=1.3.0_1 : devel/pkgconf
  29. update-mime-database : misc/shared-mime-info
  30. autoconf>=2.72 : devel/autoconf
  31. automake>=1.17 : devel/automake
  32. xorgproto>=0 : x11/xorgproto
  33. xorgproto>=0 : x11/xorgproto
  34. ice.pc : x11/libICE
  35. sm.pc : x11/libSM
  36. x11.pc : x11/libX11
  37. xau.pc : x11/libXau
  38. xaw7.pc : x11-toolkits/libXaw
  39. xcomposite.pc : x11/libXcomposite
  40. xcursor.pc : x11/libXcursor
  41. xdamage.pc : x11/libXdamage
  42. xext.pc : x11/libXext
  43. xfixes.pc : x11/libXfixes
  44. xi.pc : x11/libXi
  45. xinerama.pc : x11/libXinerama
  46. xrandr.pc : x11/libXrandr
  47. xrender.pc : x11/libXrender
  48. xt.pc : x11-toolkits/libXt
  49. perl5>=5.40.r<5.41 : lang/perl5.40
Runtime dependencies:
  1. index.theme : misc/hicolor-icon-theme
  2. commons-lang.jar : java/apache-commons-lang
  3. bsh.jar : lang/bsh
  4. Caladea-Bold.ttf : x11-fonts/crosextrafonts-caladea-ttf
  5. Carlito-Bold.ttf : x11-fonts/crosextrafonts-carlito-ttf
  6. Arimo-Bold.ttf : x11-fonts/croscorefonts-fonts-ttf
  7. gcc13>0 : lang/gcc13
  8. commons-codec.jar : java/apache-commons-codec
  9. commons-httpclient.jar : java/apache-commons-httpclient
  10. commons-logging.jar : java/apache-commons-logging
  11. update-desktop-database : devel/desktop-file-utils
  12. java : java/openjdk8
  13. update-mime-database : misc/shared-mime-info
  14. ice.pc : x11/libICE
  15. sm.pc : x11/libSM
  16. x11.pc : x11/libX11
  17. xau.pc : x11/libXau
  18. xaw7.pc : x11-toolkits/libXaw
  19. xcomposite.pc : x11/libXcomposite
  20. xcursor.pc : x11/libXcursor
  21. xdamage.pc : x11/libXdamage
  22. xext.pc : x11/libXext
  23. xfixes.pc : x11/libXfixes
  24. xi.pc : x11/libXi
  25. xinerama.pc : x11/libXinerama
  26. xrandr.pc : x11/libXrandr
  27. xrender.pc : x11/libXrender
  28. xt.pc : x11-toolkits/libXt
Library dependencies:
  1. libapr-1.so : devel/apr1
  2. libnspr4.so : devel/nspr
  3. libcurl.so : ftp/curl
  4. libcairo.so : graphics/cairo
  5. libpng16.so : graphics/png
  6. libgraphite.so : graphics/silgraphite
  7. libblas.so : math/blas
  8. libCbcSolver.so : math/cbc
  9. libCgl.so : math/cgl
  10. libcoinasl.so : math/asl
  11. libClpSolver.so : math/clp
  12. libCoinMP.so : math/coinmp
  13. libCoinUtils.so : math/coinutils
  14. libcoinmumps.so : math/coin-or-mumps
  15. libnauty.so : math/nauty
  16. libopenblas.so : math/openblas
  17. libOsi.so : math/osi
  18. libfreetype.so : print/freetype2
  19. libharfbuzz.so : print/harfbuzz
  20. libnss3.so : security/nss
  21. libexpat.so : textproc/expat2
  22. libhunspell-1.7.so : textproc/hunspell
  23. libhyphen.so : textproc/hyphen
  24. libtextcat.so : textproc/libtextcat
  25. libmythes-1.2.so : textproc/mythes
  26. librdf.so : textproc/redland
  27. libserf-1.so : www/serf
  28. libfontconfig.so : x11-fonts/fontconfig
  29. libcups.so : print/cups
  30. libdbus-1.so : devel/dbus
  31. libdbus-glib-1.so : devel/dbus-glib
  32. libintl.so : devel/gettext-runtime
  33. libGL.so : graphics/libglvnd
  34. libGLU.so : graphics/libGLU
  35. libatk-1.0.so : accessibility/at-spi2-core
  36. libcairo.so : graphics/cairo
  37. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  38. libgdk_pixbuf_xlib-2.0.so : graphics/gdk-pixbuf2-xlib
  39. libglib-2.0.so : devel/glib20
  40. libintl.so : devel/gettext-runtime
  41. libgtk-x11-2.0.so : x11-toolkits/gtk20
  42. libxml2.so : textproc/libxml2
  43. libxslt.so : textproc/libxslt
  44. libharfbuzz.so : print/harfbuzz
  45. libpango-1.0.so : x11-toolkits/pango
  46. libfontconfig.so : x11-fonts/fontconfig
  47. libfreetype.so : print/freetype2
  48. libjpeg.so : graphics/jpeg-turbo
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for apache-openoffice-4.1.15_6: CRASHDUMP=off: Enable crashdumps, you also need to set WITH_DEBUG_PORTS+=editors/openoffice-4 CUPS=on: CUPS printing system support DBGUTIL=off: Enable assertions, object counting. (non-production) DEBUG=off: Compile with -O0, you also need to set WITH_DEBUG_PORTS+=editors/openoffice-4 GNOME=on: Screensaver presentation control via DBUS SDK=off: Build and install software development kit WIKI_PUBLISHER=on: Build and install Wiki Publisher extension ===> Use 'make config' to modify these settings
Options name:
editors_openoffice-4
USES:
autoreconf bison compiler:c++11-lib cpe desktop-file-utils gettext-runtime gl gmake gnome iconv java jpeg perl5 pkgconfig shared-mime-info ssl tar:bzip2 xorg
pkg-message:
For install:
Apache OpenOffice Build AOO4115m2(Build:9813) Personal Install How-To Written by: Martin Blapp <mbr@freebsd.org> and Maho Nakata <maho@FreeBSD.org> Apache OpenOffice AOO4115m2(Build:9813) will soon be installed in /usr/local/openoffice-4.1 1. Scanner interface -------------------- To enable the scanner interface, install the sane-backends package. 2. Spell checkers ----------------- Dictionaries for various languages are available as packages. They are named LANG-hunspell, where LANG can be "en", "es", "it" etc. The corresponding ports are in the textproc category. 3. User installation -------------------- Just type "openoffice-4.1" after you have successfully installed the package. If there is no installed .openoffice.org directory in your home directory, the setup installs the ".openoffice.org/4" folder. 4. Starting Apache OpenOffice ----------------------------- There are some wrappers installed for faster startup. Add "/usr/local/bin/" to your PATH and you will be able to use them. /usr/local/bin/openoffice-4.1 /usr/local/bin/openoffice-4.1-printeradmin /usr/local/bin/openoffice-4.1-sbase /usr/local/bin/openoffice-4.1-scalc /usr/local/bin/openoffice-4.1-sdraw /usr/local/bin/openoffice-4.1-simpress /usr/local/bin/openoffice-4.1-smath /usr/local/bin/openoffice-4.1-swriter OpenOffice does need $LANG to be set to a suitable value. 5. Wiki Publisher Extension --------------------------- The Wiki Publisher extension is now an integrated extension and manual installation with the extension manager is no longer needed. 6. If you run into problems --------------------------- If you somehow run into problems, please remove the already installed ".openoffice.org/4" directory in your home directory, then redo the user installation and the problems should go away.
If upgrading from < 4.1.15:
In general, it is always a good idea to do a backup of important and personal data, so we recommend to always back up your OpenOffice user profile before doing an upgrade to a newer release. Users can back up their profile by copying this directory: /home/<user name>/.openoffice
If upgrading from < 4.1.13:
It is recommended to make a backup of the Apache OpenOffice users profile before upgrading. It is especially essential for users who use the Master Password functionality and may decide to use an older version later. There is a change in the encoding of stored passwords between the 4.1.2 and 4.1.13 releases that may make your user profile unusable for previous versions.
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://archive.apache.org/dist/openoffice/4.1.15/source/
  2. https://dlcdn.apache.org/openoffice/4.1.15/source/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.1.15_6
19 Aug 2025 20:31:39
commit hash: cd916367ca3142f3a306c2c51ac7842f653ab551commit hash: cd916367ca3142f3a306c2c51ac7842f653ab551commit hash: cd916367ca3142f3a306c2c51ac7842f653ab551commit hash: cd916367ca3142f3a306c2c51ac7842f653ab551 files touched by this commit
Don Lewis (truckman) search for other commits by this committer
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
(cherry picked from commit 2469f57cdaaf285d1b29eb0495f3ee5690855698)
4.1.15_6
04 Aug 2025 05:54:21
commit hash: 57a7ce799bb088c477130ed3f773ba5b2961351bcommit hash: 57a7ce799bb088c477130ed3f773ba5b2961351bcommit hash: 57a7ce799bb088c477130ed3f773ba5b2961351bcommit hash: 57a7ce799bb088c477130ed3f773ba5b2961351b files touched by this commit
Don Lewis (truckman) search for other commits by this committer
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

(cherry picked from commit f733d1749456aa27393d0455a96b5eb18044a75d)

Number of commits found: 2