pkgsrc/misc/libreoffice/Makefile
ryoon cdde5bd38f Update to 5.3.3.2
Changelog:
Bugs fixed compared to 5.3.3 rc1:

    ofz#1193 we only set these values, never read them [Caolán McNamara]
    ofz#1220 sanitize nTyp to legal values [Caolán McNamara]
    ofz#1262 sw: DeleteAndJoin could delete proposed new redline [Michael Stahl]
    ofz#1284 InsertBundle may delete the bundle that pMarkerBundle is pointing to [Caolán McNamara]
    tdf#88555 band-aid fix, using GetPos/find instead of Contains [Thorsten Behrens]
    tdf#99625 add parameter classification for TEXTJOIN and CONCAT [Eike Rathke]
    tdf#107126 sw: fix layout crash with section in footnote [Michael Stahl]
    tdf#107205 vcl: don't always use D2DWriteTextOutRenderer [Michael Stahl]
    tdf#107211 sw: ODF import: add a horrible hack to import "Default" [Michael Stahl]
    tdf#107398 sw: do not leave empty footnote container in layout [Michael Stahl]
    tdf#107427 sw: fix crash when deleting header with selected table [Michael Stahl]
    tdf#107474 sw: fix crash when deleting header with active SdrObject [Michael Stahl]

