aboutsummaryrefslogtreecommitdiffstats
path: root/security/cryptopp
Commit message (Collapse)AuthorAgeFilesLines
* Reinstate the cryptest binary removed in r428022 as it may be useful to somejhale2018-03-122-27/+38
| | | | | | | | | | | | | | | people. Since it was installed by default before, so it shall be now. It can be toggled with the TOOLS option. For the regression tests to run, it must be toggled OFF due to environment restrictions. While here: - Switch to plain USES=zip, it extracts fine with base unzip - Clean up whitespace - Fix portlint warnings - Rename LIBVERSION variable to SOVERSION PR: 222930 Submitted by: Roberto Fernandez Cueto <roberfern@gmail.com>
* Bump PORTREVISION for ports depending on the canonical version of GCCgerald2017-09-111-1/+1
| | | | | | | | | | | | | | (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang, c++14-lang, c++0x, c11, or gcc-c++11-lib. PR: 219275
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andgerald2017-04-011-0/+1
| | | | | | | | | | | | | | lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms). This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using using Mk/bsd.octave.mk which in turn has USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang, c++11-lang, c++0x, c11, or gcc-c++11-lib. PR: 216707
* - Update security/cryptopp to 5.6.5jhale2016-12-078-149/+182
| | | | | | | | | | | | | | | | | | | | | | - Add LICENSE (BSL) - Add CPE data - Remove STATIC option and always install the shared library; no reason not to. - Remove GCC option and use USES=compiler framework - Add FULL_DEBUG option to address CVE-2016-7420 and add a warning if trying to use it. It will allow the asserts to be enabled which could be a security risk. The standard DEBUG option is now safe to use. - Add SIMD option for i386 and amd64 - requires a recent clang or gcc - Don't install the cryptest binary; it is really only used for regression testing, so only build it for the TEST_TARGET. It is useless without the data files anyways. - Take maintainership - Bump PORTREVISON on dependent ports due to shared library bump PR: 215015 Reported by: <fcsk.aim@gmail.com> MFH: 2016Q4 Security: eab68cff-bc0c-11e6-b2ca-001b3856973b
* Set library SONAME, this makes pkg correctly detect provided packagepawel2016-12-011-1/+2
| | | | | | | | functionality and fixes pkg check -d. PR: 214857 Submitted by: myself Approved by: delphij no longer maintainer
* Release this back to pool.delphij2016-11-281-3/+2
|
* Bump PORTREVISIONS for ports depending on the canonical version of GCC andgerald2016-11-201-1/+1
| | | | | | | | | lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms). In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang, c++11-lang, c++0x, c11 requested via USES=compiler.
* Now builds on sparc64.linimon2016-11-041-2/+2
| | | | Approved by: portmgr (tier-2 blanket)
* - Fix trailing whitespace in pkg-descrs, categories [p-x]*amdmi32016-05-191-4/+4
| | | | Approved by: portmgr blanket
* Add GCC_DESC to Mk/bsd.options.desc.mk. Use this in a number of portsgerald2015-11-161-1/+0
| | | | instead of their own respective settings.
* security category: Remove $PTHREAD_LIBSmarino2015-03-251-2/+1
| | | | approved by: PTHREAD blanket
* Cleanup plistantoine2014-11-131-2/+0
|
* security/cryptopp: Add patch from pkgsrcmarino2014-07-302-1/+30
| | | | | | | | | | | | The definition of CRYPTOPP_BOOL_ALIGN16_ENABLED was incorrect for i386. For NetBSD, this resulted in the inability to build cryptopp on i386. On FreeBSD, it built, but deskutils/cdcat choked on it while building on FreeBSD 10/i386 and FreeBSD 11/i386. PR: 192199 Fix from: pkgsrc security/crypto++ Discussed: NetBSD GNATS 48134 Approved by: delphi@
* Build shared library by defaultgrembo2014-06-201-1/+1
| | | | | | PR: 191028 Reviewed by: bapt Approved by: bapt
* Unbreakantoine2014-03-111-1/+1
|
* Convert s* to USES=zipbapt2014-03-111-2/+1
|
* - Modernize port:eadler2014-02-062-20/+25
| | | | | | | - Stagify - USES=gmake instead of USE_GMAKE - Don't build with -march=native as the build box may not be identical to the run box.
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵bapt2013-09-211-0/+1
| | | | security)
* Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.gerald2013-08-181-4/+4
| | | | | | | | | | | | | | Right now this is a noop in the former case and a noop in the latter case unless lang/gcc44 has been installed explicitly. This puts a bit more emphasis on standardizing on a canonical version "current" GCC and makes it easier to update that canonical version by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port. That is, USE_GCC=yes means "use a decent/modern version of GCC" without having to worry about details. Approved by: portmgr (bdrewery)
* - Remove MAKE_JOBS_SAFE variableak2013-08-151-1/+0
| | | | Approved by: portmgr (bdrewery)
* Update to 5.6.2.delphij2013-05-235-120/+10
|
* This changeset fixes two issues with crypto++ library:delphij2013-05-233-1/+76
| | | | | | | | | | | | | | | | | * patch-misc.h This fixes a warning triggered by testing an unsigned parameter against 0. The patch solves this by creating a different template for signed case. * patch-nbtheory.cpp This is a workaround for a bug with the current version of libc++ shipped with FreeBSD 9.x, which causes an infinite loop when generating RSA key, possibly also other operations. PR: ports/178827 Submitted by: Michael Gmelin <freebsd grem de>
* - Remove A/An in COMMENTcs2013-03-301-1/+1
| | | | - Trim Header where applicable
* Add a few casts to initializer of int array when the constant is greaterdelphij2012-10-092-5/+21
| | | | | | | | | | | | | than 0x7fffffff, as they have exceeded the range of standard int. This makes the code to compile when -std=c++11. The resulting binary was not changed by this commit. PORTREVISION not bumped intentionally as this is a build fix. While I'm there, also convert the header to new style. PR: ports/171525 Submitted by: Michael Gmelin <freebsd grem de>
* Make it possible to build and install shared library of crypto++, anddelphij2012-07-243-5/+51
| | | | | | | | | | convert to use OPTIONSng [1]. While I'm there, also add an option to build with GCC 4.6.x and newer binutils, which enables use of AES-NI. PR: ports/170045 Submitted by: Michael Gmelin <freebsd grem.de>
* Mark broken on powerpc as well as sparc64. (In fact, on all the tier-2s.)linimon2011-11-101-1/+1
| | | | Hat: portmgr
* Remove more tags from pkg-descr files fo the form:dougb2011-10-241-4/+0
| | | | | | | | - Name em@i.l or variations thereof. While I'm here also fix some whitespace and other formatting errors, including moving WWW: to the last line in the file.
* Fix clang build.delphij2011-09-072-0/+98
| | | | | PR: ports/160509 Submitted by: h h <aakuusta gmail.com>
* Does not compile on sparc64: unrecognized C++ options.linimon2011-07-161-1/+7
|
* crypto++ assumes that the as(1) in PATH is the one used by c++(1),delphij2011-01-281-2/+15
| | | | | | | | | | | | which is not always true. When PATH is being configured to a non-standard sequence, we may found an as(1) newer than the base one and draw wrong conclusion which leads to failed builds. Use the result given by c++. This is also accepted to upstream. PR: ports/154325 Submitted by: swell.k gmail.com Feature safe: yes
* Update to 5.6.1.delphij2011-01-233-45/+3
| | | | | Submitted by: Michael Richards <hackish gmail.com> Feature safe: yes
* Apply a vendor fix to sha256 which prevents cryptopp from generatingdelphij2010-01-302-0/+41
| | | | correct hash if input is not properly aligned. (r470).
* Pet portlint.delphij2010-01-301-1/+0
| | | | Pointy hat to: amdmi3
* - Switch SourceForge ports to the new File Release System: categories ↵amdmi32009-08-221-0/+1
| | | | starting with P,R,S
* Update to 5.6.0 and mark MAKE_JOBS_SAFE.delphij2009-03-275-41/+29
|
* Remove always-false/true conditions based on OSVERSION 500000edwin2007-10-041-8/+2
|
* Replace outdated master sites with new ones.delphij2007-01-161-2/+1
| | | | Submitted by: Wei Dai <weidai at weidai dot com>
* Update to 5.4delphij2007-01-144-398/+6
|
* Add a patch from vendor which will hopefully fix gcc 4.1 build.delphij2006-10-022-2/+394
| | | | Spotted by: pointyhat via portsmon
* SHA256ifyedwin2006-01-241-0/+1
| | | | Approved by: krion@
* Disable optimizationpat2005-06-121-1/+1
| | | | | | | PR: ports/76875 Submitted by: Thomas Melzer <tmelzer@tomesoft.de> Reviewed by: pav Approved by: maintainer
* Now builds on sparc64 and (presumably) ia64kris2005-04-111-4/+0
|
* - Make static library relocatablepav2005-01-302-7/+16
| | | | Approved by: Xin LI <delphij@frontfree.net> (maintainer)
* BROKEN on alpha 4.x: Internal compiler errorkris2005-01-021-0/+4
| | | | Approved by: portmgr (self)
* - Update to 5.2.1clement2004-12-234-28/+8
| | | | | PR: 75392 Submitted by: delphij
* Correct another typo. :-(kris2004-09-281-1/+1
| | | | | | Spotted by: eik Approved by: portmgr (self) XL pointy hat to: self
* Correct typo in previouskris2004-09-281-1/+1
| | | | | Approved by: portmgr (self) Pointy hat to: self
* Now builds on amd64kris2004-09-281-2/+2
| | | | Approved by: portmgr (self)
* Update to 5.2krion2004-07-184-31/+36
| | | | | | | | Fix build with gcc-3.4 Assign maintainership to submitter. PR: ports/69204 Submitted by: Xin LI <delphij@frontfree.net>
* BROKEN on !i386 and !alpha: Does not compilekris2004-03-071-1/+7
|
* Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.marcus2004-02-041-1/+1
| | | | (Part 1)
* SIZEify.trevor2004-01-301-0/+1
|
* Reset maintainer to ports@FreeBSD.org. Requested by: kris.linimon2003-11-031-1/+1
|
* Make portlint(1) happy by changing strip to ${STRIP_CMD}osa2003-09-241-1/+1
| | | | | Submitted by: Oleg Karachevtsev <ok@etrust.ru> PR: 56998
* PR:foxfair2003-04-211-1/+2
| | | | | | | | | | | Submitted by: Reviewed by: Approved by: Obtained from: MFC after: Fix bento `make package', then bump PORTREVISION. Noticed by: kris the portsguardian.
* Upgrade cryptopp to 5.1, patch review timeout by MAINTAINER since March 26.foxfair2003-04-125-69/+60
|
* Clear moonlight beckons.ade2003-03-072-1/+1
| | | | | | | Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.
* add cryptopp, a free C++ class library of cryptographic schemesijliao2001-03-056-0/+229
PR: 24432 Submitted by: George Reid <greid@ukug.uk.freebsd.org>