head 1.15; access; symbols pkgsrc-2023Q4:1.15.0.18 pkgsrc-2023Q4-base:1.15 pkgsrc-2023Q3:1.15.0.16 pkgsrc-2023Q3-base:1.15 pkgsrc-2023Q2:1.15.0.14 pkgsrc-2023Q2-base:1.15 pkgsrc-2023Q1:1.15.0.12 pkgsrc-2023Q1-base:1.15 pkgsrc-2022Q4:1.15.0.10 pkgsrc-2022Q4-base:1.15 pkgsrc-2022Q3:1.15.0.8 pkgsrc-2022Q3-base:1.15 pkgsrc-2022Q2:1.15.0.6 pkgsrc-2022Q2-base:1.15 pkgsrc-2022Q1:1.15.0.4 pkgsrc-2022Q1-base:1.15 pkgsrc-2021Q4:1.15.0.2 pkgsrc-2021Q4-base:1.15 pkgsrc-2021Q3:1.13.0.22 pkgsrc-2021Q3-base:1.13 pkgsrc-2021Q2:1.13.0.20 pkgsrc-2021Q2-base:1.13 pkgsrc-2021Q1:1.13.0.18 pkgsrc-2021Q1-base:1.13 pkgsrc-2020Q4:1.13.0.16 pkgsrc-2020Q4-base:1.13 pkgsrc-2020Q3:1.13.0.14 pkgsrc-2020Q3-base:1.13 pkgsrc-2020Q2:1.13.0.12 pkgsrc-2020Q2-base:1.13 pkgsrc-2020Q1:1.13.0.8 pkgsrc-2020Q1-base:1.13 pkgsrc-2019Q4:1.13.0.10 pkgsrc-2019Q4-base:1.13 pkgsrc-2019Q3:1.13.0.6 pkgsrc-2019Q3-base:1.13 pkgsrc-2019Q2:1.13.0.4 pkgsrc-2019Q2-base:1.13 pkgsrc-2019Q1:1.13.0.2 pkgsrc-2019Q1-base:1.13 pkgsrc-2018Q4:1.12.0.20 pkgsrc-2018Q4-base:1.12 pkgsrc-2018Q3:1.12.0.18 pkgsrc-2018Q3-base:1.12 pkgsrc-2018Q2:1.12.0.16 pkgsrc-2018Q2-base:1.12 pkgsrc-2018Q1:1.12.0.14 pkgsrc-2018Q1-base:1.12 pkgsrc-2017Q4:1.12.0.12 pkgsrc-2017Q4-base:1.12 pkgsrc-2017Q3:1.12.0.10 pkgsrc-2017Q3-base:1.12 pkgsrc-2017Q2:1.12.0.6 pkgsrc-2017Q2-base:1.12 pkgsrc-2017Q1:1.12.0.4 pkgsrc-2017Q1-base:1.12 pkgsrc-2016Q4:1.12.0.2 pkgsrc-2016Q4-base:1.12 pkgsrc-2016Q3:1.11.0.8 pkgsrc-2016Q3-base:1.11 pkgsrc-2016Q2:1.11.0.6 pkgsrc-2016Q2-base:1.11 pkgsrc-2016Q1:1.11.0.4 pkgsrc-2016Q1-base:1.11 pkgsrc-2015Q4:1.11.0.2 pkgsrc-2015Q4-base:1.11 pkgsrc-2015Q3:1.10.0.4 pkgsrc-2015Q3-base:1.10 pkgsrc-2015Q2:1.10.0.2 pkgsrc-2015Q2-base:1.10 pkgsrc-2015Q1:1.8.0.10 pkgsrc-2015Q1-base:1.8 pkgsrc-2014Q4:1.8.0.8 pkgsrc-2014Q4-base:1.8 pkgsrc-2014Q3:1.8.0.6 pkgsrc-2014Q3-base:1.8 pkgsrc-2014Q2:1.8.0.4 pkgsrc-2014Q2-base:1.8 pkgsrc-2014Q1:1.8.0.2 pkgsrc-2014Q1-base:1.8 pkgsrc-2013Q4:1.5.0.2 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.4.0.2 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.3.0.2 pkgsrc-2013Q2-base:1.3; locks; strict; comment @# @; 1.15 date 2021.10.26.10.20.06; author nia; state Exp; branches; next 1.14; commitid XMBRkrafc79x2jeD; 1.14 date 2021.10.07.13.44.39; author nia; state Exp; branches; next 1.13; commitid TK9Y8OXA04EYMSbD; 1.13 date 2019.01.13.18.21.24; author adam; state Exp; branches; next 1.12; commitid R0ZpeMYFs9KXqE7B; 1.12 date 2016.12.19.13.33.43; author joerg; state Exp; branches; next 1.11; commitid qj836ofpE8GL6Byz; 1.11 date 2015.11.03.03.29.37; author agc; state Exp; branches; next 1.10; commitid XagoUgdES8g2ZAHy; 1.10 date 2015.04.23.18.25.15; author joerg; state Exp; branches; next 1.9; commitid LG0BqiPW3qMzcKiy; 1.9 date 2015.04.18.02.43.24; author rodent; state Exp; branches; next 1.8; commitid eDgD3XFkC1w081iy; 1.8 date 2014.01.19.00.49.06; author rodent; state Exp; branches; next 1.7; commitid FaVnXp8OYCGM5Flx; 1.7 date 2014.01.10.02.32.50; author rodent; state Exp; branches; next 1.6; commitid bnYCJaRmCHtqYvkx; 1.6 date 2013.12.31.14.42.13; author rodent; state Exp; branches; next 1.5; commitid FxWw8RX62OWykijx; 1.5 date 2013.11.08.21.14.37; author joerg; state Exp; branches; next 1.4; commitid e9ejsHQrPGyVcwcx; 1.4 date 2013.07.13.19.22.27; author joerg; state Exp; branches; next 1.3; commitid g6zkh7A4ZY9wnlXw; 1.3 date 2013.06.27.01.36.25; author rodent; state Exp; branches; next 1.2; commitid joez1dunjvDcZbVw; 1.2 date 2013.04.29.21.19.14; author joerg; state Exp; branches; next 1.1; 1.1 date 2013.04.17.00.51.20; author rodent; state Exp; branches; next ; desc @@ 1.15 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 @$NetBSD: distinfo,v 1.14 2021/10/07 13:44:39 nia Exp $ BLAKE2s (ucommon-7.0.0.tar.gz) = 52c7837adca806415d975eb1c507e17dca3a6d2dc98e6e041de440ca4fb198fe SHA512 (ucommon-7.0.0.tar.gz) = d32f8603d920eb98b5d4bc75224a7a8bb8bf2001a8dd3152626a8438ea4c39503a7446dec3aa90cf464b7abb68a6e42bac488ef9705517bd333b64bce219915b Size (ucommon-7.0.0.tar.gz) = 837905 bytes SHA1 (patch-configure) = 13335dcb186aa37a12e8dafcf64c077ccc543819 SHA1 (patch-corelib_thread.cpp) = 7d298062c8610ee15abd6db7b506a4827f9ac552 @ 1.14 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2019/01/13 18:21:24 adam Exp $ d3 1 a3 1 RMD160 (ucommon-7.0.0.tar.gz) = 7af41f1dc3d965ac165cce56f19164aa18482f24 @ 1.13 log @ucommon: updated to 7.0.0 Changes from 6.6.0 to 7.0.0 - clean new library abi 8.0 - atomic typeref system completed, matches tychomt spec - c++11 support completed - deprecated functions and templates removed - deprecated modules (xml, persist) moved to commoncpp Changes from 6.5.7 to 6.6.0 - introduced rsa key support - expanded hmac support - expanded digests for sha256 and 384 - reword of common digest code - improved nullptr clang support - remove clang forced c++11 from build - check for openssl rsa support - port types for 7.0 migration - socket addresses for typeref - further c++11 header fixes - removed old ssl demo app Changes from 6.5.6 to 6.5.7 - improved c++11 support - mapped pointer introduced - fixed is usage - improved mapref remove Changes from 6.5.5 to 6.5.6 - simplified arrayref - added listref - map iterators thru locked instances - type standardization - socket address type Changes from 6.5.4 to 6.5.5 - more portable nullptr support - thread-safe mapref class - some typeref convenience types - bit operations on byterefs Changes from 6.5.3 to 6.5.4 - secure string and key management types - better cleanup of secure objects - file i/o for heap temporary Changes from 6.5.2 to 6.5.3 - arrayref now uses ConditionalAccess, fix for Conditional Changes from 6.5.1 to 6.5.2 - memory management cleanup and mingw32 support for native conditionals - new methodology of having getaddrinfo allocate memory - introduction of queueref and stackref; arrayref becomes useful - typeref concatenation operators Changes from 6.5.0 to 6.5.1 - thread shared references added Changes from 6.4.4 to 6.5.0 - typeref expanded - arrayref introduced - nullptr and other c++ modernizations - clang now defaulted to c++11 - minimum native windows now requires conditionals - mingw has to use win32 pthread support - somewhat more usable heap temporary templates Changes from 6.4.3 to 6.4.4 - additional typeref operators Changes from 6.4.2 to 6.4.3 - fix for broken windows setuid macro Changes from 6.4.1 to 6.4.2 - solaris related cmake fixes - cleanup of test build and osx fixes Changes from 6.4.0 to 6.4.1 - keyfile fixed constructor issue Changes from 6.3.6 to 6.4.0 - new typeref system for immutable atomic reference counted objects - heap management objects support moving heap through assignment - extended unit tests for typeref system - improved openbsd support - atomics enabled by default Changes from 6.3.5 to 6.3.6 - code cleanup - simulate option for scrub - set newline style for cmake genorated files Changes from 6.3.4 to 6.3.5 - general code cleanup - some build fixes Changes from 6.3.3 to 6.3.4 - improved atomics support - configure atomics default matches cmake default - general code cleanup - more casting operations and cast fixups - polymorphic casting support & rtti detection - enclose random value templates in Random - improved rng support Changes from 6.3.2 to 6.3.3 - improved cipher key management - b64 support improved and string hex conversions - simplified digest functions - some solaris fixes Changes from 6.3.1 to 6.3.2 - fixed a broken streambuf for commoncpp - deref cast function added - fixed missing pkg-config @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2016/12/19 13:33:43 joerg Exp $ a2 1 SHA1 (ucommon-7.0.0.tar.gz) = 1317c89c4f53b38059a193c75291283606eb9c26 @ 1.12 log @Fix access to protected members. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2015/11/03 03:29:37 agc Exp $ d3 4 a6 6 SHA1 (ucommon-6.3.1.tar.gz) = 82db4fda4b11589b0b02a2afb07a4f675edacfb9 RMD160 (ucommon-6.3.1.tar.gz) = b58ac6dcd7b5e88fdc2e38703cddc9afd17175bf SHA512 (ucommon-6.3.1.tar.gz) = 6f4832ac53aaf1456f2d913730b66588a89a3c1292fb79f3f56da466a2542af9c836579c0a3c4daf3f896a0c3e35f861b71514f960052adcb4e3abb872b781ec Size (ucommon-6.3.1.tar.gz) = 830661 bytes SHA1 (patch-commoncpp_tcp.cpp) = 312c1b4ee234852dcecb0ba2fbdf8813e7ca1704 SHA1 (patch-commoncpp_udp.cpp) = 34607048d74a0c0142334179e43f481aa4affab7 d8 1 a8 2 SHA1 (patch-inc_ucommon_thread.h) = 7e90ba09c05e2d1e41525eb078add93746bf8a2d SHA1 (patch-utils_keywait.cpp) = 003bc190393f0b1c3e052605136ef9cf50bddc40 @ 1.11 log @Add SHA512 digests for distfiles for devel category Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2015/04/23 18:25:15 joerg Exp $ d10 1 @ 1.10 log @iostream's constructor must have a streambuf as argument, so provide one. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2015/04/18 02:43:24 rodent Exp $ d5 1 @ 1.9 log @Update to 6.3.1. Two patches aren't needed anymore. patch-commoncpp_address.cpp breaks the build. I'm not seeing how bitset would use the C++ stdlib version, since isn't included. OpenSSL and GNUTLS are package options, defaulting to openssl. Set PKG_BUILD_OPTIONS.ucommon accordingly. Major shared library change, so update buildlink3.mk accordinly. Updates to dependant packages coming shortly. From ChangeLog: Changes from 6.3.0 to 6.3.1 - copyright assignment to Cherokees of Idaho - introduction of ucommon cmake hosted macros - simplified doxygen doc support - convergence of automake and cmake builds - make utils easier for source introspection - converted for cmake builds on debian - count for String::check should be size_t - string bounds checking Changes from 6.2.3 to 6.3.0 - remove legacy cmodel support - modernize library usage - simplify autoconf and cmake - introduce sysruntime... - cleanup memory operators.... Changes from 6.2.2 to 6.2.3 - a few socket fixes, mostly windows related... Changes from 6.2.1 to 6.2.2 - bumped gnutls to 3.0.0 or later... - lots of bug fixes and general cleanup - socket endian issues and other things for ccrtp - templated newp and freep handle management Changes from 6.2.0 to 6.2.1 - datetime: fix const inconsistency - fsys: cached error variable must be mutable - replacment new/delete cannot be declared inline - fix exception specifier clash for c++11 Changes from 6.1.11 to 6.2.0 - standardized cmake paths and stand-alone usages - gnutls support in cmake - unified openssl checks, even works for windows - improved openssl support, new static crypto option - pkgconfig usable in win32, other win32 fixes - fixes for mac build & optional disable of utils - upticked abi version to 7, should have happened with 10/11? Changes from 6.1.10 to 6.1.11 - any addr and overloads in commoncpp - cmake abi fix and other apple specific issues - stream fixes, sflphone recommended changes, and other updates - key protocol added - cleaner build for binding without resolver - cleanup and fixes for commoncpp peering... - UDPSocket: use ucommon::Socket::address - Socket::address: add setAny(sockaddr*), setLoopback(sockaddr*) Changes from 6.1.9 to 6.1.10 - for next release - iso cleaness - Fix memory leak in DateTime ctor - Fix utf8::count() - secure::erase() should be more secure Changes from 6.1.8 to 6.1.9 - ost::Socket: use ucommon::Socket for join(), drop() implementations - back to native threading model for mingw - Socket::store: use existing len method - Socket::address: allow printing to std::ostream - Socket::address: use in_port_t for port numbers - Socket::join, ::drop: allow to set interface index for IPv6 Changes from 6.1.7 to 6.1.8 - mingw libstdc++ c++11 support now requires winpthread - more android related updates Changes from 6.1.6 to 6.1.7 - lots of android related updates Changes from 6.1.5 to 6.1.6 - some windows and mingw fixes - Socket::address::print(): minor fixes - Socket::address: fix constructor documentation - Socket::address: add unit tests for print() - Socket::address: add print() method - Socket::address: add withPort() - Socket::address: add constructors from standard addr types - Socket::address: use existing len() method. Changes from 6.1.4 to 6.1.5 - key merge on load for 6.1.5 Changes from 6.1.3 to 6.1.4 - lots of namespace usage cleanup - Socket::address: add unit tests for new features - Socket::address: add isAny, setAny, isLoopback, setLoopback, any, loopback - Socket::address: convert port to network byte order - ost::Socket: add compatibility with ucommon::Socket::address - we don't want commoncpp configs if no lib made - Socket::address: add equality operator, getPort, setPort, getSize - improved cmake and added srpm, todo make targets Changes from 6.1.2 to 6.1.3 - revised unixaddr buffer overflow issue Changes from 6.1.1 to 6.1.2 - updated contacts, fsf address, and copyright - revised cmake build - added setgroups from ucommon 6.1.0 to 6.1.1 - module flag support for older commoncpp packages - fix for commoncpp pc file - some additional original classes mapped to commoncpp - default Semaphore constructor now valid special case @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2014/01/19 00:49:06 rodent Exp $ d6 1 @ 1.8 log @Add -lintl for SunOS. Add patch to fix unportable cfmakeraw() for SunOS. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2014/01/10 02:32:50 rodent Exp $ d3 6 a8 8 SHA1 (ucommon-6.1.0.tar.gz) = c20dc9c5ec53131284cbc523148302b6e135a9ac RMD160 (ucommon-6.1.0.tar.gz) = 93e175c0970e335acb2df2b8ee2433720ba69fdd Size (ucommon-6.1.0.tar.gz) = 826742 bytes SHA1 (patch-CMakeLists.txt) = 53e9ffad15d45a89eb1b992da3d6a965a46d0447 SHA1 (patch-commoncpp_address.cpp) = 64cbb5ae5f43b994a36d65d893cf58309e7324df SHA1 (patch-commoncpp_udp.cpp) = 6950168df08702bb5aed023682e8a73e73b6f965 SHA1 (patch-inc_ucommon_string.h) = 334e9a71dfbf94f81ced34e0af7074c67f65b8da SHA1 (patch-utils_keywait.cpp) = 7f5a595b080f3e61097cf99680602d8fcc84bafa @ 1.7 log @Updated to latest release, 6.1.0. Two new files in the PLIST. From ChangeLog: from ucommon 6.0.7 to 6.1.0 - small fixes based on notes from Tristan - exception behavior is changed (fixed) for commoncpp - keywait utility added from ucommon 6.0.6 to 6.0.7 - error state in fsys open fixed - fsys error reset inline added @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2013/12/31 14:42:13 rodent Exp $ d6 5 a10 4 SHA1 (patch-CMakeLists.txt) = 4d4c11a89111161bc8d8fe3715f643290ecb6149 SHA1 (patch-commoncpp_address.cpp) = 13fc4a7073b6c2de6329a90269045fc3dbb0e389 SHA1 (patch-commoncpp_udp.cpp) = 17d61b4f3a885d897b222b179b714dc5a8b1e906 SHA1 (patch-inc_ucommon_string.h) = e878aefcf3a6e0b21eecdcef1f561c7f68c7a6c5 @ 1.6 log @Updated to latest release, 6.0.7. net/ccrtp builds with this version, too. From ChangeLog: from ucommon 6.0.6 to 6.0.7 - error state in fsys open fixed - fsys error reset inline added from ucommon 6.0.5 to 6.0.6 - small cleanup of useless validator assignments - fix gnutls casting and warnings - modernized automake support @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2013/11/08 21:14:37 joerg Exp $ d3 3 a5 3 SHA1 (ucommon-6.0.7.tar.gz) = c118ea674db7e21367cb5f2eba7a85fd00d4f181 RMD160 (ucommon-6.0.7.tar.gz) = ede504d1ac9e6d4dc53c0860c31f9ac5ffcad125 Size (ucommon-6.0.7.tar.gz) = 826102 bytes @ 1.5 log @NetBSD now has SIOCGIFINDEX, but not some of the other Linux APIs. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2013/07/13 19:22:27 joerg Exp $ d3 3 a5 3 SHA1 (ucommon-6.0.5.tar.gz) = 661d5aa1a164826cf41bc6512c1eb1451a396be1 RMD160 (ucommon-6.0.5.tar.gz) = 73b1b1fa35320a71718bf5367c273aac7f98076d Size (ucommon-6.0.5.tar.gz) = 806904 bytes @ 1.4 log @Don't create multiple extern entries for the same inlined function. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2013/06/27 01:36:25 rodent Exp $ d8 1 @ 1.3 log @Updated to latest release. Add options.mk file to allow the user to select the static and tests options. PLIST is handled accordingly for the static option, which switches between static and dynamically linked libraries. Handle buildlink3.mk appropriately for static build. Comment patch. From ChangeLog: from ucommon 6.0.4 to 6.0.5 - additional constructors to pass pre-allocated memory from ucommon 6.0.3 to 6.0.4 - fix for address list comparison issue @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2013/04/29 21:19:14 joerg Exp $ d8 1 @ 1.2 log @Be explicit that the local version of bitset is wanted, not the STL version in std for C++11 libraries. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2013/04/17 00:51:20 rodent Exp $ d3 3 a5 3 SHA1 (ucommon-6.0.3.tar.gz) = e3263fe7bb8a37dc00a227218c62a5040ccaf465 RMD160 (ucommon-6.0.3.tar.gz) = 4debf5f5c31a6162b9d60041ddb44ca385336f3b Size (ucommon-6.0.3.tar.gz) = 806841 bytes d7 1 a7 1 SHA1 (patch-commoncpp_address.cpp) = 6eedbed1c3095362a00eea581917152de9ca6852 @ 1.1 log @Import ucommon-6.0.3 as devel/ucommon from pkgsrc-wip, originally packaged by pancake ;) GNU uCommon C++ is meant as a very light-weight C++ library to facilitate using C++ design patterns even for very deeply embedded applications, such as for systems using uclibc along with posix threading support. @ text @d1 1 a1 1 $NetBSD$ d7 1 @