Bugs fixed compared to 5.3.2 final (rc2):

    coverity#1405158 wrong sizeof argument [Caolán McNamara]
    ofz#1062 ensure cshape lifecycle matches expectations [Caolán McNamara]
    rhbz#1436050 ibus-typing-booster does not work correctly with libreoffice. [Caolán McNamara]
    rhbz#1438179 Revision tracking: insertion-deletion couple is not recognized and LO skips over the deletion part [Michael Stahl]
    tdf#58624 sw: fix ~SwAccessibleContext() use-after-free race [Michael Stahl]
    tdf#58635 don't replace content of formula field when selecting range, [Markus Mohrhard]
    tdf#74424 attempted fix for mirrored geometry crasher. [Michael Meeks]
    tdf#75256 sifr icon update [Matthias Freund]
    tdf#92007 python scripts with tuple-assignments fails on access from GUI [Werner Tietz]
    tdf#92650 handle overwritten references correctly in undo. [Kohei Yoshida]
    tdf#94265 cli_ure: fix another bad _WIN64 check () [ComputingDwarf, Michael Stahl]
    tdf#95031 DOCX import: fix automatic spacing before/after numbered para block [Miklos Vajna]
    tdf#98416 libcmis: Google Drive 2FA fix [Szymon Kłos]
    tdf#100011 (re-)add ocCeil and ocFloor .xls(x) export mappings [Eike Rathke]
    tdf#101627 disable shrinking for footer textboxes [Patrick Jaap]
    tdf#102286 lets not crash on null pFrame [Caolán McNamara]
    tdf#104383 prevent crash during file load. [Kohei Yoshida]
    tdf#104686 do not crash if Menu has been somehow disposed [Aron Budea]
    tdf#104706 enable icon for Clear Direct Formatting command [Yousuf Philips]
    tdf#105069 store the VBA module info for new modules as well [Markus Mohrhard]
    tdf#105245 call UpdateReference also for single cell copying, [Markus Mohrhard]
    tdf#105657 don't obtain the underlying SvNumberformat thrice, follow-up [Laurent Balland-Poirier, Eike Rathke]
    tdf#105908 restore previously deleted range references upon undo. [Kohei Yoshida]
    tdf#106001 clamp CharScaleWidth outliers when exporting to DOCX [Aron Budea]
    tdf#106047 fix case-insensitive search in autofilter [Vitaliy Anderson]
    tdf#106052 tests for "Precision as shown" following [Laurent Balland-Poirier]
    tdf#106078 get bounding box of commented region for gtk3 tooltips [Caolán McNamara]
    tdf#106080 fix explicitly setting automatic in search by format [Caolán McNamara]
    tdf#106155 avoid opengl for toplevel X window icons [Caolán McNamara]
    tdf#106190 fix (again) left alignment of denominator [Laurent Balland-Poirier]
    tdf#106194 actually show the newly selected cell, [Markus Mohrhard]
    tdf#106214 handle date autofilter entries correctly, [Markus Mohrhard]
    tdf#106237 sw: do some basic sanity checking on layout-cache [Michael Stahl]
    tdf#106252 engineering notation for Precision as shown [Laurent Balland-Poirier]
    tdf#106253 precision as shown for thousand dividor [Laurent Balland-Poirier]
    tdf#106284 sifr icon accidentally included an opaque background [Adolfo Jayme Barrientos]
    tdf#106295 fix vertical orientation for fullwidth colon and semicolon. [Mark Hung]
    tdf#106377 sw: fix Undo of delete of ToXMark from dialog [Michael Stahl]
    tdf#106382 fix incorrectly shown change tracking comments in dialog [Pranav Kant]
    tdf#106461 use a row height of max of edit and listbox height [Caolán McNamara]
    tdf#106515 show OpenSymbol if unavailable StarSymbol requested [Caolán McNamara]
    tdf#106529 fix closing parentheses of bundled macros [Andreas Säger]
    tdf#106612 fix double click in draw/impress navigator [Caolán McNamara]
    tdf#106645 gtk3 scrollbar is too wide [Caolán McNamara]
    tdf#106690 DOCX import: don't collapse para auto space for different nums [Miklos Vajna]
    tdf#106692 writerfilter: RTF import: fix \'0d in \leveltext [Michael Stahl]
    tdf#106694 RTF import: fix missing paragraph tab position [Miklos Vajna]
    tdf#106710 Access2Base Missing parentheses [Jean-Pierre Ledure]
    tdf#106724 crash when Title property doesn't already exist [Caolán McNamara]
    tdf#106725 paint default window bg before spin button bg [Caolán McNamara]
    tdf#106729 ensure VistaFilePicker init before access [Caolán McNamara]
    tdf#106732 the intent was surely to return a const ref [Caolán McNamara]
    tdf#106751 fix regressions in Hungarian spell checking [László Németh]
    tdf#106755 fix script type for combining marks [Khaled Hosny]
    tdf#106857 use SfxInt32Item for ATTR_SNAPLINE [Julien Nabet]
    tdf#106868 fix crash when modify external link [Noel Grandin]
    tdf#106933 vcl: delete D2DWriteTextOutRenderer before exit() [Michael Stahl]
    tdf#106935 restore traditional toolbar labels [Caolán McNamara]
    tdf#106938 TSA Dialog: Improve Dialog Layout [Thomas Beck]
    tdf#106943 lock down Experimental features and Macro recording [Gabor Kelemen]
    tdf#106970 DOCX import: don't collapse para auto space for different nums [Miklos Vajna]
    tdf#106974 docx export: Crop is "long", not sal_Int16 [Justin Luth]
    tdf#107031 writer depends on ACTION_DEFAULT [Caolán McNamara]
2017-05-13 03:59:09 +00:00

361 lines
14 KiB
Makefile

