Port details |
- botan110 Portable, easy to use, and efficient C++ crypto library
- 1.10.17_1 security
=1 1.10.17_1Version of this port present on the latest quarterly branch.
- DEPRECATED: Deprecated upstream, users are recommended to migrate to 2.x
This port expired on: 2022-03-31
- Maintainer: lapo@lapo.it
- Port Added: 2013-05-22 18:08:08
- Last Update: 2022-03-31 20:31:14
- Commit Hash: 97cf09b
- People watching this port, also watch:: pfstools, autoconf, telegram-desktop, vpopmail, tmux
- License: BSD2CLAUSE
- WWW:
- https://botan.randombit.net/
- Description:
- 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.
Botan is licensed under the same permissive terms as FreeBSD itself.
WWW: https://botan.randombit.net/
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- botan110>0:security/botan110
- No installation instructions:
- This port has been deleted.
- PKGNAME: botan110
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1507819766
SHA256 (Botan-1.10.17.tgz) = 6847ffb64b8d2f939dccfecc17bd2c80385d08f7621e2c56d3a335118e823613
SIZE (Botan-1.10.17.tgz) = 2706678
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- python3.8 : lang/python38
- Library dependencies:
-
- libgmp.so : math/gmp
- NOTE: dependencies for deleted ports are notoriously suspect
- This port is required by:
- for Libraries
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for botan110-1.10.17_1:
DOCS=on: Build and/or install documentation
GMP=on: GMP (multiple precision arithmetic) support
SSL=on: SSL protocol support
===> Use 'make config' to modify these settings
- Options name:
- security_botan110
- USES:
- compiler cpe gmake python:build shebangfix tar:tgz localbase:ldflags ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.10.17_1 31 Mar 2022 20:31:14 |
Rene Ladan (rene) |
cleanup: Remove expired ports:
2022-03-31 security/revealrk: Deprecate, marked BROKEN on 12+ in 2018
2022-03-31 devel/apache-commons-modeler: Abandoned upstream, last release in
2013
2022-03-31 security/afl: Abandoned upstream, no new release since 2017. Please
consider using security/afl++ instead
2022-03-31 www/mod_line_edit: Abandoned upstream, last release in 2006, Apache
includes mod_sed
2022-03-31 www/myfaces: Unsupported by upstream, released in 2005
2022-03-31 www/mod_backtrace: Abandoned upstream in 2012 (version 2.0)
2022-03-31 security/base: Broken with PHP 7+, forked here
https://github.com/NathanGibbs3/BASE/
2022-03-31 security/find-zlib: Deprecated, no longer relevant
2022-03-31 security/razorback-clamavNugget: Abandonware, last release in 2012
and listed as alpha quality by upstream
2022-03-31 security/shimmer: Abandonware, last release in 2008
2022-03-31 security/kripp: Abandonware, upstream returns 404 and last release
was back in 2007
2022-03-31 security/ipfilter2dshield: Abandonware, no word of it on upstream web
site
2022-03-31 security/sha: Obsolete, we have tools in base (Only the first 15 lines of the commit message are shown above ) |
1.10.17_1 18 Jan 2022 22:24:17 |
Daniel Engberg (diizzy) |
security/botan110: Deprecate and set expiration date to 2022-03-31
1.x branch is since long deprecated upstream, users are recommended
to use 2.x instead
PR: 260657
Approved by: lapo@lapo.it (maintainer timeout, 3+ weeks) |
1.10.17_1 21 Oct 2021 14:27:02 |
Stefan Eßer (se) |
security/botan110: Add CPE information
Approved by: portmgr (blanket) |
1.10.17_1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.10.17_1 06 Dec 2020 16:56:12 |
linimon |
Mark as BROKEN on riscv64.
Approved by: portmgr (tier-2 blanket) |
1.10.17_1 01 Jan 2020 17:30:19 |
brnrd |
Chase rename of security/openssl111
- Categories n-z
MFH: 2020Q1 |
1.10.17_1 01 May 2019 18:39:39 |
linimon |
These ports now build on aarch64.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
1.10.17_1 19 Nov 2018 17:35:57 |
tobik |
security/botan110: Attempt to unbreak consumers with OpenSSL 1.1.1
The OpenSSL 1.1.1 support added in ports r483489 was incomplete and
leads to segfaults and build failures in consumers [1,2]. Amend
the patch to actually allocate some memory.
While here hook up the test suite.
[1]
http://beefy11.nyi.freebsd.org/data/head-i386-default/p483632_s339979/logs/bundy-0.20170618_10.log
[2]
http://beefy11.nyi.freebsd.org/data/head-i386-default/p483632_s339979/logs/monotone-1.1_13.log
PR: 229030
Approved by: lapo@lapo.it (maintainer timeout, 2 weeks)
Pointy hat: fluffy |
1.10.17 02 Nov 2018 23:00:32 |
antoine |
Do not include bsd.port.mk twice |
1.10.17 30 Oct 2018 14:00:31 |
fluffy |
- Update to 1.10.7 release [1]
- While here, add unofficial OpenSSL 1.1.x API support [2, based on]
PR: 222971 [1], 229030 [2]
Submitted by: Ralf van der Enden [1], Nathan Dowens [2]
Reported by: brnrd [2]
Approved by: maintainer
MFH: 2018Q4 |
1.10.13_9 17 Sep 2018 09:38:23 |
amdmi3 |
- Switch to options helpers
- Update WWW
- Pet portlint
Approved by: portmgr blanket |
1.10.13_9 09 Aug 2018 06:58:31 |
jbeich |
devel/boost-*: update to 1.68.0
- Switch to C++14 for libboost_system to support C++14 consumers
Changes: http://www.boost.org/users/history/version_1_68_0.html
PR: 229569
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D16165 |
1.10.13_8 18 Apr 2018 13:57:43 |
jbeich |
devel/boost-*: update to 1.67.0
Changes: http://www.boost.org/users/history/version_1_67_0.html
PR: 227427
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D15030 |
1.10.13_7 29 Mar 2018 14:53:24 |
mat |
Mark some ports broken with openssl-devel.
Sponsored by: Absolight |
1.10.13_7 18 Jan 2018 04:11:03 |
jbeich |
devel/boost-*: update to 1.66.0
Changes: http://www.boost.org/users/history/version_1_66_0.html
PR: 223922
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D13279 |
1.10.13_6 26 Sep 2017 23:37:20 |
jbeich |
security/botan110: make ECC mandatory
Boost >= 1.65 no longer provides TR1. However, GCC defaults to C++14
while libc++ leaks enough C++11 features that TR1 can be emulated in
C++98 mode.
PR: 220760
Approved by: portmgr blanket
Tested by: Dmitri Goutnik, Ralf van der Enden |
1.10.13_5 25 Sep 2017 00:08:17 |
jbeich |
devel/boost-*: update to 1.65.1
Changes: http://www.boost.org/users/history/version_1_65_1.html
PR: 218835
Approved by: maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month)
Tested by: jhibbits (on powerpc64, earlier version)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D11582 |
1.10.13_4 25 Sep 2017 00:05:06 |
jbeich |
devel/boost-*: enable C++11 features
PR: 218835
Obtained from: https://github.com/DragonFlyBSD/DeltaPorts/pull/690
Approved by: maintainer timeout (2 months)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D11582 |
1.10.13_3 02 May 2017 06:48:11 |
jbeich |
devel/boost-*: update to 1.64.0
Changes: http://www.boost.org/users/history/version_1_64_0.html
PR: 218835
Approved by: office (bapt)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D10472 |
1.10.13_2 15 Mar 2017 14:45:31 |
mat |
Remove all USE_OPENSSL occurrences.
Sponsored by: Absolight |
1.10.13_2 31 Jan 2017 03:40:46 |
linimon |
Mark various ports broken on aarch64 and armv6.
Approved by: portmgr (tier-2 blanket) |
1.10.13_2 06 Jan 2017 08:45:04 |
jbeich |
devel/boost-*: update to 1.63.0
Changes: http://www.boost.org/users/history/version_1_63_0.html
PR: 215598
Exp-run by: antoine
Approved by: office (bapt)
MFH: 2017Q1 |
1.10.13_1 23 Nov 2016 12:45:47 |
jbeich |
devel/boost-*: update to 1.62.0
- Enable `long double` C99 math usage
- Switch 9.x back to building with GCC
Changes: http://www.boost.org/users/history/
PR: 199601
Submitted by: Chen Xu, bapt, amdmi3, truckman (based on)
Reviewed by: rakuco (kde) (earlier version)
Exp-run by: antoine (3 tries), truckman (consumers only, earlier versions)
Approved by: bapt (office) |
1.10.13 14 Jun 2016 01:49:13 |
junovitch |
security/botan110: update 1.10.12 -> 1.10.13
PR: 209594
Reported by: Sevan Janiyan <venture37@geeklan.co.uk>
Submitted by: Lapo Luchini <lapo@lapo.it> (maintainer)
Security: CVE-2015-7827
Security: CVE-2016-2849
Security: https://vuxml.FreeBSD.org/freebsd/ac0900df-31d0-11e6-8e82-002590263bf5.html
MFH: 2016Q2 |
1.10.12 01 Apr 2016 14:25:18 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat: portmgr
Sponsored by: Absolight |
1.10.12 31 Mar 2016 08:09:25 |
madpilot |
- Update botan110 to 1.10.12
- Chase shlib version bump in dependent ports
PR: 208393
Submitted by: Lapo Luchini <lapo at lapo.it> (maintainer)
Security: 2004616d-f66c-11e5-b94c-001999f8d30b
Security: 4cd9b19f-f66d-11e5-b94c-001999f8d30b
MFH: 2016Q1 |
1.10.9 17 Aug 2015 14:20:41 |
mat |
Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.
Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.
Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)
Reviewed by: antoine, bapt
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3336 |
1.10.9 22 Dec 2014 12:14:28 |
madpilot |
- Update to 1.10.9
- Silence portlint warning
PR: 196186
Submitted by: lapo at lapo.it (maintainer) |
1.10.8 10 Dec 2014 14:04:24 |
feld |
Update "BSD" license in security category |
1.10.8 13 Nov 2014 09:02:57 |
antoine |
Cleanup plist |
1.10.8 24 Oct 2014 16:50:43 |
mva |
- Convert ports of science/ and security to new USES=python
Approved by: portmgr (implicit) |
1.10.8 25 Aug 2014 17:10:34 |
madpilot |
Update to 1.10.8
PR: 192989
Submitted by: lapo at lapo.it (maintainer) |
1.10.7 29 Jul 2014 18:41:17 |
adamw |
Convert a bunch of USE_BZIP2 to USES=tar:bzip2
Approved by: portmgr (not really, but touches unstaged ports) |
1.10.7 15 Jul 2014 16:57:39 |
adamw |
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. |
1.10.7 14 Jul 2014 18:42:04 |
bapt |
Modernize LIB_DEPENDS
With hat: portmgr |
1.10.7 29 Jan 2014 19:49:48 |
madpilot |
- Update to 1.10.7
- Convert to USES
- Convert to staging
PR: ports/186233
Submitted by: Lapo Luchini <lapo@lapo.it> (maintainer) |
1.10.5 20 Sep 2013 22:55:26 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
security) |
1.10.5 22 May 2013 18:07:53 |
madpilot |
Copy botan port to new port for botan 1.10 which can coexist with
the old port.
PR: ports/178812
Submitted by: Lapo Luchini <lapo@lapo.it> (maintainer of security/botan) |