head 1.10; access; symbols pkgsrc-2023Q4:1.10.0.4 pkgsrc-2023Q4-base:1.10 pkgsrc-2023Q3:1.10.0.2 pkgsrc-2023Q3-base:1.10 pkgsrc-2023Q2:1.9.0.10 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.9.0.8 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.9.0.6 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.9.0.4 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.2 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.8.0.4 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.8.0.2 pkgsrc-2021Q4-base:1.8 pkgsrc-2021Q3:1.4.0.10 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.8 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.6 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.4 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.2 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.2.0.2 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.1.0.12 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.14 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.10 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.8 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.6 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.4 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.2 pkgsrc-2018Q3-base:1.1; locks; strict; comment @# @; 1.10 date 2023.07.30.02.26.16; author wiz; state Exp; branches; next 1.9; commitid cK5ogN0a9Vz4PLyE; 1.9 date 2022.03.31.15.36.08; author sborrill; state Exp; branches; next 1.8; commitid JDMfkDMLmyp7OnyD; 1.8 date 2021.12.16.16.49.41; author adam; state Exp; branches; next 1.7; commitid bcHPyZTmKfG7BTkD; 1.7 date 2021.11.29.20.01.02; author adam; state Exp; branches; next 1.6; commitid 17BlvDHSPxxAcJiD; 1.6 date 2021.10.26.10.20.10; author nia; state Exp; branches; next 1.5; commitid XMBRkrafc79x2jeD; 1.5 date 2021.10.07.13.44.43; author nia; state Exp; branches; next 1.4; commitid TK9Y8OXA04EYMSbD; 1.4 date 2020.07.29.13.48.32; author adam; state Exp; branches; next 1.3; commitid W5Ed11peOmJfPYhC; 1.3 date 2020.06.29.13.19.48; author adam; state Exp; branches; next 1.2; commitid jF5SlZ9NR6haD7eC; 1.2 date 2020.05.31.09.51.35; author nia; state Exp; branches; next 1.1; commitid GY1iNOH0CtHBpnaC; 1.1 date 2018.09.10.13.47.31; author fhajny; state Exp; branches; next ; commitid 7zyDndoKPyX2WyRA; desc @@ 1.10 log @xxhash: update to 0.8.2. v0.8.2 - fix : XXH3 S390x vector implementation (@@hzhuang1) - fix : PowerPC vector compilation with IBM XL compiler (@@MaxiBoether) - perf : improved WASM speed by x2/x3 using SIMD128 (@@easyaspi314) - perf : improved speed (+20%) for XXH3 on ARM NEON (@@easyaspi314) - cli : Fix filename contain /LF character (@@t-mat) - cli : Support # comment lines in --check files (@@t-mat) - cli : Support commands --binary and --ignore-missing (@@t-mat) - build: fix -Og compilation (@@easyaspi314, @@t-mat) - build: fix pkgconfig generation with cmake (@@ilya-fedin) - build: fix icc compilation - build: fix cmake install directories - build: new build options XXH_NO_XXH3, XXH_SIZE_OPT and XXH_NO_STREAM to reduce binary size (@@easyaspi314) - build: dedicated install targets (@@ffontaine) - build: support DISPATCH mode in cmake (@@hzhuang1) - portability: fix x86dispatch when building with Visual + clang-cl (@@t-mat) - portability: SVE vector implementation of XXH3 (@@hzhuang1) - portability: compatibility with freestanding environments, using XXH_NO_STDLIB - portability: can build on Haiku (@@Begasus) - portability: validated on m68k and risc-v - doc : XXH3 specification (@@Adrien1018) - doc : improved doxygen documentation (@@easyaspi314, @@t-mat) - misc : dedicated sanity test binary (@@t-mat) @ text @$NetBSD: distinfo,v 1.9 2022/03/31 15:36:08 sborrill Exp $ BLAKE2s (xxhash-0.8.2.tar.gz) = 64059992df00fd0c307c7cd5ad38a9af91409899aed3f91cc057fb3721a15505 SHA512 (xxhash-0.8.2.tar.gz) = 3e3eef21432fe88bc4dd9940ccad0308fdea3537b06fa5ac0e74c1bde53413dff29c8b3fc617a8a42b9ce88fcf213311d338a31b1ce73b3729342c9e68f06c78 Size (xxhash-0.8.2.tar.gz) = 1141188 bytes @ 1.9 log @xxhash: Fix build on C11 systems Pull up patch from dev branch: https://github.com/Cyan4973/xxHash/commit/6189ecd3d44a693460f86280ccf49d33cb4b18e1 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2021/12/16 16:49:41 adam Exp $ d3 3 a5 5 BLAKE2s (xxhash-0.8.1.tar.gz) = b12deeb6870753b0ed70b745142c64155252501b813ae0874d5df5a4ee2e677b SHA512 (xxhash-0.8.1.tar.gz) = 12feedd6a1859ef55e27218dbd6dcceccbb5a4da34cd80240d2f7d44cd246c7afdeb59830c2d5b90189bb5159293532208bf5bb622250102e12d6e1bad14a193 Size (xxhash-0.8.1.tar.gz) = 171552 bytes SHA1 (patch-Makefile) = 05aec11dadf1a909e3aaa44d77dad9f42927b6b9 SHA1 (patch-xxhash.h) = 7f1bf20961c7ec61a326a280277bf6fbf5deda1e @ 1.8 log @xxhash: fix symlinks to manpages @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2021/11/29 20:01:02 adam Exp $ d7 1 @ 1.7 log @xxhash: updated to 0.8.1 v0.8.1 - perf : much improved performance for XXH3 streaming variants, notably on gcc and msvc - perf : improved XXH64 speed and latency on small inputs - perf : small XXH32 speed and latency improvement on small inputs of random size - perf : minor stack usage improvement for XXH32 and XXH64 - api : new experimental variants XXH3_*_withSecretandSeed() - api : update XXH3_generateSecret(), can no generate secret of any size (>= XXH3_SECRET_SIZE_MIN) - cli : xxhsum can now generate and check XXH3 checksums, using command `-H3` - build: can build xxhash without XXH3, with new build macro XXH_NO_XXH3 - build: fix xxh_x86dispatch build with MSVC, by @@apankrat - build: XXH_INLINE_ALL can always be used safely, even after XXH_NAMESPACE or a previous XXH_INLINE_ALL - build: improved PPC64LE vector support, by @@mpe - install: fix pkgconfig, by @@ellert - install: compatibility with Haiku, by @@Begasus - doc : code comments made compatible with doxygen, by @@easyaspi314 - misc : XXH_ACCEPT_NULL_INPUT_POINTER is no longer necessary, all functions can accept NULL input pointers, as long as size == 0 - misc : complete refactor of CI tests on Github Actions, offering much larger coverage, by @@t-mat - misc : xxhsum code base split into multiple specialized units, within directory cli/, by @@easyaspi314 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2021/10/26 10:20:10 nia Exp $ d6 1 @ 1.6 log @archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2021/10/07 13:44:43 nia Exp $ d3 3 a5 3 BLAKE2s (xxhash-0.8.0.tar.gz) = 99a41cf63b8215d374a21101a89c2eae00fdd160fcb0a6221b99b0a0c0d50fbe SHA512 (xxhash-0.8.0.tar.gz) = c3973b3c98bad44e1d8687ab4f9461aecd1c071bb3d320537a4c50fb7301edd13e990bab48cc6e5ca30536a814c8fa8cac24ceb1803a7e8eca30ef73d449373e Size (xxhash-0.8.0.tar.gz) = 145909 bytes @ 1.5 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2020/07/29 13:48:32 adam Exp $ d3 1 a3 1 RMD160 (xxhash-0.8.0.tar.gz) = cfa3ae34379804d6abc470f94c3f2f8ed8c9d4bc @ 1.4 log @xxhash: updated to 0.8.0 xxHash v0.8.0 - Stable XXH3 Stable XXH3 After more than a year in the making, XXH3 has finally reached stable status, for both its 64-bit and 128-bit variants. While the code itself was in good enough shape for production use, the generated values could still change between versions. This limited XXH3 to local sessions only. From now on, output values produced by XXH3 for a given input and parameter set will remain identical across systems and across future versions. It makes it possible to store these values for later comparison, or to exchange them across network connections. BSD-style checksums Official stabilization being the main goal of this release, there are only minimal additional changes. A notable one though is the ability for xxhsum CLI to produce and check BSD-style checksum lines, using command --tag. One advantage of --tag format is that it explicitly specifies the algorithm and format used to represent the checksum. For example, it explicitly mentions if a checksum value follows the canonical format (XXH32) or the alternative little-endian format (XXH32_LE). Generating BSD-style checksum lines was actually already possible, but as the CLI was unable to --check them, it remained a hidden option. This situation changes with v0.8.0, thanks to a patch by @@WayneD which makes it possible to --check BSD-style checksum lines. Detailed list api : stabilize XXH3 cli: xxhsum can produce BSD-style lines, with command --tag cli : xxhsum can parse and check BSD-style lines, using command --check, by @@WayneD cli : xxhsum - accepts console input, requested by @@jaki cli : xxhsum accepts -- separator, by @@jaki cli : fix : print correct default algo for symlinked helpers, by @@martinetd install: improved pkgconfig script, allowing custom install locations, requested by @@ellert @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2020/06/29 13:19:48 adam Exp $ a2 1 SHA1 (xxhash-0.8.0.tar.gz) = edd0ad280e3d294d06b278c3c9ae03b2b7d6686a @ 1.3 log @xxhash: updated to 0.7.4 xxHash v0.7.4 - Finalizing XXH3 and XXH128 xxHash v0.7.4 is the last evolution of xxh3 and xxh128, primarily designed to finalize the algorithm. It is considered release candidate for v0.8.0, which means that if all goes right, this version will rebranded v0.8.0, almost "as is", within the next few weeks, after receiving sufficient feedback. v0.8.0 is the official version after which XXH3 and XXH128 are considered "stabilized", meaning that return values will never change given the same input and seed, making the hash suitable for long-term storage and transmission. Beyond these "final touches", the new version also brings a few notable improvements. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2020/05/31 09:51:35 nia Exp $ d3 4 a6 4 SHA1 (xxhash-0.7.4.tar.gz) = 40779da854c890d7d88e568bc8cfe7c8937e208f RMD160 (xxhash-0.7.4.tar.gz) = 1ef9aee394bf7958c8ad85df752e52337dd6d0f7 SHA512 (xxhash-0.7.4.tar.gz) = 9dbf8424b355d6551c18cff7ed7dbd26d4e5735b9a07fe54911b7438d6ffed3a3c2429ac09b616de630ea16cf32ff73529b6c3fad4af78ae0cb2b06155086aea Size (xxhash-0.7.4.tar.gz) = 143886 bytes @ 1.2 log @xxhash: Update to 0.7.3. Fix installation of libs. v0.7.3 - perf: improved speed for large inputs (~+20%) - perf: improved latency for small inputs (~10%) - perf: s390x Vectorial code, by @@easyaspi314 - cli: improved support for Unicode filenames on Windows, thanks to @@easyaspi314 and @@t-mat - api: `xxhash.h` can now be included in any order, with and without `XXH_STATIC_LINKING_ONLY` and `XXH_INLINE_ALL` - build: xxHash's implementation transferred into `xxhash.h`. No more need to have `xxhash.c` in the `/include` directory for `XXH_INLINE_ALL` to work - install: created pkg-config file, by @@bket - install: VCpkg installation instructions, by @@LilyWangL - doc: Highly improved code documentation, by @@easyaspi314 - misc: New test tool in `/tests/collisions`: brute force collision tester for 64-bit hashes v0.7.2 - Fixed collision ratio of `XXH128` for some specific input lengths, reported by @@svpv - Improved `VSX` and `NEON` variants, by @@easyaspi314 - Improved performance of scalar code path (`XXH_VECTOR=0`), by @@easyaspi314 - `xxhsum`: can generate 128-bit hashes with the `-H2` option (note: for experimental purposes only! `XXH128` is not yet frozen) - `xxhsum`: option `-q` removes status notifications v0.7.1 - Secret first: the algorithm computation can be altered by providing a "secret", which is any blob of bytes, of size >= `XXH3_SECRET_SIZE_MIN`. - `seed` is still available, and acts as a secret generator - updated `ARM NEON` variant by @@easyaspi314 - Streaming implementation is available - Improve compatibility and performance with Visual Studio, with help from @@aras-p - Better integration when using `XXH_INLINE_ALL`: do not pollute host namespace, use its own macros, such as `XXH_ASSERT()`, `XXH_ALIGN`, etc. - 128-bit variant provides helper functions for comparison of hashes. - Better `clang` generation of `rotl` instruction, thanks to @@easyaspi314 - `XXH_REROLL` build macro to reduce binary size, by @@easyaspi314 - Improved `cmake` script, by @@Mezozoysky - Full benchmark program provided in `/tests/bench` @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2018/09/10 13:47:31 fhajny Exp $ d3 4 a6 4 SHA1 (xxhash-0.7.3.tar.gz) = f05904b4877fdedfae2a62391245a41e433cbc44 RMD160 (xxhash-0.7.3.tar.gz) = e5c3111cda04157f8c686248c4cf34c189c6073e SHA512 (xxhash-0.7.3.tar.gz) = 72949010a267f063768241b182464c386005b4078f56902fee2f7804bd01f6c27878a6a4ec2a266cd59162934a7e471264ac5757dba570a97a2b5dad7703c664 Size (xxhash-0.7.3.tar.gz) = 126405 bytes @ 1.1 log @devel/xxhash: Import xxhash 0.6.5. xxHash is an Extremely fast Hash algorithm, running at RAM speed limits. It successfully completes the SMHasher test suite which evaluates collision, dispersion and randomness qualities of hash functions. @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 4 SHA1 (xxhash-0.6.5.tar.gz) = dc88bee2c1aa1080ae28a8f00967043af926691f RMD160 (xxhash-0.6.5.tar.gz) = c70dfe2d2beddd292f521a5788bd94d4ec39cd5c SHA512 (xxhash-0.6.5.tar.gz) = 085643b52e091ac0eedd54c4459220b3643d825ca71a11e952d00ea2041c570ff57d8553d0378f34e038ca9ee3b40d2048ed02d44d5aff1fbfcbf5e642487ba0 Size (xxhash-0.6.5.tar.gz) = 37521 bytes @