Commit Graph

263 Commits

Author SHA1 Message Date
jasper
39567b34b2 bump after libxslt dependency changed 2020-06-09 07:14:44 +00:00
robert
3fb48c2a10 update to 6.4.4.2 2020-05-30 13:34:23 +00:00
robert
487830ffe2 update to 6.4.3.2 2020-04-17 18:14:37 +00:00
kili
d1707dc096 Let it build with upcoming poppler-0.86.x.
ok robert@ (maintainer)
2020-03-21 19:44:46 +00:00
robert
c12e914247 update to 6.4.2.2 2020-03-21 19:11:28 +00:00
robert
dff77ed871 update to 6.4.1.2 2020-03-08 08:27:08 +00:00
robert
d749d3d710 remove a patch that was missed from the previous commit 2020-02-05 20:00:34 +00:00
robert
a6899c9414 update to 6.4.0.3 2020-02-05 19:58:09 +00:00
kili
0ad6c4f9a0 Unbreak the build with poppler-0.83.0.
ok robert@ (maintainer)
2020-01-02 20:31:11 +00:00
sthen
e506a46e80 Treat DPB_PROPERTIES=parallel as a hint that a port is parallel-safe
for use in regular builds too; if that is present in a port, use
${PARALLEL_MAKE_JOBS} jobs in the build, defaulting to hw.ncpuonline.

Adjust PARALLEL_BUILD=No, this originally seemed intended to be a hint
that a port could NOT handle a parallel build, but current usage is
"don't pass make -jXX because this port has its own way to handle things",
instead change this to a slightly more understandable PARALLEL_MAKE_FLAGS
variable. This defaults to -j${PARALLEL_MAKE_JOBS} but can be reset for
build system requirements as needed (java/libreoffice have their own
mechanism) and is added automatically to MAKE_FLAGS where a build uses
>1 concurrent job.

Based on a diff from / ok espie@ - the default value may want revising
as hw.ncpuonline jobs will be too many in some cases (e.g. machines with
many cores or low RAM), but committing at this stage to avoid further
out-of-tree bikeshedding. If you need to restrict to a lower number of
jobs, set e.g. PARALLEL_MAKE_JOBS=2 in /etc/mk.conf, and please provide
feedback.
2019-12-05 21:18:08 +00:00
kili
92f4d17585 Let libreoffice build with poppler-0.82.0.
ok robert@ (maintainer)
2019-11-07 18:44:39 +00:00
robert
69b32e8244 update to 6.3.3.2 and fix packaging for the no_java flavor 2019-11-06 12:21:06 +00:00
robert
e6f3664513 add a patch for the upcoming icu update; requested by aja@ 2019-10-13 18:36:02 +00:00
robert
6837d73de0 unbreak on i386 and regen some patches 2019-10-08 13:10:15 +00:00
sthen
62c27ea189 mark BROKEN-i386 again, it takes ~2.5h before failing 2019-10-07 12:16:45 +00:00
robert
559177e9da update to 6.3.2.2 and unbreak on i386 2019-10-04 06:33:55 +00:00
sthen
eb596805d8 mark BROKEN-i386 for now to avoid wasting time in bulks 2019-09-23 12:04:10 +00:00
robert
72b2293c45 update to libreoffice 6.3.1.2;
kde4 support has been removed so the port moves to kde5
2019-09-20 13:34:54 +00:00
robert
878d1113e7 update to 6.2.7.1 2019-09-08 14:05:53 +00:00
robert
2257c0a065 update to 6.2.6.2 2019-08-19 13:22:22 +00:00
sthen
484cf3de0c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:45:45 +00:00
robert
a940ad8cd9 update to libreoffice-6.2.5.2 2019-07-05 07:17:56 +00:00
naddy
f8d236ce78 llvm8: upstream fix for C++20 char8_t; ok robert@ 2019-06-23 19:38:31 +00:00
kurt
7705a5ad0b Revision bump all java ports for the jre package removal and java.port.mk
changes.
2019-06-11 00:38:33 +00:00
robert
12b5be869d update to 6.2.4.2 2019-05-26 12:59:16 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
sthen
22de3ff02c set png16 WANTLIB entries back to png following the change in soname
part done by portbump, part by hand (it is easily confused)
2019-05-17 16:45:25 +00:00
sthen
d7f0752227 bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
2019-04-28 20:51:26 +00:00
robert
6d9676ca9c update to 6.2.3.2 2019-04-23 06:00:57 +00:00
ajacoutot
e735d9ff42 Unbreak fake after previous commit (TRUEPREFIX -> PREFIX) 2019-03-30 18:18:52 +00:00
ajacoutot
a39f487358 Don't symlink the desktop files from /usr/local/lib/libreoffice/... but
copy them instead. unveil(2) in update-desktop-database(1) prevents it
to follow symlinks.

ok robert@ (maintainer)
2019-03-30 08:09:38 +00:00
sthen
828f08b0e2 sweep all java ports with a couple of adjustments to build/dependency
environment, which will reduce complexity in java.port.mk when jdk 11 is
added. direction agreed with kurt@.

- switch all MODJAVA_VER to at least 1.8 (we don't currently have any
version earlier than this anyway).

- drop MODJAVA_JRERUN, the separate jre package will be going away with
jdk 11.

- bump changed ports
2019-03-24 22:24:12 +00:00
robert
e728b8d4f3 update to 6.2.2.2 2019-03-24 09:17:45 +00:00
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