Commit graph

80 commits

Author SHA1 Message Date
Jung-uk Kim
c2d145e797 Update to 5.3.7. 2017-11-02 21:12:58 +00:00
Jung-uk Kim
7edfa5164d Update to 5.3.4. 2017-06-22 13:14:37 +00:00
Jung-uk Kim
8020b4ffd4 - Turn off unit tests by default. It is getting harder to maintain because
there are too many possible combinations with current set of build options.
Also, this significantly reduces build time.  Use TEST option to enable it.
- Implement SAL getOSVersion() for FreeBSD.  Actually, I believe it should
work with all supported UNIX-like OSes including Linux.
- Install stripped binaries.  'install-strip' target was not honored because
'distro-pack-install' target unconditionally depends on 'install' target.
- Fix couple of minor installation issues while I am here.
2017-06-07 22:55:49 +00:00
Jung-uk Kim
c6a395f73b Revert r441276 and properly fix build failures with JAVA option. 2017-05-19 23:48:29 +00:00
Jung-uk Kim
5fc4be1ab4 Work around sporadic build failures. 2017-05-19 22:30:16 +00:00
Jung-uk Kim
16dfa15ae4 Work around a build failure on i386. 2017-05-19 20:14:54 +00:00
Jung-uk Kim
d26af7eba1 Update to 5.3.3.
Unfortunately, support for Firebird database is temporarily disabled
because Firebird 2.5 is no longer supported.
2017-05-19 18:42:01 +00:00
Jung-uk Kim
fa415a3594 Update to 5.2.7. 2017-05-04 18:07:45 +00:00
Jung-uk Kim
a0f9179a1a Refine r433663. If "use-header-bar" property of the dialog is set to TRUE,
it uses a GtkHeaderBar for action buttons instead of the action area and
gtk_dialog_get_header_bar() should not return NULL.  If it is set to FALSE,
gtk_dialog_get_header_bar() always returns NULL.  In other words, we should
not remove buttons from both header bar and action area in any case.  This
patch also removes pointless assertions from the previous patch.

PR:		203563
2017-02-10 02:02:54 +00:00
Jung-uk Kim
678e87e002 Do not apply the kludge for PR214473 on all supported FreeBSD versions.
These patches actually reintroduced an upstream bug.

https://gerrit.libreoffice.org/22291

PR:		214473
2017-02-08 22:22:21 +00:00
Jung-uk Kim
35f99ea1a0 - Stop crashing when GTK3 GUI is enabled.
- Always use gtk_dialog_get_action_area().  It was available since GTK 2.14.

PR:		203563
2017-02-08 18:44:55 +00:00
Jung-uk Kim
b920fe11ad Fix opening URL via xdg-open.
Submitted by:	Alexander Zagrebin (alex at zagrebin dot ru) (initial patch)
2017-02-07 20:37:18 +00:00
Jung-uk Kim
c1bba509f3 - Catch up with liborcus 0.12.1.
- Make option GNOME imply GTK2 again.
2017-02-07 19:42:00 +00:00
Jung-uk Kim
b2486f9967 Update to 5.2.5. 2017-02-01 00:52:29 +00:00
Jung-uk Kim
c8774e64f9 Update to 5.2.4. 2017-01-01 17:54:02 +00:00
Jan Beich
625849ce67 editors/libreoffice: unbreak against ICU 58.1
i18npool/source/breakiterator/breakiterator_unicode.cxx:69:13: error: 'setBreakType' is a private member of 'icu::RuleBasedBreakIterator'
            setBreakType(type);
            ^
/usr/local/include/unicode/rbbi.h:657:10: note: declared private here
    void setBreakType(int32_t type);
         ^
1 error generated.

PR:		214437
Obtained from:	upstream
Approved by:	portmgr blanket
2016-11-15 15:29:15 +00:00
Baptiste Daroussin
5d968e87c0 Fix runtime issues related to thread_locale
__cxa_thread_atexit which is needed when building c++11 program using
thread_locale is only defined on FreeBSD 11-STABLE and 12-CURRENT

Backout the change in libreoffice which happened during the 5.2 dev phase adding
thread_locale

PR:		214473
Reported by:	Dušan Vejnovič <freebsd@dussan.org>
Tested by:	Dušan Vejnovič <freebsd@dussan.org>
2016-11-13 22:38:15 +00:00
Baptiste Daroussin
1856d0bcbc Fix typo I forgot to commit earlier
Reported by:	Stari Karp <starikarp@yandex.com>
2016-11-12 14:09:41 +00:00
Baptiste Daroussin
d6f3a4aeb8 Allow to bulid as root
PR:		214440
Reported by:	O. Hartmann <ohartmann@walstatt.org>
2016-11-12 13:26:30 +00:00
Baptiste Daroussin
6721a47473 Update libreoffice to 5.2.3 and liborcus to 0.11.2 2016-11-12 09:45:22 +00:00
Jung-uk Kim
afc3c0b857 Remove an extraneous brace for libstdc++ for completeness. Note this change
alone does not allow us to build LibreOffice with GCC and libstdc++.
2016-10-26 18:23:12 +00:00
Jung-uk Kim
85903a014e Fix build on head. 2016-06-14 04:42:13 +00:00
Tijl Coosemans
2afb7e98d3 Add upstream patches that resolve a deadlock when one thread closes a
socket or pipe while another thread is still accepting connections.

