Index: head/security/palisade/Makefile =================================================================== --- head/security/palisade/Makefile (revision 526482) +++ head/security/palisade/Makefile (revision 526483) @@ -1,42 +1,42 @@ # $FreeBSD$ PORTNAME= palisade DISTVERSIONPREFIX= v -DISTVERSION= 1.7.4 +DISTVERSION= 1.8.0 CATEGORIES= security math MAINTAINER= yuri@FreeBSD.org COMMENT= PALISADE lattice cryptography library LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/License.md BROKEN_i386= fails to build: a declaration of 'Mul128' must be available BROKEN_powerpc64= fails to build: math/native_int/binint.h:510:11: error: Architecture not supported for MultD() BUILD_DEPENDS= autoconf:devel/autoconf # possibly a mistake in the project USES= cmake:noninja compiler:c++11-lang localbase USE_GITLAB= yes USE_GITHUB= nodefault -GL_PROJECT= palisade-release -GL_COMMIT= 87e7ffd1ef035dfd1c07460a35aac7050a948092 +GL_PROJECT= palisade-development # there's also palisade-release +GL_COMMIT= e00817a14c1d58b064cb0584e23b703a083e4908 GH_TUPLE= \ - JerryRyan:cereal:181fbcd3:cereal/third-party/cereal \ - google:benchmark:c50ac68c:benchmark/third-party/google-benchmark \ - google:googletest:78fdd6c0:google_test/third-party/google-test \ + JerryRyan:cereal:a384b101:cereal/third-party/cereal \ + google:benchmark:daff5fea:benchmark/third-party/google-benchmark \ + google:googletest:8b4817e3:google_test/third-party/google-test \ gperftools:gperftools:c1d546d7:gperftools/third-party/gperftools USE_GCC= any # clang fails: fatal error: 'quadmath.h' file not found USE_LDCONFIG= yes CMAKE_OFF= BUILD_UNITTESTS CXXFLAGS+= -I${WRKSRC}/third-party/google-test/googletest do-test: @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_UNITTESTS:BOOL=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} testall .include Index: head/security/palisade/distinfo =================================================================== --- head/security/palisade/distinfo (revision 526482) +++ head/security/palisade/distinfo (revision 526483) @@ -1,11 +1,11 @@ -TIMESTAMP = 1579853430 -SHA256 (JerryRyan-cereal-181fbcd3_GH0.tar.gz) = 1a8a1dc36eb4a409c301885b74017b4074e1e338c629f1761db8198680a83675 -SIZE (JerryRyan-cereal-181fbcd3_GH0.tar.gz) = 345404 -SHA256 (google-benchmark-c50ac68c_GH0.tar.gz) = 82d15f9bd07df524c455aeecc8b496045230c326989acc22a9a1d5ef231dc210 -SIZE (google-benchmark-c50ac68c_GH0.tar.gz) = 152333 -SHA256 (google-googletest-78fdd6c0_GH0.tar.gz) = 11aaf9577e1623d7857b46b5230924d848e96310e2847a8d80f47252d27c95b1 -SIZE (google-googletest-78fdd6c0_GH0.tar.gz) = 874422 +TIMESTAMP = 1582086331 +SHA256 (JerryRyan-cereal-a384b101_GH0.tar.gz) = 0fba03b7e2e1a150a112fc90e18bfb9274e3830393af99d0c91f9abef62e9ff3 +SIZE (JerryRyan-cereal-a384b101_GH0.tar.gz) = 345431 +SHA256 (google-benchmark-daff5fea_GH0.tar.gz) = 3f1d72c29de5548bd067845e822bc4fd47a06dcf2cf5cb56abd45c9d2c8e18fd +SIZE (google-benchmark-daff5fea_GH0.tar.gz) = 152877 +SHA256 (google-googletest-8b4817e3_GH0.tar.gz) = c632dd39ef6729cd198bb7c3f0b20e2efa36475cf3a082883f4809a2b26e9556 +SIZE (google-googletest-8b4817e3_GH0.tar.gz) = 873457 SHA256 (gperftools-gperftools-c1d546d7_GH0.tar.gz) = cc00b738497234a131749dd96a11d47f90df29b6bec426005164597c2ff4e4c5 SIZE (gperftools-gperftools-c1d546d7_GH0.tar.gz) = 925949 -SHA256 (palisade-palisade-release-87e7ffd1ef035dfd1c07460a35aac7050a948092_GL0.tar.gz) = 609c402aab4654bd76b24da402fc978574a3ecd2af42ef3cdad5b6e408d37573 -SIZE (palisade-palisade-release-87e7ffd1ef035dfd1c07460a35aac7050a948092_GL0.tar.gz) = 4446472 +SHA256 (palisade-palisade-development-e00817a14c1d58b064cb0584e23b703a083e4908_GL0.tar.gz) = 930ef9a5231c7300d571d54d731912e132696e1ce6c9587f62e3e19335d8dbf2 +SIZE (palisade-palisade-development-e00817a14c1d58b064cb0584e23b703a083e4908_GL0.tar.gz) = 4447920 Index: head/security/palisade/pkg-plist =================================================================== --- head/security/palisade/pkg-plist (revision 526482) +++ head/security/palisade/pkg-plist (revision 526483) @@ -1,223 +1,223 @@ include/palisade/abe/abecontext.h include/palisade/abe/abecore.h include/palisade/abe/abeparamset.h include/palisade/abe/cpabe.h include/palisade/abe/ibe.h include/palisade/binfhe/binfhecontext-ser.h include/palisade/binfhe/binfhecontext.h include/palisade/binfhe/fhew.h include/palisade/binfhe/lwe.h include/palisade/binfhe/lwecore.h include/palisade/binfhe/ringcore.h include/palisade/cereal/access.hpp include/palisade/cereal/archives/adapters.hpp include/palisade/cereal/archives/binary.hpp include/palisade/cereal/archives/json.hpp include/palisade/cereal/archives/portable_binary.hpp include/palisade/cereal/archives/xml.hpp include/palisade/cereal/cereal.hpp include/palisade/cereal/details/helpers.hpp include/palisade/cereal/details/polymorphic_impl.hpp include/palisade/cereal/details/polymorphic_impl_fwd.hpp include/palisade/cereal/details/static_object.hpp include/palisade/cereal/details/traits.hpp include/palisade/cereal/details/util.hpp include/palisade/cereal/external/base64.hpp include/palisade/cereal/external/rapidjson/allocators.h include/palisade/cereal/external/rapidjson/document.h include/palisade/cereal/external/rapidjson/encodedstream.h include/palisade/cereal/external/rapidjson/encodings.h include/palisade/cereal/external/rapidjson/error/en.h include/palisade/cereal/external/rapidjson/error/error.h include/palisade/cereal/external/rapidjson/filereadstream.h include/palisade/cereal/external/rapidjson/filewritestream.h include/palisade/cereal/external/rapidjson/fwd.h include/palisade/cereal/external/rapidjson/internal/biginteger.h include/palisade/cereal/external/rapidjson/internal/diyfp.h include/palisade/cereal/external/rapidjson/internal/dtoa.h include/palisade/cereal/external/rapidjson/internal/ieee754.h include/palisade/cereal/external/rapidjson/internal/itoa.h include/palisade/cereal/external/rapidjson/internal/meta.h include/palisade/cereal/external/rapidjson/internal/pow10.h include/palisade/cereal/external/rapidjson/internal/regex.h include/palisade/cereal/external/rapidjson/internal/stack.h include/palisade/cereal/external/rapidjson/internal/strfunc.h include/palisade/cereal/external/rapidjson/internal/strtod.h include/palisade/cereal/external/rapidjson/internal/swap.h include/palisade/cereal/external/rapidjson/istreamwrapper.h include/palisade/cereal/external/rapidjson/memorybuffer.h include/palisade/cereal/external/rapidjson/memorystream.h include/palisade/cereal/external/rapidjson/msinttypes/inttypes.h include/palisade/cereal/external/rapidjson/msinttypes/stdint.h include/palisade/cereal/external/rapidjson/ostreamwrapper.h include/palisade/cereal/external/rapidjson/pointer.h include/palisade/cereal/external/rapidjson/prettywriter.h include/palisade/cereal/external/rapidjson/rapidjson.h include/palisade/cereal/external/rapidjson/reader.h include/palisade/cereal/external/rapidjson/schema.h include/palisade/cereal/external/rapidjson/stream.h include/palisade/cereal/external/rapidjson/stringbuffer.h include/palisade/cereal/external/rapidjson/writer.h include/palisade/cereal/external/rapidxml/license.txt include/palisade/cereal/external/rapidxml/manual.html include/palisade/cereal/external/rapidxml/rapidxml.hpp include/palisade/cereal/external/rapidxml/rapidxml_iterators.hpp include/palisade/cereal/external/rapidxml/rapidxml_print.hpp include/palisade/cereal/external/rapidxml/rapidxml_utils.hpp include/palisade/cereal/macros.hpp include/palisade/cereal/types/array.hpp include/palisade/cereal/types/atomic.hpp include/palisade/cereal/types/base_class.hpp include/palisade/cereal/types/bitset.hpp include/palisade/cereal/types/boost_variant.hpp include/palisade/cereal/types/chrono.hpp include/palisade/cereal/types/common.hpp include/palisade/cereal/types/complex.hpp include/palisade/cereal/types/concepts/pair_associative_container.hpp include/palisade/cereal/types/deque.hpp include/palisade/cereal/types/forward_list.hpp include/palisade/cereal/types/functional.hpp include/palisade/cereal/types/list.hpp include/palisade/cereal/types/map.hpp include/palisade/cereal/types/memory.hpp include/palisade/cereal/types/optional.hpp include/palisade/cereal/types/polymorphic.hpp include/palisade/cereal/types/queue.hpp include/palisade/cereal/types/set.hpp include/palisade/cereal/types/stack.hpp include/palisade/cereal/types/string.hpp include/palisade/cereal/types/tuple.hpp include/palisade/cereal/types/unordered_map.hpp include/palisade/cereal/types/unordered_set.hpp include/palisade/cereal/types/utility.hpp include/palisade/cereal/types/valarray.hpp include/palisade/cereal/types/variant.hpp include/palisade/cereal/types/vector.hpp include/palisade/cereal/version.hpp include/palisade/core/encoding/ckkspackedencoding.h include/palisade/core/encoding/coefpackedencoding.h include/palisade/core/encoding/encodingparams.h include/palisade/core/encoding/encodings.h include/palisade/core/encoding/fractionalencoding.h include/palisade/core/encoding/integerencoding.h include/palisade/core/encoding/packedencoding.h include/palisade/core/encoding/plaintext.h include/palisade/core/encoding/plaintextfactory.h include/palisade/core/encoding/scalarencoding.h include/palisade/core/encoding/stringencoding.h include/palisade/core/lattice/backend.h include/palisade/core/lattice/dcrtpoly.h include/palisade/core/lattice/dgsampling.h include/palisade/core/lattice/elemparamfactory.h include/palisade/core/lattice/elemparams.h include/palisade/core/lattice/field2n.h include/palisade/core/lattice/ildcrtparams.h include/palisade/core/lattice/ilelement.h include/palisade/core/lattice/ilparams.h include/palisade/core/lattice/poly.h include/palisade/core/lattice/stdlatticeparms.h include/palisade/core/lattice/trapdoor.h include/palisade/core/lattice/trapdoorparameters.h include/palisade/core/math/armquadmath.h include/palisade/core/math/backend.h include/palisade/core/math/binaryuniformgenerator.h include/palisade/core/math/cpu_int/binint.h include/palisade/core/math/cpu_int/binvect.h include/palisade/core/math/cpu_int/dtstruct.h include/palisade/core/math/dftransfrm.h include/palisade/core/math/discretegaussiangenerator.h include/palisade/core/math/discretegaussiangeneratorgeneric.h include/palisade/core/math/discreteuniformgenerator.h include/palisade/core/math/distrgen.h include/palisade/core/math/distributiongenerator.h include/palisade/core/math/exp_int/mubintvec.h include/palisade/core/math/exp_int/ubint.h include/palisade/core/math/gmp_int/gmpint.h include/palisade/core/math/gmp_int/mgmpintvec.h include/palisade/core/math/interface.h include/palisade/core/math/matrix.h include/palisade/core/math/matrixstrassen.h include/palisade/core/math/native_int/binint.h include/palisade/core/math/native_int/binvect.h include/palisade/core/math/nbtheory.h include/palisade/core/math/quadfloat.h include/palisade/core/math/ternaryuniformgenerator.h include/palisade/core/math/transfrm.h include/palisade/core/palisadecore.h include/palisade/core/utils/aesutil.h include/palisade/core/utils/blockAllocator/blockAllocator.h include/palisade/core/utils/blockAllocator/stl_allocator.h include/palisade/core/utils/blockAllocator/xallocator.h include/palisade/core/utils/blockAllocator/xlist.h include/palisade/core/utils/blockAllocator/xmap.h include/palisade/core/utils/blockAllocator/xqueue.h include/palisade/core/utils/blockAllocator/xset.h include/palisade/core/utils/blockAllocator/xsstream.h include/palisade/core/utils/blockAllocator/xstring.h include/palisade/core/utils/blockAllocator/xvector.h include/palisade/core/utils/debug.h include/palisade/core/utils/exception.h include/palisade/core/utils/hashutil.h include/palisade/core/utils/inttypes.h include/palisade/core/utils/memory.h include/palisade/core/utils/palisadebase64.h include/palisade/core/utils/parallel.h include/palisade/core/utils/parmfactory.h include/palisade/core/utils/prng/blake2-impl.h include/palisade/core/utils/prng/blake2.h include/palisade/core/utils/prng/blake2engine.h include/palisade/core/utils/serial.h include/palisade/core/utils/serializable.h include/palisade/core/utils/serialize-binary.h include/palisade/core/utils/serialize-json.h include/palisade/core/utils/sertype.h include/palisade/core/utils/testcasegen.h include/palisade/core/utils/utilities.h include/palisade/core/version.h include/palisade/pke/ciphertext-ser.h include/palisade/pke/ciphertext.h include/palisade/pke/cryptocontext-ser.h include/palisade/pke/cryptocontext.h include/palisade/pke/cryptocontextgen.h include/palisade/pke/cryptocontexthelper.h include/palisade/pke/cryptocontextparametersets.h include/palisade/pke/cryptotiming.h include/palisade/pke/palisade.h include/palisade/pke/pubkeylp-ser.h include/palisade/pke/pubkeylp.h include/palisade/pke/rationalciphertext.h include/palisade/pke/rationalct-ser.h include/palisade/pke/scheme/allscheme.h include/palisade/pke/scheme/bfv/bfv-ser.h include/palisade/pke/scheme/bfv/bfv.h include/palisade/pke/scheme/bfvrns/bfvrns-ser.h include/palisade/pke/scheme/bfvrns/bfvrns.h include/palisade/pke/scheme/bfvrnsb/bfvrnsB-ser.h include/palisade/pke/scheme/bfvrnsb/bfvrnsB.h include/palisade/pke/scheme/bgv/bgv-ser.h include/palisade/pke/scheme/bgv/bgv.h include/palisade/pke/scheme/ckks/ckks-ser.h include/palisade/pke/scheme/ckks/ckks.h include/palisade/pke/scheme/null/nullscheme-ser.h include/palisade/pke/scheme/null/nullscheme.h include/palisade/pke/scheme/rlwe.h include/palisade/pke/scheme/stst/stst-ser.h include/palisade/pke/scheme/stst/stst.h include/palisade/signature/gpv.h include/palisade/signature/signaturecontext.h include/palisade/signature/signaturecore.h lib/libPALISADEabe.so lib/libPALISADEabe.so.1 -lib/libPALISADEabe.so.1.7.4 +lib/libPALISADEabe.so.1.8.0 lib/libPALISADEbinfhe.so lib/libPALISADEbinfhe.so.1 -lib/libPALISADEbinfhe.so.1.7.4 +lib/libPALISADEbinfhe.so.1.8.0 lib/libPALISADEcore.so lib/libPALISADEcore.so.1 -lib/libPALISADEcore.so.1.7.4 +lib/libPALISADEcore.so.1.8.0 lib/libPALISADEpke.so lib/libPALISADEpke.so.1 -lib/libPALISADEpke.so.1.7.4 +lib/libPALISADEpke.so.1.8.0 lib/libPALISADEsignature.so lib/libPALISADEsignature.so.1 -lib/libPALISADEsignature.so.1.7.4 +lib/libPALISADEsignature.so.1.8.0