28 Commits

Author SHA1 Message Date
naddy
67ba02fd5f fix the relocation error seen with clang/lld 10 on i386 in this embedded
copy of Qt4 WebKit as well; originally from jca@
2020-08-13 18:40:38 +00:00
naddy
8c0623d274 Recognize cc -dumpversion results beyond gcc 8.
Fixes build with LLVM 10.
2020-08-02 22:21:32 +00:00
sthen
77f7cc9c61 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:49:33 +00:00
naddy
a2fe581a1d * Do NOT hide the build commands.
* Don't use -ffunction-sections.  It provides no appreciable gain but
  causes a text relocation on i386 in JITStubs.cpp.  x11/qt4 also
  doesn't use it.
2018-11-21 22:18:51 +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
tb
374937d15c Fix build after libcrypto bump.
ok sthen
2018-08-26 11:58:36 +00:00
sthen
b0023977fe udpate to wkhtmltopdf-0.12.5 2018-07-24 12:03:11 +00:00
jca
fca7ffff57 Update to wkhtmltopdf-0.12.4
from Frank Groeneveld (maintainer)
2018-07-10 12:24:24 +00:00
sthen
ae34714d73 use --std=gnu++98 to unbreak with clang6 (avoiding c++03 to avoid extra mess
passing it through to qmake)
2018-04-16 22:21:40 +00:00
sthen
ee21712203 use new wkhtmltopdf-qt distfile; github have updated tar(1) and/or
git-archive since this port was created so the autogenerated distfile
has changed.  noticed by jca
2018-04-16 12:00:40 +00:00
sthen
1dd1aed429 bump; textproc/icu4c now uses multi-packages for -wwwdata 2017-08-24 09:45:23 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
espie
678b220c4e clang fixes, same as qt4 2017-04-27 16:23:14 +00:00
sthen
073d25a37c use LIBCXX 2017-04-10 11:46:32 +00:00
sthen
022219e108 honour CC/CXX, from maintainer Frank Groeneveld 2017-03-02 10:12:02 +00:00
naddy
bac38152ca replace libiconv module 2016-09-13 18:52:05 +00:00
ajacoutot
5558c792d3 First pass at pre-entively fixing ports that would break once guenther's header
pollution diff is in.

lang/squeak/vm does not build but it's due to the recent audio changes
games/xbattle: also fixes some conflicting implicit decl
print/hplip: also fixes some conflicting implicit decl
2016-09-10 13:03:40 +00:00
jca
b389d9d5c9 USE_WXNEEDED
from maintainer Frank Groeneveld
2016-08-20 15:20:01 +00:00
sthen
3b846a08dd update to wkhtmltopdf-0.12.3.2, from Frank Groeneveld 2016-08-10 20:53:27 +00:00
sthen
164faa487f fix typo 2016-04-03 14:20:03 +00:00
sthen
b414d69f98 Add dep on icu4c, it is dlopen()d at runtime. From Frank Groeneveld
(I tweaked the diff a bit).
2016-04-02 18:39:32 +00:00
sthen
63bac120f9 Remove wkhtmltopdf LIB_DEPENDS on qt4 (which it was still pulling in for some
parts despite building its own patched version). So it still takes a while
to build but at least it doesn't have to wait for qt4 before it starts.
From maintainer Frank Groeneveld.
2016-01-13 22:31:38 +00:00
sthen
07440ecd82 drop part of the ssl patch in wkhtmltopdf that was restricting https to tls1.0 2016-01-06 17:13:48 +00:00
sthen
bbf3d39ee2 Build wkhtmltopdf against patched Qt4; from maintainer Frank Groeneveld
with tweaks by me. This allows printing multiple documents into one PDF,
headless operation, adding a document outline, ToC, headers/footers and
links, using the "screen" media-type, and disabling smart-shrink.
2016-01-06 16:50:35 +00:00
jasper
d6e85d6790 DISTNAME is set by bsd.port.mk for these ports now 2015-12-29 19:49:39 +00:00
jasper
db644a787e use GH_PROJECT to construct DISTNAME 2015-12-29 12:54:10 +00:00
sthen
b16aee6c8c import ports/textproc/wkhtmltopdf, from Frank Groeneveld, ok jca@
Wkhtmltopdf and wkhtmltoimage are open source (LGPLv3) command line tools to
render HTML into PDF and various image formats using the Qt WebKit rendering
engine. These run entirely "headless" and do not require a display or display
service.
2015-11-04 21:11:16 +00:00