notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
libreoffice4 Full integrated office productivity suite
4.3.7_15 editors Deleted 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.3.7_15Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Deprecated by upstream
Expired This port expired on: 2017-03-31
Maintainer: office@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-09-01 21:27:33
Last Update: 2017-04-10 17:11:46
SVN Revision: 438191
License: LGPL3 MPL
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • libreoffice4>0:editors/libreoffice4
No installation instructions: this port has been deleted.
The package name of this deleted port was:
PKGNAME: libreoffice4
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 i386
distinfo:
No package information for this port in our database

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. zip : archivers/zip
  3. libboost_regex.a : devel/boost-libs
  4. cppunit-config : devel/cppunit
  5. dmake : devel/dmake
  6. gperf : devel/gperf
  7. global.hpp : devel/mdds0
  8. gpatch : devel/patch
  9. ucpp : devel/ucpp
  10. vigra-config : graphics/vigra
  11. glm.hpp : math/glm
  12. bash : shells/bash
  13. gsed : textproc/gsed
  14. bison : devel/bison
  15. gmake : devel/gmake
  16. pkgconf>=1.3.0_1 : devel/pkgconf
  17. python2.7 : lang/python27
  18. update-mime-database : misc/shared-mime-info
  19. update-desktop-database : devel/desktop-file-utils
  20. gtk-update-icon-cache : graphics/gtk-update-icon-cache
  21. libGL>0 : graphics/libGL
  22. glproto.pc : x11/glproto
  23. dri2proto.pc : x11/dri2proto
  24. glproto.pc : x11/glproto
  25. dri2proto.pc : x11/dri2proto
  26. xaw7.pc : x11-toolkits/libXaw
  27. xrandr.pc : x11/libXrandr
  28. automake-1.15 : devel/automake
  29. autoconf-2.69 : devel/autoconf
  30. perl5>=5.24<5.25 : lang/perl5.24
Runtime dependencies:
  1. Caladea-Bold.ttf : x11-fonts/crosextrafonts-caladea-ttf
  2. Carlito-Bold.ttf : x11-fonts/crosextrafonts-carlito-ttf
  3. DejaVuSans.ttf : x11-fonts/dejavu
  4. GenBasI.ttf : x11-fonts/gentium-basic
  5. LiberationMono-Bold.ttf : x11-fonts/liberation-fonts-ttf
  6. LinLibertine_DR_G.ttf : x11-fonts/linuxlibertine-g
  7. python2.7 : lang/python27
  8. update-mime-database : misc/shared-mime-info
  9. update-desktop-database : devel/desktop-file-utils
  10. gtk-update-icon-cache : graphics/gtk-update-icon-cache
  11. libGL>0 : graphics/libGL
  12. xaw7.pc : x11-toolkits/libXaw
  13. xrandr.pc : x11/libXrandr
Library dependencies:
  1. libapr-1.so : devel/apr1
  2. libicutu.so : devel/icu
  3. liblangtag.so : devel/liblangtag
  4. liborcus-0.8.so : devel/liborcus07
  5. libcurl.so : ftp/curl
  6. libcairo.so : graphics/cairo
  7. libgraphite2.so : graphics/graphite2
  8. liblcms2.so : graphics/lcms2
  9. libcdr-0.1.so : graphics/libcdr01
  10. libetonyek-0.1.so : graphics/libetonyek01
  11. libfreehand-0.1.so : graphics/libfreehand
  12. libgltf-0.0.so : graphics/libgltf
  13. libwpg-0.3.so : graphics/libwpg03
  14. libGeneratedSaxParser.so : graphics/opencollada
  15. libpng.so : graphics/png
  16. libpoppler.so : graphics/poppler
  17. liblpsolve55.so : math/lp_solve
  18. libcmis-0.5.so : net/libcmis
  19. libharfbuzz.so : print/harfbuzz
  20. libmspub-0.1.so : print/libmspub01
  21. libnss3.so : security/nss
  22. libclucene-core.so : textproc/clucene
  23. libexpat.so : textproc/expat2
  24. libhunspell-1.6.so : textproc/hunspell
  25. libhyphen.so : textproc/hyphen
  26. libabw-0.1.so : textproc/libabw
  27. libe-book-0.1.so : textproc/libe-book
  28. libexttextcat-2.0.so : textproc/libexttextcat
  29. libmwaw-0.3.so : textproc/libmwaw03
  30. libodfgen-0.1.so : textproc/libodfgen01
  31. librevenge-0.0.so : textproc/librevenge
  32. libvisio-0.1.so : textproc/libvisio01
  33. libwpd-0.10.so : textproc/libwpd010
  34. libwps-0.3.so : textproc/libwps03
  35. libxml2.so : textproc/libxml2
  36. libxslt.so : textproc/libxslt
  37. libmythes-1.2.so : textproc/mythes
  38. librdf.so : textproc/redland
  39. libserf-1.so : www/serf
  40. libcups.so : print/cups
  41. libjpeg.so : graphics/jpeg-turbo
  42. libatk-1.0.so : accessibility/atk
  43. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  44. libglib-2.0.so : devel/glib20
  45. libintl.so : devel/gettext-runtime
  46. libgtk-x11-2.0.so : x11-toolkits/gtk20
  47. libpango-1.0.so : x11-toolkits/pango
  48. libldap-2.4.so.2 : net/openldap24-client
  49. libGLEW.so : graphics/glew
  50. libGLU.so : graphics/libGLU
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://download.documentfoundation.org/libreoffice/src/4.3.7/
Collapse this list.
Port Moves
  • port moved to editors/libreoffice on 2017-04-10
    REASON: Has expired: Deprecated by upstream

