30 Commits

Author SHA1 Message Date
ajacoutot
f5c5712d45 WANTLIB: pcre -> pcre2-8 after recent glib2 update. 2022-11-05 17:10:20 +00:00
sthen
f54fe6a8e2 sync WANTLIB 2022-03-31 16:10:29 +00:00
naddy
85229c97e7 drop RCS Ids 2022-03-11 18:49:30 +00:00
ajacoutot
bd6bda356e Update to gwenhywfar-5.4.0. 2020-08-23 08:24:04 +00:00
rsadowski
56fdacf632 Update gwenhywfar to 5.3.0
ok ajacoutot@
2020-07-16 05:01:16 +00:00
sthen
9fe1e38b23 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:43:27 +00:00
sthen
f548d95863 sync some WANTLIBs 2019-06-13 15:48:50 +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
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
naddy
1a87aebd2d mechanical replacement of the gettext module 2017-11-21 00:12:59 +00:00
naddy
adfe0960ab Move BUILD_DEPENDS+=devel/gettext-tools out of the gettext module and
into those ports that actually require it.
2017-11-18 22:23:59 +00:00
sthen
ceb7770170 Handle pthread-stubs removal. 2017-10-23 17:10:37 +00:00
sthen
4990bcbeee add a bunch of missing unistring deps 2017-09-22 20:52:58 +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
sthen
7b9fdbb2c9 use LIBCXX 2017-04-10 11:45:22 +00:00
ajacoutot
a4751d331b Missed bump. 2017-02-18 17:33:51 +00:00
ajacoutot
1722249aa0 idn -> idn2 after gnutls WANTLIB change. 2017-02-18 17:32:37 +00:00
zhuk
78fe09e1ed Fix CMake config files, allowing libraries being found via find_package().
This is needed by upcoming KMyMoney 4.8.0.
2017-01-12 16:36:12 +00:00
ajacoutot
cd28d9de8d Second and last pass at pre-entively fixing ports that would break once
guenther's header pollution cleanup diff is in.
2016-09-11 20:54:12 +00:00
sthen
979d244604 sync WANTLIB 2016-07-09 08:57:11 +00:00
naddy
42bc647e80 remove SHARED_ONLY from ports that only use modules that neither set nor
read this variable
2016-03-18 23:12:15 +00:00
ajacoutot
b9747db03c Fix build with GnutTLS 3.4 (upstram). 2016-03-06 12:17:17 +00:00
sthen
97f6865657 update to gfwenhywfar 4.13.1, the beta version we were using previously has
been removed (spotted by ajacoutout)
2015-01-30 16:20:43 +00:00
henning
6567d59dc3 update to gwenhywfar-4.12.0beta, ok+help sthen 2014-10-07 13:25:18 +00:00
naddy
972f82005d switch from the ancient des_ API to DES_ 2014-04-15 12:00:46 +00:00
sthen
f996d1723c bugfix/cleanup update to gwenhywfar 4.11.0b 2014-03-15 00:17:45 +00:00
nigel
d3bd6c3b91 add qt4 to port ready for kmymoney
Ok @sthen
2014-03-14 16:13:43 +00:00
sthen
cf964b6e94 update to gwenhywfar 4.10.0b and clean up DISTFILES handling
(not the latest version, but not far off and that can be updated separately)
2014-03-09 21:01:55 +00:00
phessler
f013db20a8 Gwenhywfar is a multi-platform (*BSD, Linux, MS-Win, etc.)
helper library for networking and security applications and libraries.
It is used by various 'finance' software, and possibly others.

Gwenhywfar includes the following features, among several others:
- OS abstraction functions for directory and Internet address handling
  and library loading (src/os/)
- Networking functions which allow managing many connections to be used
  economically even in single threaded applications
- High-level functions for parsing files with a simplified "XML-like"
  format and accessing them like a hierarchical database (src/parser/)
  It is able to process valid XML files, too.
- High-level cryptographic functions on top of OpenSSL functionality
  (src/crypt/)

with and OK sthen@
lots of poking and testing from henning@
2013-07-11 18:57:39 +00:00