Commit graph

84 commits

Author SHA1 Message Date
Baptiste Daroussin
9250d94365 Convert USE_BISON to USES= bison
It brings bison as a build dependency in case it is set the following way:
USES= bison or USES= bison:build

it brings bison as a run dependency in case it is set the following way:
USES= bison:run

it brings bison both as a run and build dependency in case it the set the following way:
USES= bison:both

While here trim some headers
Convert some USE_GNOME= gnomehack to USES= pathfix
2013-03-08 11:32:11 +00:00
Jung-uk Kim
8c3ddce2ce Fix jakarta-commons-httpclient build with some locale.
PR:		ports/176205
2013-02-18 21:37:41 +00:00
Jung-uk Kim
03b48b99b8 - Do not let the configure script guess number of CPUs in the system.
- Honor MAKE_JOBS_NUMBER if available.

PR:		ports/176177
2013-02-15 22:19:09 +00:00
Jung-uk Kim
2609982f83 Enable XMLSEC support. This fixes support for password-protected files.
PR:	ports/167775
2013-02-15 16:54:57 +00:00
Jung-uk Kim
6999eb1195 - Consistently use clang to build LibreOffice. It works fine now.
- Speed up patching a little.
2013-02-14 01:28:36 +00:00
Jung-uk Kim
4ad2ccee20 Disable Kerberos and GSSAPI when PostgreSQL-SDBC is disabled.
PR:	ports/176037
2013-02-12 00:57:47 +00:00
Jung-uk Kim
81ba405317 Add devel/doxygen as a build dependency for SDK option.
Pointed by:	ale
2013-02-11 19:58:19 +00:00
Jung-uk Kim
9751697079 Fix plist.
PR:	ports/175953
2013-02-09 00:51:31 +00:00
Jung-uk Kim
d0993fad42 - Fix build with Java option. [1]
- Work around a build issue when Python was built with PTH option. [2]
- Mark GTK3 option as broken.  Now LibreOffice wants GTK+ 3.2 and later. [3]
- Fix build with SDK option.
- Add bash completion for LibreOffice.

PR:		ports/175856 [1]
Reported by:	Frederic POLIAKOFF <fpoliakoff@free.fr> [2]
Reported by:	awarecons@gmail.com [3]
2013-02-08 00:50:00 +00:00
Jung-uk Kim
b171998eb2 - Bypass unit tests for C++ UNO. This works around some build issues.
- Clean up MASTER_SITES for optional third-party sources.
2013-02-06 20:07:58 +00:00
Jung-uk Kim
4d4f740a58 Fix fetch. Good bye, go-oo.org. 2013-02-06 07:49:21 +00:00
Jung-uk Kim
fde722d687 Update to 3.6.5. 2013-02-04 20:03:49 +00:00
Baptiste Daroussin
de67de0bf7 Revert a commit that should not have happened
Bump portrevision
2013-01-31 21:13:48 +00:00
Baptiste Daroussin
f5f6cd6d9b Chase boost update 2013-01-31 13:38:42 +00:00
Baptiste Daroussin
2ed39f40cb Chase icu, graphite2 and libexttextcat bump 2012-12-18 23:09:07 +00:00
Baptiste Daroussin
d333750482 Fix package building after Gentium fonts modification
Reported by:	beat
2012-12-16 23:18:28 +00:00
Jung-uk Kim
32c77e89ce - Update to 3.5.7.
- Trim Makefile headers.

Feature safe:	yes
2012-10-26 20:24:07 +00:00
Alex Dupre
58fe5bd73d Force to use GCC on FreeBSD 8.x, since with clang it builds fine,
but doesn't work at all.
2012-09-14 07:43:43 +00:00
Jung-uk Kim
504407493a - Deprecate USE_OPENSSL. It causes nothing but trouble at the moment.
- Set some environment variables needed by old build system.
- Fix build with GCC and reinstate WITH_GCC knob.
- Tidy up some nits while I am here.
2012-09-12 16:41:31 +00:00
Jung-uk Kim
af3b50a45d Work around a tinderbox shortcoming.
Hinted by:	bapt
2012-09-07 22:32:47 +00:00
Jung-uk Kim
6212ea8495 Fix the previous commit to make it really work. See the following upstream
PR for more information about this issue:

https://bugs.freedesktop.org/show_bug.cgi?id=54015
2012-08-29 22:20:19 +00:00
Jung-uk Kim
aae72ec8d5 Work around rpath/origin and visibility issues. 2012-08-29 18:42:58 +00:00
Jung-uk Kim
f7c42ea5b1 - Update to 3.5.6.
- Use system mdds.
- Fix build with the recent Clang (CURRENT).
- Enable visibility for recent Clang (9.1 and CURRENT).
- Attempt to fix build on 7.x and 8.x (not tested).
2012-08-23 16:00:36 +00:00
Jung-uk Kim
195adbc720 Fix version check for lang/clang-devel. 2012-07-18 00:42:10 +00:00
Jung-uk Kim
495b66e319 - Update LibreOffice and the language packs to 3.5.5.
- Add new language packs, i.e., ast, bo, kn, lb, and ug.
2012-07-17 20:55:45 +00:00
Baptiste Daroussin
d29725597e Fix exttextcat new library name detection 2012-07-16 10:08:32 +00:00
Baptiste Daroussin
d047b7a206 - update libexttextcat to 3.3.1
- chase library name change
2012-07-16 06:51:44 +00:00
Jung-uk Kim
359cd82897 - Do not create empty .keep files on empty directries. This causes unexpected
crash because it is trying to mmap(2) an empty file as a Calc add-in. [1]
Just use mkdir(1) to create the empty directories instead.
- Use system clang by default where the clang regression is fixed (r238429).

PR:		ports/169837 [1]
2012-07-14 02:03:13 +00:00
Jung-uk Kim
f26e9f136d Remove a superfluous "-x c++" option for clang-cpp. clang-cpp automatically
adds it by guessing language type from the file extension.
2012-07-11 16:45:53 +00:00
Jung-uk Kim
f71ddd644e - Construct CPP and CXXCPP from the existing variables.
- Pass CXXCPP as an environment variable for the configure script as it is
only useful there at the moment.  Actually, ports infrastructure ignores it.
2012-07-11 01:17:35 +00:00
Jung-uk Kim
be412e46b5 - Add comments to note a clang bug and and the patched revision.
- Add a knob WITH_SYSTEM_CLANG to force build with clang from base system.
This is very useful when the user has patched the system clang, i.e.,
contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp.
- Temporarily disable -Wshadow and -Wunused-parameter.  These options caused
too many warnings for system boost and made it really hard to debug problems.
- Remove temporary clang++ options, which are no longer necessary.
- Remove a duplicate patch for solenv/gbuild/platform/com_GCC_defs.mk.
2012-07-10 23:53:13 +00:00
Alex Dupre
d9d59ef9bb Fix build on i386.
Fix build with clang from ports.
Fix build when KDE4 option is enabled.
2012-07-06 14:02:04 +00:00
Dima Panov
5c8b9b5891 - Clang from ports doesn't install clang-cpp, use clang++ -E / clang -E for preprocessor
No cookies to:	bapt :)
Pointed by:	Yamagi on #bsdports
2012-07-02 16:46:04 +00:00
Baptiste Daroussin
30d172270a Use clang from localbase not the one found in path 2012-07-02 13:55:25 +00:00
Baptiste Daroussin
50518cf2da Unconditionnaly force clang from ports which by default is build without
assertion.

If llvm/clang is build with assertion then the build crashes