Number of commits found: 36

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
10 Apr 2017 17:11:46
Original commit files touched by this commit Revision:438191  4.3.7_15
rene search for other commits by this committer
Remove expired ports:
2017-02-05 sysutils/puppet38: Upstream support ended, see
http://tinyurl.com/puppet3eol
2017-03-31 editors/libreoffice4: Deprecated by upstream
2017-03-31 databases/rubygem-redis-actionpack4: Use
databases/rubygem-redis-actionpack instead
2017-03-31 devel/rubygem-nio4r1: Use devel/rubygem-nio4r instead
2017-03-31 devel/liborcus07: Deprecated by upstream, use devel/liborcus
2017-03-31 devel/mdds0: Deprecated by upstream, use devel/mdds
2017-03-31 security/openvpn23-polarssl: Replaced by new upstream relesae 2.4.x
2017-03-31 security/openvpn23: Replaced by new upstream relesae 2.4.x
2017-03-31 textproc/p5-XML-XSH: Deprecated by upstream
2017-03-31 www/rubygem-jquery-atwho-rails-rails4: Use
www/rubygem-jquery-atwho-rails instead
2017-03-31 www/p5-Catalyst-Plugin-Singleton: Deprecated by upstream
2017-04-01 x11/lumina-i18n: Obsolete, i18n files included in x11/lumina
2017-04-01 sysutils/jail2: Starting with 10.0 functionality has been merged into
base.
2017-04-01 sysutils/iocage-devel: Outdated version. Please use
sysutils/py-iocage instead
2017-04-01 sysutils/iocage: Outdated version. Please use sysutils/py-iocage
instead
2017-04-05 databases/puppetdb: Depends on expired sysutils/puppet38, use
puppetdb[34] instead
2017-04-05 databases/puppetdb-terminus: Depends on expired sysutils/puppet38,
use puppetdb-terminus[34]
2017-04-08 databases/pglesslog: Does not build with recent PostgreSQL versions
2017-04-08 textproc/go-text: Go libraries should not be packaged
2017-04-08 devel/go-pretty: Go libraries should not be packaged
2017-04-08 databases/godis: Go libraries should not be packaged
2017-04-10 www/moodle29: Upstream support EoL, please migrate to moodle32
01 Apr 2017 15:23:32
Original commit files touched by this commit Revision:437439  4.3.7_15
gerald search for other commits by this committer
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
08 Feb 2017 19:13:39
Original commit files touched by this commit Revision:433666  4.3.7_14
jkim search for other commits by this committer
Mark deprecated.  FreeBSD 9.x is no longer supported.
18 Jan 2017 13:20:32
Original commit files touched by this commit Revision:431796  4.3.7_14  Sanity Test Failure
tijl search for other commits by this committer
The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well.  The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)
11 Jan 2017 10:08:38
Original commit files touched by this commit Revision:431169  4.3.7_14
amdmi3 search for other commits by this committer
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL

Approved by:	portmgr blanket
07 Jan 2017 14:43:11
Original commit files touched by this commit Revision:430796  4.3.7_14
jbeich search for other commits by this committer
textproc/hunspell: update to 1.6.0

