Up to [cvs.NetBSD.org] / pkgsrc / devel / ucommon
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.27 / (download) - annotate - [select for diffs], Wed Nov 8 13:19:00 2023 UTC (2 weeks, 6 days ago) by wiz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.26: +2 -2
lines
Diff to previous 1.26 (colored)
*: recursive bump for icu 74.1
Revision 1.26 / (download) - annotate - [select for diffs], Tue Oct 24 22:08:59 2023 UTC (5 weeks ago) by wiz
Branch: MAIN
Changes since 1.25: +2 -2
lines
Diff to previous 1.25 (colored)
*: bump for openssl 3
Revision 1.25 / (download) - annotate - [select for diffs], Wed Apr 19 08:08:20 2023 UTC (7 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
revbump after textproc/icu update
Revision 1.24 / (download) - annotate - [select for diffs], Wed Oct 26 10:31:02 2022 UTC (13 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Changes since 1.23: +2 -2
lines
Diff to previous 1.23 (colored)
*: bump PKGREVISION for libunistring shlib major bump
Revision 1.23 / (download) - annotate - [select for diffs], Tue Aug 9 12:08:28 2022 UTC (15 months, 2 weeks ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Changes since 1.22: +2 -2
lines
Diff to previous 1.22 (colored)
*: Remove hardcoded -liconv / -lintl on SunOS. This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv and gettext-lib.
Revision 1.22 / (download) - annotate - [select for diffs], Wed Dec 8 16:02:03 2021 UTC (23 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.21: +2 -2
lines
Diff to previous 1.21 (colored)
revbump for icu and libffi
Revision 1.21 / (download) - annotate - [select for diffs], Wed Sep 29 19:00:06 2021 UTC (2 years, 1 month ago) by adam
Branch: MAIN
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
revbump for boost-libs
Revision 1.20 / (download) - annotate - [select for diffs], Wed Apr 21 13:24:10 2021 UTC (2 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored)
revbump for boost-libs
Revision 1.19 / (download) - annotate - [select for diffs], Fri May 22 10:55:45 2020 UTC (3 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored)
revbump after updating security/nettle
Revision 1.18 / (download) - annotate - [select for diffs], Sun Mar 8 16:47:42 2020 UTC (3 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
*: recursive bump for libffi
Revision 1.17 / (download) - annotate - [select for diffs], Fri Mar 6 12:12:58 2020 UTC (3 years, 8 months ago) by nia
Branch: MAIN
Changes since 1.16: +10 -8
lines
Diff to previous 1.16 (colored)
ucommon: Incompatible with OpenSSL 1.1. Force gnutls instead. While here, clean up a bit. Bump PKGREVISION.
Revision 1.16 / (download) - annotate - [select for diffs], Sat Jan 18 21:48:10 2020 UTC (3 years, 10 months ago) by jperkin
Branch: MAIN
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
*: Recursive revision bump for openssl 1.1.1.
Revision 1.15 / (download) - annotate - [select for diffs], Sat Jul 20 22:46:00 2019 UTC (4 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.14: +2 -1
lines
Diff to previous 1.14 (colored)
*: recursive bump for nettle 3.5.1
Revision 1.14 / (download) - annotate - [select for diffs], Sun Jan 13 18:21:24 2019 UTC (4 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1
Changes since 1.13: +7 -10
lines
Diff to previous 1.13 (colored)
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
Revision 1.13 / (download) - annotate - [select for diffs], Tue Apr 17 22:29:32 2018 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
Add p11-kit to gnutls/bl3.mk and bump dependencies.
Revision 1.12 / (download) - annotate - [select for diffs], Mon Sep 19 13:04:18 2016 UTC (7 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
Recursive PKGREVISION bump for gnutls shlib major bump.
Revision 1.11 / (download) - annotate - [select for diffs], Sat Mar 5 11:27:46 2016 UTC (7 years, 8 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
Bump PKGREVISION for security/openssl ABI bump.
Revision 1.10 / (download) - annotate - [select for diffs], Sun Aug 23 14:30:35 2015 UTC (8 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3
Changes since 1.9: +2 -1
lines
Diff to previous 1.9 (colored)
Bump PKGREVISION for nettle shlib major bump.
Revision 1.9 / (download) - annotate - [select for diffs], Sat Apr 18 02:43:24 2015 UTC (8 years, 7 months ago) by rodent
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base,
pkgsrc-2015Q2
Changes since 1.8: +3 -6
lines
Diff to previous 1.8 (colored)
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 <bitset> 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
Revision 1.8 / (download) - annotate - [select for diffs], Wed Feb 12 23:17:51 2014 UTC (9 years, 9 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2,
pkgsrc-2014Q1-base,
pkgsrc-2014Q1
Changes since 1.7: +2 -1
lines
Diff to previous 1.7 (colored)
Recursive PKGREVISION bump for OpenSSL API version bump.
Revision 1.7 / (download) - annotate - [select for diffs], Sun Jan 19 00:49:06 2014 UTC (9 years, 10 months ago) by rodent
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
Add -lintl for SunOS. Add patch to fix unportable cfmakeraw() for SunOS.
Revision 1.6 / (download) - annotate - [select for diffs], Fri Jan 10 02:32:50 2014 UTC (9 years, 10 months ago) by rodent
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
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
Revision 1.5 / (download) - annotate - [select for diffs], Tue Dec 31 15:41:17 2013 UTC (9 years, 10 months ago) by rodent
Branch: MAIN
Changes since 1.4: +3 -1
lines
Diff to previous 1.4 (colored)
LDFLAGS.SunOS+= -lsocket -lnsl; Fixes build failure, ideally.
Revision 1.4 / (download) - annotate - [select for diffs], Tue Dec 31 14:42:13 2013 UTC (9 years, 10 months ago) by rodent
Branch: MAIN
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
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
Revision 1.3 / (download) - annotate - [select for diffs], Thu Jun 27 01:36:25 2013 UTC (10 years, 5 months ago) by rodent
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2
Changes since 1.2: +4 -2
lines
Diff to previous 1.2 (colored)
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
Revision 1.2 / (download) - annotate - [select for diffs], Mon Apr 22 05:44:39 2013 UTC (10 years, 7 months ago) by rodent
Branch: MAIN
Changes since 1.1: +2 -4
lines
Diff to previous 1.1 (colored)
LICENSE=>gnu-lgpl-v3; Reduced buildlink includes.
Revision 1.1 / (download) - annotate - [select for diffs], Wed Apr 17 00:51:20 2013 UTC (10 years, 7 months ago) by rodent
Branch: MAIN
Import ucommon-6.0.3 as devel/ucommon from pkgsrc-wip, originally packaged by pancake ;) <poppnk@users.sourceforge.net> 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.