aboutsummaryrefslogtreecommitdiff
path: root/security/cryptopp
Commit message (Collapse)AuthorAgeFilesLines
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* security/cryptopp: Update to 8.5.0Jason E. Hale2021-03-132-4/+4
| | | | | | | Relnotes: https://www.cryptopp.com/release850.html Notes: svn path=/head/; revision=568254
* security/cryptopp: Update to 8.4.0Jason E. Hale2021-01-195-15/+31
| | | | | | | | | | | | | | | Bump PORTREVSION on all consumers. ABI-breaking changes were introduced and recompile of consumers is necessary. Remove unused cryptopp dependency from devel/xeus. Upstream migrated to OpenSSL several releases ago. [1] [1] https://github.com/jupyter-xeus/xeus/commit/c98c44c174cafcf424f4203dc3c61564118feb3e Changes: https://www.cryptopp.com/release840.html Notes: svn path=/head/; revision=562021
* Set flags on powerpc64le the same as on powerpc64.Mark Linimon2020-09-271-2/+3
| | | | | | | Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=550346
* Update security/cryptopp to 8.2.0Jason E. Hale2019-12-106-56/+44
| | | | | | | | | | | | | Remove THREADS option - upstream recommends building with threads and the build system now adds the appropriate flags automatically Bump PORTREVISION on consumers due to shared lib version increase PR: 241132 Submitted by: Farid Hajji <farid@hajji.name> Notes: svn path=/head/; revision=519643
* - Update WWWDmitry Marakasov2019-08-121-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=508715
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-1/+1
| | | | | | | | | | | | | | | | | | as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. 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, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330 Notes: svn path=/head/; revision=507372
* Add support for building with AltiVec extensions. Note that becauseMark Linimon2019-01-161-8/+13
| | | | | | | | | | | | | | | | | | MACHINE_CPU is not defined on powerpc*, we rely only on ARCH. Because of this we choose to optimize using instructions available in POWER8 and newer, so this port built with SIMD option won't work on older POWER CPUs (we could however add additional options for that, to support AltiVec in older POWER, if desired). While here, also remove BROKEN on powerpc. PR: 234953 Submitted by: Piotr Kubaj Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=490453
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-0/+1
| | | | | | | | | | | | | | | | | | defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 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, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590 Notes: svn path=/head/; revision=487272
* security/cryptopp: Fix linking with net-p2p/amule on powerpc64Jason E. Hale2018-10-311-1/+1
| | | | | | | | | PR: 232873 Submitted by: Piotr Kubaj <pkubaj@anongoth.pl> Sponsored by: IntegriCloud Notes: svn path=/head/; revision=483628
* Update security/cryptopp to 7.0.0Jason E. Hale2018-08-248-108/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We now install a pkgconfig file which will allow ports to check whether cryptopp was built with assembly instructions enabled or not. There are a few functions that will be undefined if built without assembly and -DCRYPTOPP_DISABLE_ASM needs to be passed to the compiler in that case to avoid build failures. This is not new, but the pkgconf file should make it easier to determine if the flag is needed or not. Fix several ports due to API changes and to use the new pkgconf file to determine cryptopp location and build flags. Special cases below. deskutils/cdcat - Use cryptopp shared library instead of static, detect with pkgconf devel/xeus - Fix dependencies and remove header-only libraries from RUN_DEPENDS - Rework to use the cryptopp pkgconf file - net/cppzmq CMake files were fixed in r477649, remove hacks for that as they were seemingly causing devel/xeus-cling to link to cryptopp unnecessarily - Remove C++17 code from cryptopp checks for compatibility devel/xeus-cling - Fix dependencies - Remove hacks for previously broken cppzmq CMake files and no longer needed cryptopp dependency Changes: https://www.cryptopp.com/#news PR: 230579 (original patch, not used) Submitted by: yuri Notes: svn path=/head/; revision=477967
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-1/+1
| | | | | | | | | | | | | | | | | in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 222542 Notes: svn path=/head/; revision=475857
* Only sleep in ports if BATCH/PACKAGE_BUILDING are not defined.Mathieu Arnold2018-04-251-0/+2
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=468307
* Reinstate the cryptest binary removed in r428022 as it may be useful to someJason E. Hale2018-03-112-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> Notes: svn path=/head/; revision=464184
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2017-09-101-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 Notes: svn path=/head/; revision=449591
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andGerald Pfeifer2017-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 Notes: svn path=/head/; revision=437439
* - Update security/cryptopp to 5.6.5Jason E. Hale2016-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 Notes: svn path=/head/; revision=428022
* Set library SONAME, this makes pkg correctly detect provided packagePawel Pekala2016-12-011-1/+2
| | | | | | | | | | | functionality and fixes pkg check -d. PR: 214857 Submitted by: myself Approved by: delphij no longer maintainer Notes: svn path=/head/; revision=427478
* Release this back to pool.Xin LI2016-11-281-3/+2
| | | | Notes: svn path=/head/; revision=427282
* Bump PORTREVISIONS for ports depending on the canonical version of GCC andGerald Pfeifer2016-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. Notes: svn path=/head/; revision=426566
* Now builds on sparc64.Mark Linimon2016-11-031-2/+2
| | | | | | | Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=425256
* - Fix trailing whitespace in pkg-descrs, categories [p-x]*Dmitry Marakasov2016-05-191-4/+4
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=415500
* Add GCC_DESC to Mk/bsd.options.desc.mk. Use this in a number of portsGerald Pfeifer2015-11-161-1/+0
| | | | | | | instead of their own respective settings. Notes: svn path=/head/; revision=401738
* security category: Remove $PTHREAD_LIBSJohn Marino2015-03-251-2/+1
| | | | | | | approved by: PTHREAD blanket Notes: svn path=/head/; revision=382200
* Cleanup plistAntoine Brodin2014-11-131-2/+0
| | | | Notes: svn path=/head/; revision=372514
* security/cryptopp: Add patch from pkgsrcJohn Marino2014-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@ Notes: svn path=/head/; revision=363448
* Build shared library by defaultMichael Gmelin2014-06-201-1/+1
| | | | | | | | | PR: 191028 Reviewed by: bapt Approved by: bapt Notes: svn path=/head/; revision=358570
* UnbreakAntoine Brodin2014-03-111-1/+1
| | | | Notes: svn path=/head/; revision=347847
* Convert s* to USES=zipBaptiste Daroussin2014-03-101-2/+1
| | | | Notes: svn path=/head/; revision=347784
* - Modernize port:Eitan Adler2014-02-052-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. Notes: svn path=/head/; revision=342821
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | security) Notes: svn path=/head/; revision=327769
* Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.Gerald Pfeifer2013-08-171-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) Notes: svn path=/head/; revision=324851
* - Remove MAKE_JOBS_SAFE variableAlex Kozlov2013-08-141-1/+0
| | | | | | | Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=324744
* Update to 5.6.2.Xin LI2013-05-225-120/+10
| | | | Notes: svn path=/head/; revision=318803
* This changeset fixes two issues with crypto++ library:Xin LI2013-05-223-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> Notes: svn path=/head/; revision=318802
* - Remove A/An in COMMENTCarlo Strub2013-03-291-1/+1
| | | | | | | - Trim Header where applicable Notes: svn path=/head/; revision=315566
* Add a few casts to initializer of int array when the constant is greaterXin LI2012-10-082-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> Notes: svn path=/head/; revision=305557
* Make it possible to build and install shared library of crypto++, andXin LI2012-07-233-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> Notes: svn path=/head/; revision=301416
* Mark broken on powerpc as well as sparc64. (In fact, on all the tier-2s.)Mark Linimon2011-11-101-1/+1
| | | | | | | Hat: portmgr Notes: svn path=/head/; revision=285419
* Remove more tags from pkg-descr files fo the form:Doug Barton2011-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. Notes: svn path=/head/; revision=284232
* Fix clang build.Xin LI2011-09-062-0/+98
| | | | | | | | PR: ports/160509 Submitted by: h h <aakuusta gmail.com> Notes: svn path=/head/; revision=281316
* Does not compile on sparc64: unrecognized C++ options.Mark Linimon2011-07-161-1/+7
| | | | Notes: svn path=/head/; revision=277786
* crypto++ assumes that the as(1) in PATH is the one used by c++(1),Xin LI2011-01-271-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 Notes: svn path=/head/; revision=268306
* Update to 5.6.1.Xin LI2011-01-223-45/+3
| | | | | | | | Submitted by: Michael Richards <hackish gmail.com> Feature safe: yes Notes: svn path=/head/; revision=268122
* Apply a vendor fix to sha256 which prevents cryptopp from generatingXin LI2010-01-302-0/+41
| | | | | | | correct hash if input is not properly aligned. (r470). Notes: svn path=/head/; revision=248828
* Pet portlint.Xin LI2010-01-301-1/+0
| | | | | | | Pointy hat to: amdmi3 Notes: svn path=/head/; revision=248827
* - Switch SourceForge ports to the new File Release System: categories ↵Dmitry Marakasov2009-08-221-0/+1
| | | | | | | starting with P,R,S Notes: svn path=/head/; revision=240075
* Update to 5.6.0 and mark MAKE_JOBS_SAFE.Xin LI2009-03-275-41/+29
| | | | Notes: svn path=/head/; revision=231081
* Remove always-false/true conditions based on OSVERSION 500000Edwin Groothuis2007-10-041-8/+2
| | | | Notes: svn path=/head/; revision=200791
* Replace outdated master sites with new ones.Xin LI2007-01-151-2/+1
| | | | | | | Submitted by: Wei Dai <weidai at weidai dot com> Notes: svn path=/head/; revision=182440