- Restore DIST_SUBDIR from r305651
- Adjust license for "or later" clause
- Restore GPLv2+/LGPL21+ license files removed upstream as
  GPLv3+/LGPL3+ only affects Hunspell 2.0 (not currently built)
- Unbreak |make makepatch|

Changes:	https://github.com/hunspell/hunspell/releases/tag/v1.6.0
PR:		215714
Submitted by:	sunpoet (based on)
Exp-run by:	antoine
MFH:		2017Q1
Differential Revision:	https://reviews.freebsd.org/D8887
07 Jan 2017 10:42:51
Original commit files touched by this commit Revision:430778  4.3.7_13
olivierd search for other commits by this committer
Chase update of graphics/poppler (and slaves ports) in revision r430777
06 Jan 2017 08:45:04
Original commit files touched by this commit Revision:430692  4.3.7_12
jbeich search for other commits by this committer
devel/boost-*: update to 1.63.0

Changes:	http://www.boost.org/users/history/version_1_63_0.html
PR:		215598
Exp-run by:	antoine
Approved by:	office (bapt)
MFH:		2017Q1
18 Dec 2016 22:06:50
Original commit files touched by this commit Revision:428889  4.3.7_11
tcberner search for other commits by this committer
Get rid of QT_PREFIX in favour of PREFIX.

QT_PREFIX was a remnant of a bygone time.

Reviewed by:    rakuco
Approved by:    rakuco (mentor)
Differential Revision:  https://reviews.freebsd.org/D8825
03 Dec 2016 22:24:36
Original commit files touched by this commit Revision:427743  4.3.7_11
jbeich search for other commits by this committer
textproc/hunspell: update to 1.5.4

Changes:	https://github.com/hunspell/hunspell/blob/v1.5.4/ChangeLog
PR:		214837
Exp-run by:	antoine (for 1.5.3)
Approved by:	office (bapt)
26 Nov 2016 16:54:30
Original commit files touched by this commit Revision:427174  4.3.7_10
jbeich search for other commits by this committer
editors/openoffice*: unbreak consumers with hunspell 1.5

main/lingucomponent/source/spellcheck/spell/sspellimp.cxx:39:10: fatal error:
'dictmgr.hxx' file not found
 #include <dictmgr.hxx>
          ^

PR:		214844
Obtained from:	upstream
Approved by:	portmgr blanket
23 Nov 2016 12:46:12
Original commit files touched by this commit Revision:426909  4.3.7_10
jbeich search for other commits by this committer
editors/libreoffice4: unbreak build with boost 1.62

workdir/LinkTarget/StaticLibrary/libpdfimport_s.a(pdfparse.o): In function
`_GLOBAL__sub_I_pdfparse.cxx':
sdext/source/pdfimport/pdfparse/pdfparse.cxx:(.text+0x2f8): undefined reference
to `boost::system::generic_category()'
sdext/source/pdfimport/pdfparse/pdfparse.cxx:(.text+0x303): undefined reference
to `boost::system::generic_category()'
sdext/source/pdfimport/pdfparse/pdfparse.cxx:(.text+0x30e): undefined reference
to `boost::system::system_category()'
c++: error: linker command failed with exit code 1 (use -v to see invocation)

In file included from canvas/source/cairo/cairo_spritecanvashelper.cxx:35:
In file included from canvas/source/cairo/cairo_canvascustomsprite.hxx:37:
include/canvas/base/canvascustomspritebase.hxx:257:24: warning: 'getPriority'
overrides a member function but is not marked 'override'
[-Winconsistent-missing-override]
        virtual double getPriority() const
                       ^
include/canvas/base/sprite.hxx:92:37: note: overridden virtual function is here
        virtual double              getPriority() const = 0;
(Only the first 15 lines of the commit message are shown above View all of this commit message)
23 Nov 2016 12:45:47
Original commit files touched by this commit Revision:426908  4.3.7_10
jbeich search for other commits by this committer
devel/boost-*: update to 1.62.0

- Enable `long double` C99 math usage
- Switch 9.x back to building with GCC

Changes:	http://www.boost.org/users/history/
PR:		199601
Submitted by:	Chen Xu, bapt, amdmi3, truckman (based on)
Reviewed by:	rakuco (kde) (earlier version)
Exp-run by:	antoine (3 tries), truckman (consumers only, earlier versions)
Approved by:	bapt (office)
19 Nov 2016 18:21:20
Original commit files touched by this commit Revision:426525  4.3.7_9
jbeich search for other commits by this committer
devel/icu: update to 58.1

