| Port details on branch 2025Q3 |
- openoffice-4 Integrated wordprocessor/dbase/spreadsheet/drawing/chart/browser
- 4.1.15_6 editors
=0 4.1.16.p3Version of this port present on the latest quarterly branch. - Maintainer: office@FreeBSD.org
 - 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
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- apache-openoffice>0:editors/openoffice-4
- Conflicts:
- CONFLICTS_INSTALL:
- 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
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- p5-Archive-Zip>=0 : archivers/p5-Archive-Zip
- unzip : archivers/unzip
- zip : archivers/zip
- ant : devel/apache-ant
- dmake : devel/dmake
- gperf : devel/gperf
- imake : devel/imake
- libunwind>=20211201_1 : devel/libunwind
- gpatch : devel/patch
- sane.h : graphics/sane-backends
- commons-lang.jar : java/apache-commons-lang
- junit.jar : java/junit
- bsh.jar : lang/bsh
- bash : shells/bash
- lucene-core-3.6.2.jar : textproc/lucene
- p5-XML-Parser>=0 : textproc/p5-XML-Parser
- p5-libwww>=0 : www/p5-libwww
- p5-LWP-Protocol-https>0 : www/p5-LWP-Protocol-https
- gcc13>0 : lang/gcc13
- commons-codec.jar : java/apache-commons-codec
- commons-httpclient.jar : java/apache-commons-httpclient
- commons-logging.jar : java/apache-commons-logging
- bison : devel/bison
- update-desktop-database : devel/desktop-file-utils
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- gmake>=4.4.1 : devel/gmake
- java : java/openjdk8
- pkgconf>=1.3.0_1 : devel/pkgconf
- update-mime-database : misc/shared-mime-info
- autoconf>=2.72 : devel/autoconf
- automake>=1.17 : devel/automake
- xorgproto>=0 : x11/xorgproto
- xorgproto>=0 : x11/xorgproto
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xau.pc : x11/libXau
- xaw7.pc : x11-toolkits/libXaw
- xcomposite.pc : x11/libXcomposite
- xcursor.pc : x11/libXcursor
- xdamage.pc : x11/libXdamage
- xext.pc : x11/libXext
- xfixes.pc : x11/libXfixes
- xi.pc : x11/libXi
- xinerama.pc : x11/libXinerama
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- xt.pc : x11-toolkits/libXt
- perl5>=5.40.r<5.41 : lang/perl5.40
- Runtime dependencies:
-
- index.theme : misc/hicolor-icon-theme
- commons-lang.jar : java/apache-commons-lang
- bsh.jar : lang/bsh
- Caladea-Bold.ttf : x11-fonts/crosextrafonts-caladea-ttf
- Carlito-Bold.ttf : x11-fonts/crosextrafonts-carlito-ttf
- Arimo-Bold.ttf : x11-fonts/croscorefonts-fonts-ttf
- gcc13>0 : lang/gcc13
- commons-codec.jar : java/apache-commons-codec
- commons-httpclient.jar : java/apache-commons-httpclient
- commons-logging.jar : java/apache-commons-logging
- update-desktop-database : devel/desktop-file-utils
- java : java/openjdk8
- update-mime-database : misc/shared-mime-info
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xau.pc : x11/libXau
- xaw7.pc : x11-toolkits/libXaw
- xcomposite.pc : x11/libXcomposite
- xcursor.pc : x11/libXcursor
- xdamage.pc : x11/libXdamage
- xext.pc : x11/libXext
- xfixes.pc : x11/libXfixes
- xi.pc : x11/libXi
- xinerama.pc : x11/libXinerama
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- xt.pc : x11-toolkits/libXt
- Library dependencies:
-
- libapr-1.so : devel/apr1
- libnspr4.so : devel/nspr
- libcurl.so : ftp/curl
- libcairo.so : graphics/cairo
- libpng16.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/coin-or-mumps
- 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
- libhyphen.so : textproc/hyphen
- libtextcat.so : textproc/libtextcat
- libmythes-1.2.so : textproc/mythes
- librdf.so : textproc/redland
- libserf-1.so : www/serf
- libfontconfig.so : x11-fonts/fontconfig
- libcups.so : print/cups
- libdbus-1.so : devel/dbus
- libdbus-glib-1.so : devel/dbus-glib
- libintl.so : devel/gettext-runtime
- libGL.so : graphics/libglvnd
- libGLU.so : graphics/libGLU
- libatk-1.0.so : accessibility/at-spi2-core
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libgdk_pixbuf_xlib-2.0.so : graphics/gdk-pixbuf2-xlib
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgtk-x11-2.0.so : x11-toolkits/gtk20
- libxml2.so : textproc/libxml2
- libxslt.so : textproc/libxslt
- libharfbuzz.so : print/harfbuzz
- libpango-1.0.so : x11-toolkits/pango
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- 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:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
4.1.15_6 19 Aug 2025 20:31:39
    |
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
(cherry picked from commit 2469f57cdaaf285d1b29eb0495f3ee5690855698) |
4.1.15_6 04 Aug 2025 05:54:21
    |
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
(cherry picked from commit f733d1749456aa27393d0455a96b5eb18044a75d) |