84 Commits

Author SHA1 Message Date
aeiouaeiouaeiouaeiouaeiouaeiou 6959d8ab43 botan: update to 2.19.5
* use Python 3.12
2024-07-30 14:05:02 -05:00
Dean M Greer 4fdf0eee0b botan: fix cross-arch universal building
allows universal arm64/x86_64 and others
closes: https://trac.macports.org/ticket/59945
2022-12-30 19:08:41 -08:00
aeiouaeiouaeiouaeiouaeiouaeiou 16ba912d6f botan: update to 2.19.3 2022-11-20 21:14:59 -08:00
Ryan Schmidt 6e429ef93b botan: De-fuzz patch
Closes: https://trac.macports.org/ticket/66102
2022-10-29 02:15:05 -05:00
i0ntempest 6d3ddb0d7a botan: install python module to correct place
Found no way to add an arg to change its install location so had to move manually, prefix seems to be for everything.
2022-07-01 04:01:48 -04:00
i0ntempest a72bfa8c05 botan: update to 2.19.2, use python 3.10 2022-06-14 00:16:29 -04:00
tenzap 4997038396 botan: update to 2.19.1
remove patches that were merged upstream
rewrite intrinsics list
2022-02-01 14:02:41 -05:00
tenzap 0e47fd3047 botan: disable all intrinsics by default, add 'native' variant to enable them 2021-11-29 09:20:22 -05:00
tenzap dced9c6981 botan: fix compilation on osx 10.11
Error was:
src/lib/compat/sodium/sodium_utils.cpp:124:44: error: no member named 'calloc' in namespace 'std'
   uint8_t* p = static_cast<uint8_t*>(std::calloc(size + sizeof(len), 1));
                                      ~~~~~^
src/lib/compat/sodium/sodium_utils.cpp:137:9: error: no type named 'free' in namespace 'std'
   std::free(p);
   ~~~~~^
2021-11-22 03:54:03 -05:00
tenzap 84894aa332 botan: update to 2.18.2
* update to 2.18.2
* update legacysupport PG to 1.1
* set legacysupport.newest_darwin_requires_legacy to 15 for clock_gettime & getentropy
* use python 3.9 instead of 2.7
* compile with lzma & sqlite3 support
* remove obsolete patches
* add patch to fix ld flags order. fixes build when an older version of botan is already installed
* add patch to fix missing sys/types.h
2021-11-21 17:41:47 -05:00
Chris Jones 5848d16670 openssl dependents: rev bump [skip ci] 2021-11-07 12:38:19 +00:00
Joshua Root e63f3b5c49 nomaintainer ports: remove universal_possible compat code 2021-10-10 05:40:05 +11:00
Joshua Root 36a4990f19 adapt ports to muniversal and base changes 2021-01-31 07:05:59 +11:00
Joshua Root dcc120953e nomaintainer ports: retire cxx11 portgroup
Use new compiler options instead.
2019-10-07 00:45:20 +11:00
Chih-Hsuan Yen 157ebbff36 openssl: Rev-bump dependents
Generated with the following command:

rg -l -g Portfile ':openssl\b' ../macports-ports | grep -v '/lang/php/' | grep -v '/aqua/qt5' | xargs ./revbump-ports.sh

revbump-ports.sh is from https://github.com/yan12125/revbump-ports/tree/4a47ad53d5bc1553b86f48dfbf946bc9a466306c

Skipping lang/php and aqua/qt5 as only php*-{ftp,openssl} and
qt*-qtbase subports need revbumping, respectively.
2019-09-07 22:35:16 +08:00
Ryan Schmidt a7ca279b22 botan: Fix parse error on Linux
See: https://trac.macports.org/ticket/58653
2019-06-28 17:25:27 -05:00
Chih-Hsuan Yen 28a630f305 botan: fix building on 10.6 2019-06-14 14:43:00 +08:00
Chih-Hsuan Yen 0be6656bce botan: need C++11 2019-06-14 13:16:26 +08:00
Chih-Hsuan Yen f6d07e891b botan: fix building on 10.10
Apple Keychain support not working on 10.10, either.
2019-06-14 13:03:38 +08:00
Chih-Hsuan Yen 095865e781 botan: fix building on 10.9
This was already suggested by RJVB [1] but I forgot to apply it :(

Also includes compiler.fallback to fix building on <= 10.8.

[1] https://github.com/macports/macports-ports/pull/4571#issuecomment-500902085
2019-06-14 12:45:41 +08:00
Chih-Hsuan Yen 6d7c7dbd87 botan: fix python path
With MacPorts' python27, sys.executable is /opt/local/Library/Frameworks/
Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python,
and thus python_exe is "Python". This issue is not visible on
systems with the following conditions:

1. MacPorts is installed on a case-insensitive filesystem
2. python_select is enabled

If both conditions hold, /opt/local/bin/python will be executed when a
Makefile runs Python.

This patch forces absolute paths for python executables.

No revbump as it's a build fix.
2019-06-14 12:08:31 +08:00
Chih-Hsuan Yen 1671e3244f botan: update to 2.10.0
This is a preparation step for the OpenSSL 1.1 migration. botan 1.x has
reached EOL in the end of 2018 [1] and will not be compatible with
OpenSSL 1.1.

Many thanks to @RJVB for suggestions about certstor_system_macos and
ccache!

Closes: https://trac.macports.org/ticket/58513
Ref: https://github.com/macports/macports-ports/pull/3822

[1] https://github.com/randombit/botan/tree/release-1_10
2019-06-14 10:40:01 +08:00
Ryan Schmidt 7eab19fb51 botan: Fix typo in patchfile 2017-12-30 00:14:12 -06:00
Ryan Schmidt ca7aac97c0 botan: Simplify reinplaces using -W flag 2017-12-29 23:50:01 -06:00
Marcus Calhoun-Lopez cd3df09ec2 botan: workaround for Clang's lack of TR1 support
See https://trac.macports.org/ticket/40968
2017-12-27 12:59:03 -07:00