Changes:	http://site.icu-project.org/download/58
PR:		214384
Exp-run by:	antoine
Approved by:	office (bapt)
15 Nov 2016 15:29:15
Original commit files touched by this commit Revision:426173  4.3.7_8
jbeich search for other commits by this committer
editors/libreoffice: unbreak against ICU 58.1

i18npool/source/breakiterator/breakiterator_unicode.cxx:69:13: error:
'setBreakType' is a private member of 'icu::RuleBasedBreakIterator'
            setBreakType(type);
            ^
/usr/local/include/unicode/rbbi.h:657:10: note: declared private here
    void setBreakType(int32_t type);
         ^
1 error generated.

PR:		214437
Obtained from:	upstream
Approved by:	portmgr blanket
21 Oct 2016 12:51:41
Original commit files touched by this commit Revision:424411  4.3.7_8  Sanity Test Failure
mat search for other commits by this committer
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
09 Oct 2016 12:10:02
Original commit files touched by this commit Revision:423591  4.3.7_8
jbeich search for other commits by this committer
devel/nspr, security/nss: drop version from SONAME

No other downstream appends synthetic library version, and doing so
causes underlinking due to fragile build system (see below). Not to
mention being unable to swap out bundled libs from upstream builds.

  $ cc -lplds4 -L/usr/local/lib
  /usr/lib/crt1.o: In function `_start1':
  crt1_c.c:(.text+0xa6): undefined reference to `main'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_set_name_np'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_create'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_condattr_init'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_setschedparam'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_getschedparam'

PR:		213144
Exp-run by:	antoine
24 Sep 2016 11:06:57
Original commit files touched by this commit Revision:422711  4.3.7_7
tijl search for other commits by this committer
- Update devel/icu to 57.1.
- Clean up the Makefile.
- Follow some upstream recommendations (--with-data-packaging=archive,
  --disable-renaming, -DICU_NO_USER_DATA_OVERRIDE).
- Patch makefiles to install static libraries with INSTALL_DATA so they
  aren't stripped.
- Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc.
- Fix endianness detection in ICU.  The code wanted to use BYTE_ORDER
  defined in machine/endian.h, but this isn't visible because ICU is
  compiled with _XOPEN_SOURCE.  Patch the code to use _BYTE_ORDER instead.
- Compile ICU with C++11 compiler to enable move constructors.
- Patch ICU to fix a problem with atomics in the case of a C++11 compiler
  without C++11 header <atomic> (like Clang on FreeBSD 9).
- Bump all ports that depend on it due to library version change.
- Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU
  pkgconfig files.
- Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs
  a C++11 runtime library now.  Add this to all ports that depend on it
  so their executables load the right libstdc++.so on FreeBSD 9.

PR:		205120
Exp-run by:	antoine
Approved by:	portmgr (antoine)
20 Sep 2016 20:56:57
Original commit files touched by this commit Revision:422545  4.3.7_6
jkim search for other commits by this committer
Revert r422225 as devel/ucpp is now fixed.
20 Sep 2016 17:51:17
Original commit files touched by this commit Revision:422529  4.3.7_6
jkim search for other commits by this committer
- Fix broken distinfo in r422225.
- Fix MASTERSITES with LibreOffice download archive.
15 Sep 2016 20:25:28
Original commit files touched by this commit Revision:422225  4.3.7_6
bapt search for other commits by this committer
Use bundled ucpp at build time rather than the BROKEN devel/ucpp

Reported by:	antoine
05 Sep 2016 20:02:03
Original commit files touched by this commit Revision:421390  4.3.7_6
olivierd search for other commits by this committer
Chase update of Poppler after revision r421386
24 Aug 2016 08:20:31
Original commit files touched by this commit Revision:420774  4.3.7_5
tcberner search for other commits by this committer
Replace Mk/bsd.kde4.mk by Mk/Uses/kde.mk in preparation for KDE Frameworks and
Plasma5 ports

At the moment KDE ports use bsd.kde4.mk to handle their dependencies. When
working on the ports for KDE Frameworks and Plasma5 it seemed to be more
reasonable to create a new kde.mk instead of adding an bsd.kde5.mk.

