230 Commits

Author SHA1 Message Date
robert
56c3082761 update to 6.2.1.2 2019-03-06 17:57:30 +00:00
robert
cead58111e - sync some headers and use the correct thread id on openbsd
- use uname(3) to populate information in the About screen
2019-03-05 15:38:32 +00:00
ian
46a1ea8fe6 Remove BROKEN as builds on i386 with current clang. "give it a go" sthen@ 2019-03-01 17:05:30 +00:00
robert
9d6706fec0 add some missing ifdefs to use linux specific code on openbsd as well:
- add missing VCL backend info in About
- calculate max call level based on stack size
2019-02-28 22:09:41 +00:00
robert
1ac91c31ec update to 6.2.0.3 2019-02-09 15:23:07 +00:00
robert
fa82e654d1 add a different workaround for the mutex hang issue, which is already used elsewhere 2019-01-29 10:34:28 +00:00
kili
214b86a1ac Fix build with upcoming poppler-0.73.0 (no more typedef unsigned
char Guchar).

ok robert@ (maintainer)
2019-01-11 20:06:16 +00:00
kili
829169fd34 Fix build with poppler-0.72.0.
From archlinux.

ok robert@ (maintainer)
2019-01-04 21:07:21 +00:00
robert
3746b2178d update to 6.1.4.2 2018-12-19 20:43:17 +00:00
sthen
49b00025fd bump REVISION for ports with a LIB_ or RUN_DEPENDS on devel/boost,
it has been split into subpackages
2018-12-13 19:53:23 +00:00
naddy
c38f58eb45 check for a platform's endianness the modern way by including <endian.h>
and comparing BYTE_ORDER
2018-11-15 22:19:09 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
robert
6bdbcad4fa update to 6.1.1.2 2018-09-20 13:54:12 +00:00
robert
778c5aea67 unbreak after libc++ update by defining _LIBCPP_ENABLE_CXX17_REMOVED_UNEXPECTED_FUNCTIONS
as these are still used by libreoffice
2018-09-11 18:51:00 +00:00
robert
3522e7e9ec unbreak pdf export and printing by switching to libressl from nss for
digest so that the MD5_Update symbol will not conflict between libcrypto
and libnss

a hack might come later for nss as well
2018-09-07 07:15:50 +00:00
sthen
1b1781d9cb don't waste time on i386; mark BROKEN as builds repeatedly fail with
/usr/obj/ports/libreoffice-6.1.0.3/libreoffice-6.1.0.3/instdir/sdk/lib/libuno_cppuhelpergcc3.so: undefined reference t
o `operator new(unsigned long, std::align_val_t)'
/usr/obj/ports/libreoffice-6.1.0.3/libreoffice-6.1.0.3/instdir/sdk/lib/libuno_cppuhelpergcc3.so: undefined reference t
o `operator delete(void*, std::align_val_t)'
2018-08-27 14:07:22 +00:00
robert
6c2d1e4954 update to 6.1.0.3 2018-08-18 07:07:17 +00:00
espie
a3cc216348 @tag update-mime-database 2018-07-01 18:33:35 +00:00
espie
c36d0659b9 @tag gtk-update-icon-cache 2018-06-29 22:16:08 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
robert
9c30a506dd update to 6.0.3.2 2018-04-05 21:49:33 +00:00
robert
907902b41c update to 6.0.2.1 and use libepoxy from the system to avoid patching for
opening libGL.so.1 because the system one has the patch already
2018-03-15 15:15:07 +00:00
robert
6e60847c73 update to 6.0.1.1 2018-02-10 16:49:57 +00:00
robert
d87aba205e unbreak build if there is no cppunit installed on the system 2018-02-08 09:57:36 +00:00
robert
0aad37eda1 update to 6.0.0.3 2018-02-05 17:15:05 +00:00
robert
1d7af7ee5b set LC_CTYPE to en_US.UTF-8 if not set to anything else so that
documents with special characters can be opened
2018-01-22 15:48:21 +00:00
robert
52cb691f85 add missing distfile 2018-01-03 11:54:56 +00:00
robert
a18189fddd forgot to commit this patch in the previous commit for fixing the build 2018-01-01 13:37:49 +00:00
robert
c3b3e1df7f use system graphics/glm; fixes build breakage 2017-12-31 09:00:27 +00:00
robert
7b5ea120f5 update to 5.3.7.2 and drop COMPILER line as we are amd64 and i386 only 2017-12-29 07:39:30 +00:00
ajacoutot
2521c4748a Typo in comment. 2017-12-27 20:41:37 +00:00
naddy
11e3dd67b3 switch COMPILER from the old, confusing shortcuts to the more explicit format 2017-11-16 23:20:37 +00:00
landry
fe3528c808 Fix some WANTLIB after nss dependency change (sometimes, just remove
unneeded softokn3, sometimes replace it by nssutil3) - note that there
might be more WANTLIB to fix/remove from those ports, but i only
concentrated on the changes related to nss.
2017-11-09 19:44:12 +00:00
naddy
ee41137ae4 replace gettext module 2017-11-06 17:51:39 +00:00
sthen
1dd1aed429 bump; textproc/icu4c now uses multi-packages for -wwwdata 2017-08-24 09:45:23 +00:00
robert
026b89f7e4 unbreak build on i386 2017-08-13 17:12:48 +00:00
sthen
7686fed6c8 mark BROKEN-i386 to save half an hour of build time. current failure:
/usr/obj/ports/libreoffice-5.2.7.2/libreoffice-5.2.7.2/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:164:32: error: unknown type name '__si_class_type_info'
/usr/obj/ports/libreoffice-5.2.7.2/libreoffice-5.2.7.2/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:170:32: error: unknown type name '__class_type_info'

previously failed with segfaults during build.
2017-08-10 15:55:03 +00:00
robert
4cafd023a3 add another boost include path fix and link the internal libhyphen statically as well 2017-07-31 21:45:37 +00:00
robert
bb800ec98d multiple clang fixes:
- make sure to link with the static libmythes in the build to avoid a runtime
  crash

- since libreoffice uses a bundled boost, let's make sure we don't pick
  up anything from the one installed on the system by using the proper
  include directory order
2017-07-31 15:39:05 +00:00
robert
c38bbcd5ee revert upstream commit 07157e644fa9666850767ff6bd54c1511167a0a2 which added
thread_local usage which we don't have yet to avoid __cxa_thread_atexit
problems on c++11
2017-07-30 19:39:18 +00:00
naddy
775e0ea243 bump; ok sthen@ 2017-07-28 11:21:01 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
a1a1713769 let this build with ports boost, until robert figures out the correct
include incantation.

okay robert@
2017-07-25 16:19:14 +00:00
robert
3a78f6911b allow build with system clang 2017-07-23 18:54:01 +00:00
espie
1cf6f70a42 oops, my editor killed one line 2017-07-18 21:06:48 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
robert
407280ef36 fix path to xdg-open and friends and add run dependency for devel/xdg-utils 2017-07-04 08:17:55 +00:00
robert
8e62b264b4 unbreak build 2017-07-03 11:02:02 +00:00
robert
e995764022 update to 5.2.7.2 2017-07-03 08:32:10 +00:00
espie
cc5bc426ed switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
2017-05-31 08:08:15 +00:00