# $NetBSD: Makefile,v 1.113 2017/05/13 03:59:09 ryoon Exp $
VERREL= 5.3.3
VERRC= 2
VER= ${VERREL}.${VERRC}
DISTNAME= libreoffice-${VER}
CATEGORIES= misc
MASTER_SITES= http://download.documentfoundation.org/libreoffice/src/${VERREL}/
EXTRACT_SUFX= .tar.xz
MAINTAINER= ryoon@NetBSD.org
HOMEPAGE= http://www.libreoffice.org/
COMMENT= Office productivity suite from The Document Foundation
LICENSE= gnu-lgpl-v3
USE_LANGUAGES= c gnu++11
SUBST_CLASSES+= use-bash
SUBST_STAGE.use-bash= pre-configure
SUBST_MESSAGE.use-bash= Using bash for configure script
SUBST_FILES.use-bash+= autogen.sh
SUBST_VARS.use-bash+= BASH
.include "../../mk/bsd.prefs.mk"
.if !empty(MACHINE_PLATFORM:MNetBSD*)
pre-build:
cd ${WRKSRC} && ${BUILD_MAKE_CMD} Executable_gengal && ${TOOLS_PLATFORM.paxctl} +m instdir/program/gengal.bin
.endif
GCC_REQD+= 4.6
PYTHON_VERSIONS_INCOMPATIBLE= 27
CHECK_SHLIBS_SUPPORTED= no
# configure will be regenerated.
CHECK_PORTABILITY_SKIP=configure
NOT_PAX_MPROTECT_SAFE+= ${PKGNAME_NOREV}/lib/libreoffice/program/soffice.bin
DIST_SUBDIR= libreoffice
LO_BOOTSTRAP= ${DISTNAME}
LO_COMPONENTS= dictionaries help translations
DISTFILES+= ${LO_BOOTSTRAP}${EXTRACT_SUFX}
EXTRACT_ONLY= ${LO_BOOTSTRAP}${EXTRACT_SUFX}
.for component in ${LO_COMPONENTS}
DISTFILES+= libreoffice-${component}-${VER}.tar.xz
EXTRACT_ONLY+= libreoffice-${component}-${VER}.tar.xz
.endfor
MORE_DISTFILES= \
breakpad.zip \
0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz \
0279a21fab6f245e85a6f85fea54f511-source-code-font-1.009.tar.gz \
134d8262145fc793c6af494dcace3e71-liberation-fonts-ttf-1.07.4.tar.gz \
5c781723a0d9ed6188960defba8e91cf-liberation-fonts-ttf-2.00.1.tar.gz \
907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz \
86b1daaa438f5a7bea9a52d7b9799ac0-xmlsec1-1.2.23.tar.gz \
8ab049135b2d15313da5d9f0656894a1-commons-lang3-3.3.1-src.tar.gz \
2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz \
3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip \
35c94d2df8893241173de1d16b6034c0-swingExSrc.zip \
35efabc239af896dfb79be7ebdd6e6b9-gentiumbasic-fonts-1.10.zip \
39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip \
3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip \
commons-logging-1.2-src.tar.gz \
a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz \
7a15edea7d415ac5150ea403e27401fd-open-sans-font-ttf-1.10.tar.gz \
8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip \
97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip \
a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip \
ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip \
048751f3271906db5126ab76870444c4-commons-codec-1.9-src.zip \
ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip \
c3c1a8ba7452950636e871d25020ce0d-pt-serif-font-1.0000W.tar.gz \
db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip \
d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip \
beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip \
e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip \
eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip \
33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip \
f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip \
b63e6340a02ff1cacfeadb2c42286161-JLanguageTool-1.7.0.tar.bz2 \
a233181e03d3c307668b4c722d881661-mariadb_client-2.0.0-src.tar.gz \
d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz \
185d60944ea767075d27247c3162b3bc-unowinreg.dll \
c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz \
OpenCOLLADA-master-6509aa13af.tar.bz2 \
798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip \
368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz \
5d303fb955beb9bf112267316ca9d021-glyphy-0.2.0.tar.bz2 \
language-subtag-registry-2016-02-10.tar.bz2 \
libeot-0.01.tar.bz2 \
7239a4430efd4d0189c4f24df67f08e5-mysql-connector-c++-1.1.4.tar.gz \
c0b4799ea9850eae3ead14f0a60e9418-postgresql-9.2.1.tar.bz2 \
edc4d741888bc0d38e32dbaa17149596-source-sans-pro-2.010R-ro-1.065R-it.tar.gz \
harfbuzz-1.3.2.tar.bz2 \
3069842a88b8f40c6b83ad2850cda293-graphite2-minimal-1.3.9.tgz \
1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip \
EmojiOneColor-SVGinOT-1.3.tar.gz
.for md in ${MORE_DISTFILES}
DISTFILES+= ${md}
SITES.${md}= http://dev-www.libreoffice.org/src/
.endfor
DISTFILES+=185d60944ea767075d27247c3162b3bc-unowinreg.dll
SITES.185d60944ea767075d27247c3162b3bc-unowinreg.dll=http://download.go-oo.org/extern/
.include "options.mk"
.include "../../mk/bsd.prefs.mk"
# tar: Invalid header, starting valid header search.
EXTRACT_USING= gtar
WRKSRC= ${WRKDIR}/${LO_BOOTSTRAP}
BUILD_DEPENDS+= p5-Archive-Zip-[0-9]*:../../archivers/p5-Archive-Zip
DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
# dmake scripts use relative path with -rpath-link ld arguments, which
# is a no-go with normal pkgsrc wrappers.
# dmake is slowly beeing removed from the LibreOffice build process
# and this option will hopefully become unneeded in the future
WRAPPER_SKIP_TRANSFORM=yes
LDFLAGS+= -lboost_system
USE_LIBTOOL= yes
# Use GNU find fron findutils.
TOOLS_PLATFORM.find= # empty
# GUN tar is really needed. Some Makefiles depends on GNUTAR.
USE_TOOLS+= automake bash bison gmake gtar perl pkg-config unzip zip
PTHREAD_OPTS+= require
HAS_CONFIGURE= yes
#GNU_CONFIGURE= yes
# Do not use /tmp, outside of WRKSRC.
CONFIGURE_ENV+= TMPDIR=${WRKSRC}/tmp
CONFIGURE_ENV+= ANT_LIB=${LOCALBASE}/lib/java/ant
MAKE_JOBS_SAFE= no # --with-parallelism conficts with -jN
.if !empty(MAKE_JOBS)
CONFIGURE_ARGS+= --with-parallelism=${MAKE_JOBS}
.else
CONFIGURE_ARGS+= --with-parallelism=1
.endif
CONFIGURE_ARGS+= --prefix=${PREFIX}/${PKGNAME_NOREV}
CONFIGURE_ARGS+= --disable-ccache
CONFIGURE_ARGS+= --enable-dbus
# We cannot use system collada2gltf, and NetBSD requires some patches (4.3.2.2)
CONFIGURE_ARGS+= --disable-collada
CONFIGURE_ARGS+= --disable-epm
CONFIGURE_ARGS+= --disable-fetch-external
CONFIGURE_ARGS+= --disable-firebird-sdbc
CONFIGURE_ARGS+= --disable-odk
CONFIGURE_ARGS+= --disable-systray
# Enabling GIO causes error. losessioninstall.component not found.
CONFIGURE_ARGS+= --disable-gio
CONFIGURE_ARGS+= --enable-gstreamer-1-0
CONFIGURE_ARGS+= --enable-python=system
#CONFIGURE_ARGS+= --enable-release-build
CONFIGURE_ARGS+= --enable-ext-wiki-publisher
CONFIGURE_ARGS+= --enable-ext-nlpsolver
CONFIGURE_ARGS+= --enable-ext-mariadb-connector
CONFIGURE_ARGS+= --without-system-mysql-cppconn
CONFIGURE_ARGS+= --without-system-postgresql
CONFIGURE_ARGS+= --without-system-mariadb
CONFIGURE_ARGS+= --with-alloc=system
CONFIGURE_ARGS+= --with-compat-oowrappers
CONFIGURE_ARGS+= --with-external-tar=${DISTDIR}/${DIST_SUBDIR}
CONFIGURE_ARGS+= --with-fonts
CONFIGURE_ARGS+= --with-lang="ALL"
CONFIGURE_ARGS+= --with-myspell-dicts
CONFIGURE_ARGS+= --with-boost-libdir=${BUILDLINK_PREFIX.boost-libs}/lib
CONFIGURE_ARGS+= --with-system-libs
CONFIGURE_ARGS+= --with-system-dicts
CONFIGURE_ARGS+= --with-vendor="pkgsrc"
CONFIGURE_ARGS+= --without-doxygen
CONFIGURE_ARGS+= --without-junit
CONFIGURE_ARGS+= --without-krb5
CONFIGURE_ARGS+= --without-gssapi
CONFIGURE_ARGS+= --without-system-apache-commons
CONFIGURE_ARGS+= --with-system-cppunit
CONFIGURE_ARGS+= --with-system-libgltf
# gengal.bin segfault, in runtime same problem causes application error.
#CONFIGURE_ARGS+= --without-galleries
# internal sane should be used because only header files are used.
CONFIGURE_ARGS+= --without-system-sane
# Use internal harfbuzz because fonts/harfbuzz has no graphite2 support.
CONFIGURE_ARGS+= --without-system-harfbuzz
CONFIGURE_ARGS+= --without-system-graphite
# sbin might not be in PATH
CONFIGURE_ARGS+= ac_cv_path_SYSTEM_GENCCODE=${BUILDLINK_PREFIX.icu}/sbin/genccode
CONFIGURE_ARGS+= ac_cv_path_SYSTEM_GENCMN=${BUILDLINK_PREFIX.icu}/sbin/gencmn
# more REPLACE_PERL are needed.
REPLACE_PERL= sd/res/webview/editpic.pl
REPLACE_PERL+= sd/res/webview/poll.pl
REPLACE_PERL+= sd/res/webview/savepic.pl
REPLACE_PERL+= sd/res/webview/show.pl
REPLACE_PERL+= sd/res/webview/webcast.pl
LO_PROGRAMS= sbase scalc sdraw simpress smath soffice swriter
# Base depends on java, we don't install the icon
LO_DESKTOP_FILES= calc.desktop draw.desktop impress.desktop math.desktop \
startcenter.desktop writer.desktop
#OBJDIR= pkgsrcbuild
#CONFIGURE_DIRS= ${OBJDIR}
CONFIGURE_SCRIPT= ${WRKSRC}/autogen.sh
#LD_LIBRARY_PATH+= ${WRKSRC}/instdir/sdk/lib:${WRKSRC}/instdir/ure/lib:${WRKSRC}/instdir/program
MAKE_ENV+= ROOT_USER=${ROOT_USER}
MAKE_ENV+= ROOT_GROUP=${ROOT_GROUP}
MAKE_ENV+= SHELL=${BASH}
#MAKE_ENV+= LD_LIBRARY_PATH=${LD_LIBRARY_PATH}
BUILD_MAKE_FLAGS+= VERBOSE=true
#BUILD_MAKE_FLAGS+= GMAKE_OPTIONS+=-p
BUILDLINK_TRANSFORM+= rm:-ldl
INSTALLATION_DIRS= bin share/applications
.PHONY: debugrun
# For debugging
debugrun:
cd ${WRKSRC} && gmake debugrun
post-extract:
${MKDIR} -p ${WRKSRC}/src
.for md in ${MORE_DISTFILES}
${LN} -s ${DISTDIR}/${DIST_SUBDIR}/${md} ${WRKSRC}/src/${md}
.endfor
mkdir ${WRKSRC}/tmp
# mkdir ${WRKSRC}/${OBJDIR}
do-install:
cd ${WRKSRC} && make DESTDIR="${DESTDIR}" PREFIXDIR="${PREFIX}" distro-pack-install
# make install cleans ${DESTDIR}${PREFIX}/*, so bin etc. are removed.
.for d in ${INSTALLATION_DIRS}
cd ${DESTDIR}${PREFIX} && \
${MKDIR} ${d}
.endfor
#post-install:
#.for f in ${LO_PROGRAMS}
# cd ${DESTDIR}${PREFIX}/bin && ${LN} -s ../${PKGNAME_NOREV}/program/${f}
#.endfor
# ${LN} -s ${DESTDIR}${PREFIX}/bin/soffice ${DESTDIR}${PREFIX}/bin/libreoffice
#.for f in ${LO_DESKTOP_FILES}
# cd ${DESTDIR}${PREFIX}/share/applications && ${LN} -s ${DESTDIR}${PREFIX}/${PKGNAME_NOREV}/share/xdg/${f}
#.endfor
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../converters/libabw/buildlink3.mk"
.include "../../converters/libcdr/buildlink3.mk"
.include "../../converters/libe-book/buildlink3.mk"
BUILDLINK_API_DEPENDS.libetonyek+= libetonyek>=0.1.2
.include "../../converters/libetonyek/buildlink3.mk"
.include "../../converters/libfreehand/buildlink3.mk"
.include "../../converters/librevenge/buildlink3.mk"
.include "../../converters/libmspub/buildlink3.mk"
.include "../../converters/libpagemaker/buildlink3.mk"
.include "../../converters/libstaroffice/buildlink3.mk"
.include "../../converters/libvisio/buildlink3.mk"
.include "../../converters/libwpd/buildlink3.mk"
.include "../../converters/libwpg/buildlink3.mk"
.include "../../converters/libwps/buildlink3.mk"
.include "../../converters/libmwaw/buildlink3.mk"
.include "../../converters/libzmf/buildlink3.mk"
.include "../../converters/orcus0.12/buildlink3.mk"
.include "../../databases/db4/buildlink3.mk"
.include "../../databases/openldap-client/buildlink3.mk"
.include "../../databases/shared-mime-info/buildlink3.mk"
.include "../../databases/unixodbc/buildlink3.mk"
.include "../../devel/apr-util/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
.include "../../devel/cppunit/buildlink3.mk"
.include "../../devel/gperf/buildlink3.mk"
.include "../../devel/libexecinfo/buildlink3.mk"
.include "../../devel/liblangtag/buildlink3.mk"
.include "../../devel/mdds1.2/buildlink3.mk"
.include "../../devel/nss/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../fonts/fontconfig/buildlink3.mk"
# hardbuzz with graphite2 support is required.
BUILDLINK_API_DEPENDS.harfbuzz+= harfbuzz>=1.4.2
.include "../../fonts/harfbuzz/buildlink3.mk"
.include "../../graphics/graphite2/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../graphics/cairo/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../graphics/gdk-pixbuf2-xlib/buildlink3.mk"
.include "../../graphics/glew/buildlink3.mk"
.include "../../graphics/glu/buildlink3.mk"
.include "../../graphics/glm/buildlink3.mk"
.include "../../graphics/lcms2/buildlink3.mk"
.include "../../graphics/libgltf/buildlink3.mk"
.include "../../graphics/librsvg/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
#.include "../../graphics/sane-backends/buildlink3.mk"
#.include "../../graphics/vigra/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/tool.mk"
.include "../../math/coinmp/buildlink3.mk"
.include "../../math/lp_solve/buildlink3.mk"
.include "../../multimedia/gstreamer1/buildlink3.mk"
.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
.include "../../net/libcmis/buildlink3.mk"
.include "../../net/mDNSResponder/buildlink3.mk"
.if !empty(PKG_OPTIONS:Mcups)
.include "../../print/cups/buildlink3.mk"
.endif
.include "../../print/poppler-cpp/buildlink3.mk"
.include "../../print/poppler-includes/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../sysutils/dbus/buildlink3.mk"
.include "../../sysutils/dbus-glib/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../textproc/expat/buildlink3.mk"
.include "../../textproc/hunspell/buildlink3.mk"
.include "../../textproc/hyphen/buildlink3.mk"
.include "../../textproc/icu/buildlink3.mk"
.include "../../textproc/libclucene/buildlink3.mk"
BUILDLINK_API_DEPENDS.libodfgen+= libodfgen>=0.1.4
.include "../../textproc/libodfgen/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../textproc/libxslt/buildlink3.mk"
.include "../../textproc/redland/buildlink3.mk"
.include "../../textproc/libexttextcat/buildlink3.mk"
.include "../../textproc/mythes/buildlink3.mk"
.include "../../textproc/raptor2/buildlink3.mk"
.include "../../textproc/rasqal/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
.include "../../www/neon/buildlink3.mk"
.include "../../www/serf/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXcursor/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libXfixes/buildlink3.mk"
.include "../../x11/libXi/buildlink3.mk"
.include "../../x11/libXinerama/buildlink3.mk"
.include "../../x11/libXrandr/buildlink3.mk"
.include "../../x11/libXrender/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
.include "../../x11/pixman/buildlink3.mk"
.include "../../mk/dlopen.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../graphics/gnome-icon-theme/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"