The kde.mk in this review is a stripped down version of the one we are using in
the KDE Test repositories plasma5 branch [1] to only contain the parts relevant
to the current KDE4 ports in the portstree [2].

Changes to the KDE Ports needed by this:

Replace USE_KDE4 by USE_KDE [3]
Add USES=kde:4 [4]
(Only the first 15 lines of the commit message are shown above View all of this commit message)
06 Jul 2016 22:10:14
Original commit files touched by this commit Revision:418153  4.3.7_5
mat search for other commits by this committer
Bump PORTREVISION for the icu revert.

This time not bumping lang/php70, but devel/php70-intl which is the one
really depending on icu.

PR:		205120
With hat:	portmgr
Sponsored by:	Absolight
06 Jul 2016 07:34:13
Original commit files touched by this commit Revision:418119  4.3.7_4
gahr search for other commits by this committer
devel/icu: bump PORTREVISION on dependent ports
16 Jun 2016 23:09:18
Original commit files touched by this commit Revision:416987  4.3.7_3
jkim search for other commits by this committer
Fix another build failure on head.
14 Jun 2016 04:42:13
Original commit files touched by this commit Revision:416875  4.3.7_3
jkim search for other commits by this committer
Fix build on head.
14 Apr 2016 17:48:51
Original commit files touched by this commit Revision:413308  4.3.7_3
jkim search for other commits by this committer
- Update to 1.1.0.
- Copy the previous port to devel/mdds0.
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  4.3.7_3
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
11 Mar 2016 11:53:42
Original commit files touched by this commit Revision:410825  4.3.7_3
tijl search for other commits by this committer
Combine print/cups-base, print/cups-client and print/cups-image into
print/cups and update it to 2.1.3.  Also remove print/cups-pstoraster,
improve print/cups-filters, print/foomatic-* and update print/hplip to
3.16.2.

Long description:

First some background.  When you hand a file to cups it sets up a chain of
filter programs that converts the file to something a printer understands.
Each filter has a cost associated with it and cups tries to find the
cheapest chain.  Costs used to be configured in such a way that files were
first converted to PostScript.  This could then be manipulated further (e.g.
putting multiple pages on one sheet) before finally being sent to a
PostScript printer or another filter like pstoraster which produces a raster
format understood by non-PostScript printer drivers.  Nowadays most filters
(Only the first 15 lines of the commit message are shown above View all of this commit message)
21 Jan 2016 19:40:10
Original commit files touched by this commit Revision:406872  4.3.7_2
kwm search for other commits by this committer
Update poppler to 0.40.0. [1]

Add patches to py-poppler [2] and rubygem-poppler [3] to fix the build
of these ports with poppler 0.39+.

PR:		206293 [1]
Submitted by:	olivierd@ [1]
Obtained from:	ubuntu [2], rubygem-poppler upstream [3]
09 Dec 2015 23:43:30
Original commit files touched by this commit Revision:403436  4.3.7_1
jbeich search for other commits by this committer
math/glm: update to 0.9.7.1,1

Changes:	https://github.com/g-truc/glm/releases/tag/0.9.7.1
PR:		203181
Approved by:	maintainer timeout (83 days)
15 Oct 2015 14:55:14
Original commit files touched by this commit Revision:399346  4.3.7  Sanity Test Failure
mat search for other commits by this committer
Drop 8 support.

With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
20 Sep 2015 01:13:48
Original commit files touched by this commit Revision:397351  4.3.7
jbeich search for other commits by this committer
Convert the rest to USE_GL

Tested by:	make describe (only touched ports)
Approved by:	portmgr blanket
01 Sep 2015 21:55:24
Original commit files touched by this commit Revision:395801  4.3.7
jkim search for other commits by this committer
Fix dependency.  devel/cppunit113 does not exist any more.
01 Sep 2015 21:26:45
Original commit files touched by this commit Revision:395799  4.3.7
jkim search for other commits by this committer
Update LibreOffice to 5.0.1.

Unfortunately, LibreOffice project completely dropped support for pre-C++11
compilers and libraries since 4.4.  Therefore, we cannot easily build it on
FeeBSD 9.x any more unless the system was rebuilt with WITH_CLANG_IS_CC and
WITH_LIBCPLUSPLUS.  If user is unable to upgrade the system for some reason,
the old port, i.e., 4.3.7, is still available from devel/libreoffice4 (with
no language packs).

Number of commits found: 36