PR:		205922
Approved by:	office (jkim)
2016-02-08 18:29:36 +00:00
Jung-uk Kim
75883644e1 Update to 5.0.2. 2015-09-23 21:06:12 +00:00
Jung-uk Kim
9e1fa332c6 - Properly update icon caches when GTK2 and/or GTK3 option is set.
- Fix build when CUPS option is not set.
- Simplify and tidy up PLIST auto-generation.
- Reduce Clang 3.6 warnings.
2015-09-03 04:45:17 +00:00
Jung-uk Kim
f6862ef651 Update LibreOffice to 5.0.1.
Unfortunately, LibreOffice project completely dropped support for pre-C++11
compilers and libraries since 4.4.  Therefore, we cannot easily build it on
FeeBSD 9.x any more unless the system was rebuilt with WITH_CLANG_IS_CC and
WITH_LIBCPLUSPLUS.  If user is unable to upgrade the system for some reason,
the old port, i.e., 4.3.7, is still available from devel/libreoffice4 (with
no language packs).
2015-09-01 21:26:44 +00:00
Jung-uk Kim
cf14c210f1 Update to 4.3.7. 2015-04-25 17:30:29 +00:00
John Marino
41a53bbdda editors/libreoffice: Fix build on gcc-5
PR:		197947
Submitted by:	marino
Approved by:	maintainer timeout
2015-03-22 16:43:56 +00:00
Jung-uk Kim
a9ba86c4c8 - Update to 4.3.6.
- Enable GIO when GTK2 or GTK3 is enabled. [1]

Submitted by:	tijl [1]
2015-02-20 20:26:23 +00:00
Jung-uk Kim
d9c58baa19 Update to 4.3.5. 2014-12-18 23:32:32 +00:00
Jung-uk Kim
7e46d52b46 Update to 4.3.4. 2014-11-27 08:12:23 +00:00
Jung-uk Kim
7b23b77c4f Update to 4.3.3. 2014-10-31 18:15:49 +00:00
Jung-uk Kim
9cee92ad58 Update to 4.3.2. 2014-10-16 21:14:18 +00:00
Jung-uk Kim
8ea505063e Remove an unnecessary local patch. Originally, it was added to fix compiler
warnings and to improve performance.  The compiler warnings were fixed some
time in 4.1.x but the local patch remained for performance.  Today I was
notified by an upstream developer that it may have interoperability issues
with other dBase III implementations because the original implementation had
512-byte fixed-size blocks.  We better be safe than sorry.
2014-07-01 17:30:17 +00:00
Jung-uk Kim
7a699892f7 Update to 4.2.5. 2014-06-24 02:40:06 +00:00
Jung-uk Kim
e1a274b0c0 Shut up check-orphans.
Reported by:	swills
2014-06-17 00:12:37 +00:00
Jung-uk Kim
689e3c5ca0 - Fix build with libc++ on i386.
- Fix JAVA option.  A distfile was missing.
- Work around INSTALLS_ICONS issues.  Icon caches were not properly updated.
- Tidy up bash completion installation.
2014-06-14 05:52:26 +00:00
Baptiste Daroussin
ef23e45d66 Restore configure regeneration 2014-06-12 11:02:50 +00:00
Baptiste Daroussin
0533abe3e7 Forgot libreoffice itself in previous commit 2014-06-11 14:45:18 +00:00
Jung-uk Kim
5fab2d1f23 Do not preserve owners and permissions when extracting external sources.
For example, xmlsec1 tarball contains world-writable directories.

Reported by:	tijl
2014-05-07 20:16:17 +00:00
Jung-uk Kim
3701b8ef99 Fix a bug introduced by the upstream long ago.
http://cgit.freedesktop.org/libreoffice/core/commit/bridges/source/?id=55189

__FreeBSD_version was not defined and the preprocessor set it to 0 because
sys/param.h was not properly included. As a consequence, it always used
dlsym(3) hacks for the old rtld(1).
2014-05-06 23:52:43 +00:00
Jung-uk Kim
5436ddf062 Update to 4.1.5. It is partially based on the following PR.
PR:		ports/186265
2014-02-25 19:09:28 +00:00
Jung-uk Kim
4a9baaef54 Fix build with clang and libc++ on i386.
Submitted by:	tijl
2013-10-14 22:12:36 +00:00
Jung-uk Kim
5f02ab9efa - Fix build on head with clang and libc++/libcxxrt. Note the patches were
heavily inspired by several upstream patches and a crucial hint from tijl.
- Remove a redundant compiler flag for MDDS.  The GXX_INCLUDE_PATH variable
was removed with STLport support and it seems it is not necessary any more.
- Add an upstream patch.  It may work around a potential compiler problem.
- Convert to new LIB_DEPENDS format.
2013-09-18 23:30:31 +00:00
Jung-uk Kim
4be443f672 Catch up with mdds 0.9.0. 2013-09-17 17:20:11 +00:00
Jung-uk Kim
b54218e9d4 Update to 4.0.5. 2013-08-22 20:38:28 +00:00
Jung-uk Kim
aa16bd143b - Chase liborcus 0.5.1 update.
- Do not install unused dictionary files to avoid conflicts. [1]
- Honor real PAGE_SIZE.

PR:		ports/179887 [1]
2013-06-25 21:55:09 +00:00
Chris Rees
18cbcdb18c Backport a fix for API breakage with devel/mdds update to 0.8.0
This will probably need to be removed on the next Libreoffice update

Obtained from:	Libreoffice git
2013-05-21 19:52:41 +00:00
Jung-uk Kim
ea47cacd91 Update to 4.0.3. 2013-05-09 18:26:51 +00:00
Jung-uk Kim
9b86b8c858 Update to 4.0.2.
Feature safe:	yes
2013-04-16 20:51:47 +00:00