Reported by:	Yamagi Burmeister <lists@yamagi.org>
2012-07-02 13:52:20 +00:00
Dima Panov
0e6c83afe5 - The FreeBSD Office team is proud to announce LibreOffice.org 3.5.4 release
for FreeBSD platform!

    Now with system boost-1.48 support and powered by clang-3.1 by default

Dima,  behalf of FreeBSD Office team
2012-07-01 08:32:04 +00:00
Vasil Dimov
3a743006a0 Upgrade graphics/vigra from 1.7.1 to 1.8.0
PR:		ports/168833
Submitted by:	fluffy@
2012-06-08 13:45:00 +00:00
Martin Wilke
9c2f65e395 - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4
Review by:	bapt, David Naylor (kde team)
2012-06-06 06:44:37 +00:00
Baptiste Daroussin
5486f06031 Remove SITE_PERL from *_DEPENDS 2012-06-05 12:50:25 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Baptiste Daroussin
3f57d1f0b9 Fix build with no options activated [1]
While here convert to new options framework
Switch pgsql options off by default
Mark build with DEBUG as ignore is it known to fail
Bump port revision

PR:		ports/168445 [1]
Submitted by:	amdmi3@ [1]
2012-05-31 08:04:56 +00:00
Baptiste Daroussin
a06e7eed1c Add a PGSQL option to allow user to disable support for postgresql, keep
postgresql on by default to avoid rebuilding on clusters

PR:		ports/167346
Submitted by:	amdmi3
2012-05-06 23:44:41 +00:00
Jung-uk Kim
e68eaea5f1 - Work around build issues with Clang by lowering C++ standard level. Note
this is temporary because both Clang and LibreOffice fixed all the issues.
- Shut up annoying "argument unused during compilation" warnings for Clang.

With hat:	office@
2012-05-04 20:02:25 +00:00
Baptiste Daroussin
11cee2e8c9 - add a patch fixing .doc/.docx loading [1]
- workaround a pointyhat/tinderbox box, preventing it to figureout clang is
  needed as a dependency on 7 and 8 when host is 9+

Submitted by:	Meowthink <meowthink@gmail.com> (via office@ mailing list)
Obtained from:	libreoffice git master [1]
2012-04-26 14:55:09 +00:00
Baptiste Daroussin
296e6ccd49 Fix fonts search path for Liberation fonts
Switch linuxlibertine to linuxlibertine-G fonts
2012-04-24 07:43:10 +00:00
Baptiste Daroussin
4857483cd6 - Fix icons (.desktop) and mime type
- Bump portrevision

Yes now you should have your icons back in the menus :)

Reported by:	wblock and ajtiM <lumiwa@gmail.com>
2012-04-23 21:33:35 +00:00
Baptiste Daroussin
52b8efc861 Fix build with non default bdb
Reported by:	Leslie Jensen <leslie@eskk.nu> (via office@)
2012-04-23 11:09:05 +00:00
Baptiste Daroussin
8269acc5ce - upgrade to 3.5.2
- switch and force compiler to clang using the one from base on 9 and CURRENT, the one
  from ports if not found in base
- now only build en_US version, all localisation are available through separated
  ports.
- Graphite smart font is now used by default
- Rebundle boost to easier upgrading boost
- Rebundle mdds the one from the ports seems incompatible with clang
- Unbundle all the fonts

Thank you to jgh and Kuan-Chung Chiu <buganini@gmail.com> for testings and
feedback

Thank you to iXsystems for providing resources to build/test libreoffice
2012-04-22 20:38:32 +00:00
Baptiste Daroussin
3422443e1c - upgrade to 3.4.5
- move the osuol mirror to the bottom of the list as it is slow[1]

Reported by:	Patrick Lamaiziere <patfbsd@davenulle.org> [1] (via office@ mailing list)
2012-01-16 11:23:13 +00:00
Baptiste Daroussin
b3687de376 - update to 3.4.4.2
- changelog: http://wiki.documentfoundation.org/Releases/3.4.4_info_about_fixes
2011-11-09 12:52:07 +00:00