32 Commits

Author SHA1 Message Date
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
sthen
48b0b9660c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:48:23 +00:00
bluhm
68ba1b805d The sha1 i386 assembler implementation uses esp as regular register.
This does not work well with the opportunistic stack-register protection,
the process may be aborted.  Fall back to C implementation.
OK sthen@
2019-07-01 16:29:05 +00:00
naddy
84174f9106 bump for package path change devel/gmp -> devel/gmp,-main 2018-11-02 18:48:39 +00:00
rsadowski
31079c2f2f Remove devel/boost as BUILD_DEPENDS
- Add COMPILER and drop ONLY_FOR_ARCHS
- Add -std=c++11 (clang also needs -Wno-c++11-narrowing to build successful)
- Drop boost as bdep and change tr1-implementation to system.
- Fake function in namespace std::tr1:: and use std::placeholders.

tweak and ok bluhm@
2017-12-14 22:50:45 +00:00
bluhm
934f12a261 Update botan to 1.10.17
Minor library bump to libbotan-1.10.so.1.1
Patch it to compile with LibreSSL
Fix CVE-2017-14737
2017-10-09 20:06:26 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
robert
b909f82039 Use the tr1 implementation from boost by adding the --with-tr1-implementation=boost
configure flag. This fixes the build with clang.
2017-07-24 21:06:37 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
sthen
7e44b3e4be Add ${CLANG_ARCHS} to "ONLY_FOR_ARCHS = ${GCC4_ARCHS}" lines to give them
a chance on aarch64.
2017-04-19 11:16:03 +00:00
sthen
073d25a37c use LIBCXX 2017-04-10 11:46:32 +00:00
bluhm
8bb969f3d0 update botan to 1.10.16
CVE-2017-2801
2017-04-05 13:36:34 +00:00
bluhm
88559cd7f7 Limit portroach to 1.10..., there is a 1.11.34 development version. 2017-03-16 12:34:55 +00:00
bluhm
b0a887b2d3 sort according to Makefile.template
limit portroach to botan version 1, version 2 is a different port
switch home page and master site to https
optionally download gpg signature to check it easily at update
fixing permissions of documentation files is not necessary anymore
bring in line with botan2 Makefile
2017-03-14 15:15:15 +00:00
bluhm
de8021bd15 - update botan to 1.10.15; from Rafael Sadowski
CVE-2015-7827 CVE-2016-2194 CVE-2016-2195 CVE-2016-2849 CVE-2016-9132
- take maintainer
2017-03-13 01:31:20 +00:00
naddy
ce859edcb4 garbage collect CONFIGURE_SHARED 2016-03-11 20:28:21 +00:00
ajacoutot
ea8b7c2a67 SECURITY update to Botan 1.10.10.
CVE-2015-5726, CVE-2015-5727

from Brad
2015-09-18 20:29:11 +00:00
sthen
96ec4e0bee update to botan-1.10.9, from Brad 2015-04-18 09:58:59 +00:00
brad
6a161ec20d Update to Botan 1.10.8.
ok sthen@
2014-04-14 22:37:07 +00:00
brad
accc4f1e17 Update to Botan 1.10.7.
ok sthen@
2014-03-09 22:47:50 +00:00
landry
066c861585 I shipped you some documentation but i chmod'ed it 600 so that you cant
read it :(
2014-01-24 21:56:18 +00:00
brad
8ad08a32d3 Update to Botan 1.10.6.
ok sthen@
2013-12-24 14:39:56 +00:00
jturner
faec099762 Add support for mips64el and update to 1.10.5 while here.
ok brad@ bcallah@
2013-03-17 14:34:26 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
brad
17a27f0965 Update to Botan 1.10.4.
ok ajacoutot@
2013-02-03 09:55:15 +00:00
naddy
ff82a73ffb actually bump REVISION 2012-08-28 19:30:47 +00:00
ajacoutot
a73b0d4f87 sync WANTLIB after recent compiler change
from Brad
2012-08-25 17:10:58 +00:00
ajacoutot
ec4340a364 Remove lpthread patches from the "security" category. 2012-08-19 13:30:04 +00:00
ajacoutot
f6c4c2aeb4 Update to Botan 1.10.3.
A change in 1.10.2 accidentally broke ABI compatibility with
1.10.1 and earlier versions, causing programs compiled against
1.10.1 to crash if linked with 1.10.2 at runtime.

Recent versions of OpenSSL include extra information in ECC
private keys, the presence of which caused an exception when
such a key was loaded by botan. The decoding of ECC private
keys has been changed to ignore these fields if they are set.

from Brad
2012-07-15 08:12:13 +00:00
ajacoutot
b19dd97d26 Update to Botan 1.10.2.
from Brad
2012-07-04 12:03:42 +00:00
ajacoutot
f4107226d0 Unbreak. Wrong version of this port was imported. 2011-11-26 10:55:17 +00:00
jasper
79ca3f4145 import botan 1.10.1
Botan is a crypto library written in C++. It provides a variety of
cryptographic algorithms, including common ones such as AES, MD5, SHA,
HMAC, RSA, Diffie-Hellman, DSA, and ECDSA, as well as many others that
are more obscure or specialized. It also offers X.509v3 certificates
and CRLs, and PKCS #10 certificate requests. A message processing
system that uses a filter/pipeline metaphor allows for many common
cryptographic tasks to be completed with just a few lines of code.
Assembly optimizations for common CPUs, including x86, x86-64, and
PowerPC, offers further speedups for critical tasks such as SHA-1
hashing and multiple precision integer operations.

from brad
tested by aja@ and me@
ok aja@
2011-11-26 09:07:52 +00:00