2011-02-01 21:18:07 +01:00
|
|
|
# New ports collection makefile for: libreoffice
|
|
|
|
# Date created: 2010-12-06
|
|
|
|
# Whom: Bapt <bapt@FreeBSD.Org>
|
|
|
|
#
|
|
|
|
# $FreeBSD$
|
|
|
|
#
|
|
|
|
|
2012-04-22 22:38:32 +02:00
|
|
|
.include "${.CURDIR}/Makefile.common"
|
|
|
|
|
|
|
|
MASTER_SITE_SUBDIR= src/${PORTVERSION}/
|
|
|
|
MASTER_SITES+= http://dev-www.libreoffice.org/src/:ext \
|
2011-08-22 12:05:37 +02:00
|
|
|
http://download.go-oo.org/src/:GoOOSrc \
|
|
|
|
http://download.go-oo.org/extern/:GoOOExtern \
|
2011-02-01 21:18:07 +01:00
|
|
|
http://www.numbertext.org/linux/:OOoDTP
|
|
|
|
|
|
|
|
COMMENT= Full integrated office productivity suite
|
|
|
|
|
2011-10-31 18:31:12 +01:00
|
|
|
BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip \
|
|
|
|
gpatch:${PORTSDIR}/devel/patch \
|
|
|
|
unzip:${PORTSDIR}/archivers/unzip \
|
|
|
|
bash:${PORTSDIR}/shells/bash \
|
|
|
|
dmake:${PORTSDIR}/devel/dmake \
|
|
|
|
${SITE_PERL}/Archive/Zip.pm:${PORTSDIR}/archivers/p5-Archive-Zip \
|
|
|
|
${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf \
|
|
|
|
vigra-config:${PORTSDIR}/graphics/vigra
|
2012-04-22 22:38:32 +02:00
|
|
|
|
|
|
|
# ${LOCALBASE}/include/mdds/global.hpp:${PORTSDIR}/devel/mdds
|
|
|
|
# ${LOCALBASE}/lib/libboost_regex.a:${PORTSDIR}/devel/boost-libs
|
|
|
|
|
2011-10-31 18:31:12 +01:00
|
|
|
LIB_DEPENDS= cairo.2:${PORTSDIR}/graphics/cairo \
|
|
|
|
xml2.5:${PORTSDIR}/textproc/libxml2 \
|
|
|
|
xslt.2:${PORTSDIR}/textproc/libxslt \
|
|
|
|
expat.6:${PORTSDIR}/textproc/expat2 \
|
|
|
|
icutu.48:${PORTSDIR}/devel/icu \
|
|
|
|
jpeg.11:${PORTSDIR}/graphics/jpeg \
|
|
|
|
curl.6:${PORTSDIR}/ftp/curl \
|
|
|
|
hunspell-1.3.0:${PORTSDIR}/textproc/hunspell \
|
|
|
|
mythes-1.2.0:${PORTSDIR}/textproc/mythes \
|
|
|
|
hyphen.2:${PORTSDIR}/textproc/hyphen \
|
|
|
|
poppler-glib.8:${PORTSDIR}/graphics/poppler-glib \
|
|
|
|
wpd-0.9.9:${PORTSDIR}/textproc/libwpd \
|
|
|
|
wpg-0.2.2:${PORTSDIR}/graphics/libwpg \
|
|
|
|
wps-0.2.2:${PORTSDIR}/textproc/libwps \
|
|
|
|
rdf.0:${PORTSDIR}/textproc/redland \
|
2012-04-22 22:38:32 +02:00
|
|
|
exttextcat.0:${PORTSDIR}/textproc/libexttextcat \
|
2011-10-31 18:31:12 +01:00
|
|
|
lpsolve55:${PORTSDIR}/math/lp_solve \
|
2012-04-22 22:38:32 +02:00
|
|
|
cups.2:${PORTSDIR}/print/cups-client \
|
|
|
|
visio-0.0.0:${PORTSDIR}/textproc/libvisio \
|
|
|
|
graphite2.2:${PORTSDIR}/graphics/graphite2 \
|
|
|
|
nss3.1:${PORTSDIR}/security/nss \
|
|
|
|
SampleICC.2:${PORTSDIR}/graphics/sampleicc \
|
|
|
|
png.6:${PORTSDIR}/graphics/png \
|
|
|
|
cmis-0.2.0:${PORTSDIR}/net/libcmis \
|
|
|
|
|
|
|
|
RUN_DEPENDS= ${LOCALBASE}/lib/X11/fonts/liberation-fonts-ttf/LiberationMono-Bold.ttf:${PORTSDIR}/x11-fonts/liberation-fonts-ttf \
|
|
|
|
${LOCALBASE}/lib/X11/fonts/linuxlibertine/LinLibertine_Bd-4.1.0.ttf:${PORTSDIR}/x11-fonts/linuxlibertine \
|
|
|
|
${LOCALBASE}/lib/X11/fonts/dejavu/DejaVuSans.ttf:${PORTSDIR}/x11-fonts/dejavu \
|
|
|
|
${LOCALBASE}/lib/X11/fonts/gentium-basic/GenBasI.ttf:${PORTSDIR}/x11-fonts/gentium-basic
|
2011-10-31 18:31:12 +01:00
|
|
|
|
2011-08-24 10:47:05 +02:00
|
|
|
CONFLICTS_INSTALL= libreoffice-legacy-[0-9]*
|
2011-08-23 15:30:54 +02:00
|
|
|
|
2012-04-22 22:38:32 +02:00
|
|
|
#LO_COMPONENTS= binfilter dictionaries help translations
|
|
|
|
LO_COMPONENTS= help
|
2011-08-22 12:05:37 +02:00
|
|
|
|
2012-04-22 22:38:32 +02:00
|
|
|
USE_XZ= yes
|
|
|
|
USE_PYTHON= yes
|
2011-08-22 12:05:37 +02:00
|
|
|
#l10n
|
2011-10-31 18:31:12 +01:00
|
|
|
INSTALL_TARGET= distro-pack-install
|
2011-02-01 21:18:07 +01:00
|
|
|
|
|
|
|
DIST_SUBDIR= libreoffice
|
2012-04-22 22:38:32 +02:00
|
|
|
WRKSRC= ${WRKDIR}/${PORTNAME}-core-${LOVERSION}
|
2011-02-01 21:18:07 +01:00
|
|
|
|
|
|
|
LODESTDIR= ${WRKDIR}/loinstall
|
|
|
|
|
2012-04-22 22:38:32 +02:00
|
|
|
DISTFILES+= ${PORTNAME}-core-${LOVERSION}${EXTRACT_SUFX}
|
2011-08-22 12:05:37 +02:00
|
|
|
.for components in ${LO_COMPONENTS}
|
|
|
|
DISTFILES+= ${PORTNAME}-${components}-${LOVERSION}${EXTRACT_SUFX}
|
2011-02-01 21:18:07 +01:00
|
|
|
.endfor
|
|
|
|
|
|
|
|
EXTRACT_ONLY:= ${DISTFILES}
|
|
|
|
|
2012-04-22 22:38:32 +02:00
|
|
|
DISTFILES+= 0ff7d225d087793c8c2c680d77aac3e7-mdds_0.5.3.tar.bz2:ext \
|
|
|
|
f02578f5218f217a9f20e9c30e119c6a-boost_1_44_0.tar.bz2:ext
|
2011-02-01 21:18:07 +01:00
|
|
|
|
|
|
|
USE_BDB= yes
|
|
|
|
USE_PERL5_BUILD= yes
|
|
|
|
GNU_CONFIGURE= yes
|
|
|
|
USE_GMAKE= yes
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
USE_BISON= build
|
2011-02-01 21:18:07 +01:00
|
|
|
USE_OPENSSL= yes
|
|
|
|
WANT_GNOME= yes
|
2012-04-22 22:38:32 +02:00
|
|
|
WANT_PGSQL_VER= 90+
|
|
|
|
USE_PGSQL= yes
|
|
|
|
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
USE_XORG= xaw xrandr
|
2011-02-01 21:18:07 +01:00
|
|
|
USE_GL= gl glu
|
2011-09-20 15:08:02 +02:00
|
|
|
MAKE_JOBS_UNSAFE= yes
|
2012-04-22 22:38:32 +02:00
|
|
|
USE_GETTEXT= yes
|
2011-02-01 21:18:07 +01:00
|
|
|
|
|
|
|
OPTIONS= WEBDAV "Support webdav protocol" off \
|
|
|
|
KDE4 "With Qt4/KDE4 vclplug support" off \
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
GTK "With GTK vclplug support" on \
|
2012-04-22 22:38:32 +02:00
|
|
|
GTK3 "With GTK3 vclplug support" off \
|
2011-02-01 21:18:07 +01:00
|
|
|
GNOME "Better integration in gnome environnement" off \
|
2011-08-22 12:05:37 +02:00
|
|
|
JAVA "Add Java support (XML Filters, macros)" off \
|
2012-04-22 22:38:32 +02:00
|
|
|
SYSTRAY "Enable systemtray quickstarter" off \
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
MMEDIA "Enable multimedia backend for impress" off \
|
|
|
|
SDK "Build with SDK" off \
|
2012-04-22 22:38:32 +02:00
|
|
|
SVG "Enable SVG support" on \
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
DEBUG "Build with debug symbols and verbose output" off
|
2011-02-01 21:18:07 +01:00
|
|
|
|
2011-08-22 12:05:37 +02:00
|
|
|
CONFIGURE_ENV= GPERF=${LOCALBASE}/bin/gperf \
|
|
|
|
DMAKE=${LOCALBASE}/bin/dmake \
|
|
|
|
OPENSSL_CFLAGS="-I${OPENSSLINC}" \
|
|
|
|
OPENSSL_LIBS="-L${OPENSSLLIB} -lssl"
|
2011-02-01 21:18:07 +01:00
|
|
|
|
2012-04-22 22:38:32 +02:00
|
|
|
# --with-system-boost
|
|
|
|
# --with-system-mdds
|
2011-08-22 12:05:37 +02:00
|
|
|
CONFIGURE_ARGS+= --with-unix-wrapper="libreoffice" \
|
|
|
|
--disable-fetch-external \
|
2011-02-01 21:18:07 +01:00
|
|
|
--with-build-version="FreeBSD ports ${PKGVERSION}" \
|
|
|
|
--with-vendor="FreeBSD ports ${PKGVERSION}" \
|
2011-02-04 18:30:13 +01:00
|
|
|
--exec-prefix=${PREFIX} \
|
2011-02-01 21:18:07 +01:00
|
|
|
--with-gnu-patch=${LOCALBASE}/bin/gpatch \
|
2012-04-22 22:38:32 +02:00
|
|
|
--with-external-tar=${DISTDIR}/${DIST_SUBDIR} \
|
2011-02-01 21:18:07 +01:00
|
|
|
--with-system-libxml \
|
2012-04-22 22:38:32 +02:00
|
|
|
--with-system-cairo \
|
|
|
|
--enable-cairo-canvas \
|
2011-02-01 21:18:07 +01:00
|
|
|
--with-system-zlib \
|
|
|
|
--with-system-icu \
|
|
|
|
--with-system-db \
|
|
|
|
--with-system-jpeg \
|
|
|
|
--with-system-expat \
|
|
|
|
--with-system-openssl \
|
|
|
|
--with-system-curl \
|
2012-04-22 22:38:32 +02:00
|
|
|
--with-system-libvisio \
|
2011-02-01 21:18:07 +01:00
|
|
|
--with-system-libwpd \
|
|
|
|
--with-system-libwpg \
|
|
|
|
--with-system-libwps \
|
|
|
|
--with-system-poppler \
|
|
|
|
--with-system-redland \
|
|
|
|
--with-system-hunspell \
|
2011-08-22 12:05:37 +02:00
|
|
|
--with-system-mythes \
|
|
|
|
--with-system-altlinuxhyph \
|
2012-04-22 22:38:32 +02:00
|
|
|
--with-system-libexttextcat \
|
2011-02-01 21:18:07 +01:00
|
|
|
--with-system-lpsolve \
|
|
|
|
--with-system-vigra \
|
|
|
|
--with-alloc=system \
|
|
|
|
--with-system-stdlibs \
|
|
|
|
--with-system-mesa-headers \
|
|
|
|
--disable-epm \
|
|
|
|
--disable-mozilla \
|
|
|
|
--disable-build-mozilla \
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
--without-system-mozilla \
|
2012-04-22 22:38:32 +02:00
|
|
|
--without-fonts \
|
|
|
|
--without-afms \
|
|
|
|
--without-ppds \
|
2011-02-01 21:18:07 +01:00
|
|
|
--without-stlport \
|
2012-04-22 22:38:32 +02:00
|
|
|
--disable-kde \
|
|
|
|
--disable-kdeab \
|
|
|
|
--with-system-nss \
|
|
|
|
--without-myspell-dicts \
|
2011-08-22 12:05:37 +02:00
|
|
|
--with-system-dicts \
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
--disable-dependency-tracking \
|
2011-08-22 12:05:37 +02:00
|
|
|
--with-external-thes-dir=${LOCALBASE}/share/mythes \
|
|
|
|
--with-external-hyph-dir=${LOCALBASE}/share/hyphen \
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
--with-external-dict-dir=${LOCALBASE}/share/hunspell \
|
|
|
|
--disable-zenity \
|
2012-04-22 22:38:32 +02:00
|
|
|
--enable-graphite \
|
|
|
|
--with-system-graphite \
|
|
|
|
--with-system-sampleicc \
|
|
|
|
--enable-mergelibs \
|
|
|
|
--enable-gio \
|
|
|
|
--disable-nsplugin \
|
|
|
|
--disable-linkoo \
|
|
|
|
--disable-online-update \
|
|
|
|
--disable-xmlsec \
|
|
|
|
--with-system-gettext \
|
|
|
|
--with-system-libpng \
|
|
|
|
--with-system-postgresql \
|
|
|
|
--with-system-libcmis \
|
|
|
|
--disable-gnome-vfs \
|
|
|
|
--enable-python=system
|
2011-02-01 21:18:07 +01:00
|
|
|
|
|
|
|
# extensions
|
|
|
|
CONFIGURE_ARGS+= --enable-ext-pdfimport \
|
|
|
|
--enable-ext-report-builder
|
|
|
|
# --enable-extra-gallery \
|
|
|
|
# --enable-extra-template \
|
|
|
|
# --enable-extra-sample \
|
|
|
|
# --enable-extra-font
|
|
|
|
|
2011-08-22 12:05:37 +02:00
|
|
|
MAN1= lobase.1 \
|
|
|
|
lomath.1 \
|
|
|
|
loffice.1 \
|
|
|
|
localc.1 \
|
|
|
|
unopkg.1 \
|
|
|
|
loweb.1 \
|
|
|
|
lowriter.1 \
|
|
|
|
libreoffice.1 \
|
|
|
|
lodraw.1 \
|
|
|
|
lofromtemplate.1 \
|
|
|
|
loimpress.1
|
|
|
|
|
|
|
|
MANCOMPRESSED= yes
|
2011-02-01 21:18:07 +01:00
|
|
|
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
|
2012-04-22 22:38:32 +02:00
|
|
|
.if defined(WITH_GCC)
|
|
|
|
USE_GCC= 4.6+
|
|
|
|
DISTFILES+= bd30e9cf5523cdfc019b94f5e1d7fd19-cppunit-1.12.1.tar.gz:ext
|
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --with-system-cppunit
|
|
|
|
CC= clang
|
|
|
|
CXX= clang++
|
|
|
|
CXXCPP= clang-cpp
|
|
|
|
CPP= clang-cpp
|
|
|
|
.if !exists(${DESTDIR}/usr/bin/clang)
|
|
|
|
BUILD_DEPENDS+= ${LOCALBASE}/bin/clang:${PORTSDIR}/lang/clang
|
|
|
|
USE_BINUTILS= yes
|
|
|
|
CXXCPP= clang++ -E
|
|
|
|
CPP= clang -E
|
|
|
|
.endif
|
|
|
|
BUILD_DEPENDS+= ${LOCALBASE}/lib/libcppunit.so:${PORTSDIR}/devel/cppunit
|
|
|
|
.endif
|
|
|
|
|
2011-09-24 00:26:39 +02:00
|
|
|
MAKE_ENV+= USE_GMAKE=1 DESTDIR=${LODESTDIR}
|
2011-02-01 21:18:07 +01:00
|
|
|
|
2012-04-22 22:38:32 +02:00
|
|
|
CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/db${BDB_VER}
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
|
|
|
|
.if defined(WITHOUT_SYSTRAY)
|
|
|
|
CONFIGURE_ARGS+= --disable-systray
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITH_MMEDIA)
|
|
|
|
USE_GSTREAMER= yes
|
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --disable-gstreamer
|
|
|
|
.endif
|
|
|
|
|
2012-04-22 22:38:32 +02:00
|
|
|
.if defined(WITH_SVG)
|
|
|
|
CONFIGURE_ARGS+= --enable-librsvg=system
|
|
|
|
USE_GNOME+= librsvg2
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
.else
|
2012-04-22 22:38:32 +02:00
|
|
|
CONFIGURE_ARGS+= --enable-librsvg=no
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
.endif
|
2011-02-01 21:18:07 +01:00
|
|
|
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
.if defined(WITH_GTK) || defined(WITH_GNOME)
|
2012-04-22 22:38:32 +02:00
|
|
|
USE_GNOME+= gtk20 desktopfileutils
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
INSTALLS_ICONS= yes
|
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --disable-gtk
|
|
|
|
.endif
|
2011-02-01 21:18:07 +01:00
|
|
|
|
2012-04-22 22:38:32 +02:00
|
|
|
.if defined(WITH_GTK3)
|
|
|
|
USE_GNOME+= gtk30 desktopfileutils
|
|
|
|
INSTALLS_ICONS= yes
|
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --disable-gtk3
|
|
|
|
.endif
|
|
|
|
|
2011-02-01 21:18:07 +01:00
|
|
|
.if defined(WITH_WEBDAV)
|
|
|
|
CONFIGURE_ARGS+= --enable-neon --with-system-neon
|
|
|
|
LIB_DEPENDS+= neon.27:${PORTSDIR}/www/neon29
|
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --disable-neon
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITH_KDE4)
|
|
|
|
USE_KDE4= kdelibs
|
|
|
|
USE_QT_VER= 4
|
|
|
|
CONFIGURE_ARGS+= --enable-kde4 QT4DIR="${QT_PREFIX}" QT4LIB="${QT_LIBDIR}" QT4INC="${QT_INCDIR}" KDE4DIR="${KDE4_PREFIX}"
|
|
|
|
QT_COMPONENTS+= moc_build
|
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --disable-kde4
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITH_GNOME)
|
2012-04-22 22:38:32 +02:00
|
|
|
USE_GNOME+= gconf2
|
|
|
|
CONFIGURE_ARGS+= --enable-gconf
|
2011-02-01 21:18:07 +01:00
|
|
|
.else
|
2012-04-22 22:38:32 +02:00
|
|
|
CONFIGURE_ARGS+= --disable-gconf --disable-lockdown
|
2011-02-01 21:18:07 +01:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITH_JAVA)
|
|
|
|
#additionnal distfiles needed for java
|
2011-08-22 12:05:37 +02:00
|
|
|
DISTFILES+= 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip:GoOOSrc \
|
|
|
|
17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip:GoOOSrc \
|
|
|
|
2a177023f9ea8ec8bd00837605c5df1b-jakarta-tomcat-5.0.30-src.tar.gz:GoOOSrc \
|
|
|
|
48d8169acc35f97e05d8dcdfd45be7f2-lucene-2.3.2.tar.gz:GoOOSrc \
|
|
|
|
a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip:GoOOSrc \
|
|
|
|
ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip:GoOOSrc \
|
|
|
|
eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip:GoOOSrc \
|
|
|
|
35c94d2df8893241173de1d16b6034c0-swingExSrc.zip:GoOOSrc \
|
|
|
|
39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip:GoOOSrc \
|
|
|
|
97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip:GoOOSrc \
|
|
|
|
d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip:GoOOSrc \
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
3c219630e4302863a9a83d0efde889db-commons-logging-1.1.1-src.tar.gz:GoOOSrc \
|
2011-08-22 12:05:37 +02:00
|
|
|
f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip:GoOOSrc \
|
|
|
|
3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip:GoOOSrc \
|
|
|
|
3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip:GoOOSrc \
|
|
|
|
ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip:GoOOSrc \
|
|
|
|
8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip:GoOOSrc \
|
|
|
|
db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip:GoOOSrc \
|
|
|
|
ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip:GoOOSrc
|
|
|
|
|
|
|
|
# LibreOffice works only with Java 6 -- which may not be the default
|
|
|
|
# if you specify the JAVA_VENDOR variable
|
2011-10-31 18:31:12 +01:00
|
|
|
CATEGORIES+= java
|
2011-08-22 12:05:37 +02:00
|
|
|
USE_JAVA= yes
|
|
|
|
JAVA_VERSION= 1.6
|
2011-02-01 21:18:07 +01:00
|
|
|
BUILD_DEPENDS+= ant:${PORTSDIR}/devel/apache-ant \
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
${JAVAJARDIR}/junit.jar:${PORTSDIR}/java/junit \
|
|
|
|
${JAVAJARDIR}/xercesImpl.jar:${PORTSDIR}/textproc/xerces-j \
|
|
|
|
${JAVAJARDIR}/xalan.jar:${PORTSDIR}/textproc/xalan-j \
|
|
|
|
${JAVAJARDIR}/bsh.jar:${PORTSDIR}/lang/bsh
|
|
|
|
RUN_DEPENDS+= ${JAVAJARDIR}/bsh.jar:${PORTSDIR}/lang/bsh
|
2011-02-01 21:18:07 +01:00
|
|
|
|
|
|
|
CONFIGURE_ARGS+= --with-ant-home=${LOCALBASE}/share/java/apache-ant/ \
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
--with-junit=${JAVAJARDIR}/junit.jar \
|
2011-02-01 21:18:07 +01:00
|
|
|
--with-jdk-home=${JAVA_HOME} \
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
--with-system-beanshell \
|
|
|
|
--with-beanshell-jar=${JAVAJARDIR}/bsh.jar \
|
2011-02-01 21:18:07 +01:00
|
|
|
--with-system-xerces \
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
--with-xerces-jar=${JAVAJARDIR}/xercesImpl.jar \
|
2011-02-01 21:18:07 +01:00
|
|
|
--with-system-xml-apis \
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
--with-xml-apis-jar=/${JAVAJARDIR}/xml-apis.jar \
|
2011-02-01 21:18:07 +01:00
|
|
|
--with-system-xalan \
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
--with-xalan-jar=${JAVAJARDIR}/xalan.jar \
|
|
|
|
--with-serializer-jar=${JAVAJARDIR}/serializer.jar
|
2011-02-01 21:18:07 +01:00
|
|
|
.else
|
|
|
|
BUILD_DEPENDS+= xsltproc:${PORTSDIR}/textproc/libxslt
|
|
|
|
CONFIGURE_ARGS+= --without-java
|
|
|
|
.endif
|
|
|
|
|
2011-08-22 12:05:37 +02:00
|
|
|
.if defined(WITH_SDK)
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
DISTFILES+= 185d60944ea767075d27247c3162b3bc-unowinreg.dll:GoOOExtern
|
|
|
|
|
2011-08-22 12:05:37 +02:00
|
|
|
CONFIGURE_ARGS+= --enable-odk
|
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --disable-odk
|
|
|
|
.endif
|
|
|
|
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
.if defined(WITH_DEBUG)
|
|
|
|
CONFIGURE_ARGS+= --enable-debug \
|
|
|
|
--enable-dbgutil \
|
|
|
|
--enable-verbose \
|
|
|
|
--enable-crashdump
|
2012-04-22 22:38:32 +02:00
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --enable-release-build
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
.endif
|
|
|
|
|
2011-02-01 21:18:07 +01:00
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
|
|
|
|
post-extract:
|
|
|
|
@${MKDIR} ${WRKSRC}/clone
|
2011-08-22 12:05:37 +02:00
|
|
|
@${MKDIR} ${WRKSRC}/src
|
|
|
|
.for component in ${LO_COMPONENTS}
|
|
|
|
@${MV} ${WRKDIR}/${PORTNAME}-${component}-${LOVERSION} ${WRKSRC}/clone/${component}
|
|
|
|
.endfor
|
2011-02-01 21:18:07 +01:00
|
|
|
@${TOUCH} ${WRKSRC}/clone/repos_changed
|
|
|
|
|
|
|
|
post-patch:
|
2012-04-22 22:38:32 +02:00
|
|
|
@${REINPLACE_CMD} -e 's#5.1 5.0#${BDB_VER}#g' \
|
2012-04-23 13:09:05 +02:00
|
|
|
-e 's,-ldb$$dash$$dbver,-l${BDB_LIB_NAME},g' \
|
2012-04-22 22:38:32 +02:00
|
|
|
-e 's,"Linux" \&\& test "z$$enable_graphite","FreeBSD" \&\& test "z$$enable_graphite",g' \
|
|
|
|
${WRKSRC}/configure
|
|
|
|
#install-gdb-printer is failing
|
|
|
|
@${REINPLACE_CMD} -e "/gdb/d" ${WRKSRC}/solenv/prj/build.lst
|
|
|
|
@${REINPLACE_CMD} -e 's#@SYSTEM_DB_CFLAGS@#@SYSTEM_DB_CFLAGS@ -I${BDB_INCLUDE_DIR}#' \
|
|
|
|
-e 's#@DB_LIB@#${BDB_LIB_NAME}#' \
|
|
|
|
${WRKSRC}/set_soenv.in
|
|
|
|
@${REINPLACE_CMD} -e 's/sha1sum/sha1/g' ${WRKSRC}/configure
|
|
|
|
.if defined(WITH_GCC)
|
|
|
|
@${REINPLACE_CMD} -e "s|^LINKFLAGSDEFS:=|LINKFLAGSDEFS:=-Wl,-rpath=${LOCALBASE}/lib/${_GCC_BUILD_DEPENDS}|" \
|
|
|
|
${WRKSRC}/solenv/inc/unxfbsd.mk
|
|
|
|
.else
|
|
|
|
#Visibility is broken with clang
|
|
|
|
@${REINPLACE_CMD} -e "s|HAVE_GCC_VISIBILITY_FEATURE=TRUE|HAVE_GCC_VISIBILITY_FEATURE=FALSE|g" \
|
|
|
|
${WRKSRC}/configure
|
|
|
|
|
2011-02-01 21:18:07 +01:00
|
|
|
.endif
|
2012-04-22 22:38:32 +02:00
|
|
|
|
2011-02-01 21:18:07 +01:00
|
|
|
.if defined(WITH_JAVA)
|
|
|
|
@${REINPLACE_CMD} -e 's/^ANT_OPT/#ANT_OPT/g' \
|
2012-04-22 22:38:32 +02:00
|
|
|
${WRKSRC}/apache-commons/java/codec/makefile.mk \
|
|
|
|
${WRKSRC}/apache-commons/java/httpclient/makefile.mk \
|
|
|
|
${WRKSRC}/apache-commons/java/lang/makefile.mk \
|
|
|
|
${WRKSRC}/apache-commons/java/logging/makefile.mk
|
2011-02-01 21:18:07 +01:00
|
|
|
.endif
|
|
|
|
|
2012-04-22 22:38:32 +02:00
|
|
|
pre-configure:
|
|
|
|
@${TOUCH} ${WRKSRC}/autogen.lastrun
|
|
|
|
|
2011-08-22 12:05:37 +02:00
|
|
|
post-configure:
|
|
|
|
@cd ${WRKSRC} && ./bin/create_bootstrap_links
|
|
|
|
@${TOUCH} ${WRKSRC}/src.downloaded
|
|
|
|
|
2011-02-01 21:18:07 +01:00
|
|
|
post-install:
|
2011-02-09 12:59:16 +01:00
|
|
|
@${RM} -f ${PLISTF} ${PLISTD}
|
2011-09-17 22:53:21 +02:00
|
|
|
# It seems that the empty directories are necessary for libreoffice keep them for now
|
2011-10-31 18:31:12 +01:00
|
|
|
@${FIND} ${LODESTDIR}/${PREFIX}/lib -type d -empty -exec ${TOUCH} {}/.keep \;
|
2011-02-09 12:59:16 +01:00
|
|
|
|
2011-09-09 16:23:20 +02:00
|
|
|
@cd ${LODESTDIR}/${PREFIX} && ${FIND} -H -s lib \( -type f -o -type l \) -print >> ${PLISTF}
|
|
|
|
@cd ${LODESTDIR}/${PREFIX} && ${FIND} -d lib/libreoffice -type d -exec ${ECHO_CMD} "@dirrm {}" \; >> ${PLISTD}
|
|
|
|
|
2012-04-22 22:38:32 +02:00
|
|
|
.for subdir in icons mimelnk
|
2011-09-09 16:23:20 +02:00
|
|
|
@cd ${LODESTDIR}/${PREFIX} && ${FIND} -H -s share/${subdir} \( -type f -o -type l \) -print >> ${PLISTF}
|
|
|
|
@cd ${LODESTDIR}/${PREFIX}/ && ${FIND} -d share/${subdir} -type d \
|
2011-09-13 08:19:01 +02:00
|
|
|
-exec ${ECHO_CMD} "@unexec ${RMDIR} %D/{} 2>/dev/null || ${TRUE}" \; >> ${PLISTD}
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
.endfor
|
2011-09-17 22:53:21 +02:00
|
|
|
# do not add the subdir itself as dirrmtry
|
|
|
|
.for subdir in application-registry mime-info
|
|
|
|
@cd ${LODESTDIR}/${PREFIX} && ${FIND} -H -s share/${subdir} \( -type f -o -type l \) -print >> ${PLISTF}
|
|
|
|
@cd ${LODESTDIR}/${PREFIX}/ && ${FIND} -d share/${subdir}/* -type d \
|
|
|
|
-exec ${ECHO_CMD} "@unexec ${RMDIR} %D/{} 2>/dev/null || ${TRUE}" \; >> ${PLISTD}
|
|
|
|
.endfor
|
2011-09-09 16:23:20 +02:00
|
|
|
@cd ${LODESTDIR}/${PREFIX} && ${FIND} -H -s bin \( -type f -o -type l \) -print >> ${PLISTF}
|
|
|
|
|
2012-04-22 22:38:32 +02:00
|
|
|
.if defined(WITH_GTK) || defined(WITH_GNOME) || defined(WITH_GTK3)
|
2011-02-09 12:59:16 +01:00
|
|
|
@${ECHO_CMD} "@exec ${LOCALBASE}/bin/update-desktop-database > /dev/null || ${TRUE}" >> ${TMPPLIST}
|
|
|
|
@${ECHO_CMD} "@unexec ${LOCALBASE}/bin/update-desktop-database > /dev/null || ${TRUE}" >> ${TMPPLIST}
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.if defined(WITH_SDK)
|
|
|
|
.for subdir in include share/idl share/libreoffice share/doc
|
2011-09-09 16:23:20 +02:00
|
|
|
@cd ${LODESTDIR}/${PREFIX} && ${FIND} -H -s ${subdir} \( -type f -o -type l \) -print >> ${PLISTF}
|
|
|
|
@cd ${LODESTDIR}/${PREFIX} && ${FIND} -d ${subdir} -type d -exec echo "@dirrm {}" \; >> ${PLISTD}
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
.endfor
|
|
|
|
.endif
|
|
|
|
|
2012-04-22 22:38:32 +02:00
|
|
|
@${SORT} ${PLISTF} >> ${TMPPLIST}
|
|
|
|
@${SORT} -r ${PLISTD} >> ${TMPPLIST}
|
2011-02-09 12:59:16 +01:00
|
|
|
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
.if defined(WITH_SDK)
|
|
|
|
.for subdir in include share/idl share/libreoffice share/doc
|
|
|
|
@${ECHO_CMD} "@unexec ${RMDIR} %D/${subdir} 2>/dev/null || ${TRUE}" >> ${TMPPLIST}
|
|
|
|
.endfor
|
|
|
|
.endif
|
|
|
|
|
|
|
|
@cd ${LODESTDIR}/${PREFIX} ; ${PAX} -rw . ${PREFIX}
|
2011-09-09 16:23:20 +02:00
|
|
|
.if defined(WITH_GTK) || defined(WITH_GNOME)
|
2011-02-09 12:59:16 +01:00
|
|
|
@${LOCALBASE}/bin/update-desktop-database 2>/dev/null || ${TRUE}
|
- update to 3.4.3
- New options:
* SYSTRAY to activate the system try icons (quick start)
* GTK (which to be able to build a completly gtk free version of libreoffice please notice that dependencies can bring back gtk, for example libgsf if not built with the following knob: WITHOUT_GCONF)
* the GNOME option automatically activate the GTK one
* PYUNO do enable/disable the build of the python bindings for the UNO framework
- Disable system notification while building
- Remove the wiki-publisher extensions, it forces the build to have 3 apache-commons distfiles bundles and one of them the httpclient was failing with some locales activated
- Use pax instead or tar cf | tar xf, it is way faster to install
- Fix reading/writting MS Office documents
- Fix random segfaults: cell rendering options in calc, languages setting in global options
- Largely reduce built time
- Unbundle more things
- Be able to work with packaged hunspell, thesaurus and hyphenation as well as the usual extensions
- Now cups is mandatory (configure script is bugguy without cups)
- remove broken
PR: ports/157357 ports/156038 ports/158945 ports/159287 ports/160023
ports/160318
Submitted by: Hartmann, O. <ohartman@zedat.fu-berlin.de> (ports/157357),
Kuan-Chung Chiu <buganini@gmail.com> (ports/156038),
Dmitry Pryanishnikov <lynx.ripe@gmail.com> (ports/158945),
Adrien <pmn@bakarika.net> (ports/159287),
Travis Hunter <travis.hunter@gmail.com> (ports/160023),
gcooper@ (ports/160318)
With hat: office@
2011-09-05 13:45:31 +02:00
|
|
|
.endif
|
2011-02-01 21:18:07 +01:00
|
|
|
|
|
|
|
.include <bsd.port.post.mk>
|