Re: git: 5679cabff6b1 - main - devel/cppcodec: Library to encode/decode base64, base64url, etc.

From: Jason Bacon <bacon4000_at_gmail.com>
Date: Sat, 06 Sep 2025 11:47:59 UTC
On 9/5/25 21:29, Daniel Engberg wrote:
> On 2025-09-06 01:29, Jason W. Bacon wrote:
>> The branch main has been updated by jwb:
>>
>> URL:https://cgit.FreeBSD.org/ports/commit/? 
>> id=5679cabff6b10a7bd2719a88d59eae2bf4f4b0a9
>>
>> commit 5679cabff6b10a7bd2719a88d59eae2bf4f4b0a9
>> Author:     Jason W. Bacon<jwb@FreeBSD.org>
>> AuthorDate: 2025-09-05 23:28:56 +0000
>> Commit:     Jason W. Bacon<jwb@FreeBSD.org>
>> CommitDate: 2025-09-05 23:28:56 +0000
>>
>>      devel/cppcodec: Library to encode/decode base64, base64url, etc.
>>      
>>      Header-only C++11 library to encode/decode base64, base64url, base32,
>>      base32hex and hex (a.k.a. base16) as specified in RFC 4648, plus
>>      Crockford's base32.
>>      
>>      MIT licensed with consistent, flexible API. Supports raw pointers,
>>      std::string and (templated) character vectors without unnecessary
>>      allocations. Cross-platform with measured decent performance and
>>      without compiler warnings.
>> ---
>>   devel/Makefile           |  1 +
>>   devel/cppcodec/Makefile  | 19 +++++++++++++++++++
>>   devel/cppcodec/distinfo  |  3 +++
>>   devel/cppcodec/pkg-descr |  8 ++++++++
>>   devel/cppcodec/pkg-plist | 26 ++++++++++++++++++++++++++
>>   5 files changed, 57 insertions(+)
> 
> Hi,
> 
> Since upstream appears to be dead at least please bump this to latest 
> commit as it fixes multiple issues including CMake 4.0 compatibility. 
> You're also building unit tests which both pulls in unnecessary 
> dependencies and not connected to the framework (make test). For the 
> sake of maintainability of the tree please evaluate adding "dead" 
> upstream projects to the tree or communicate with upstream (if it's a 
> dependency) about the status of the project.
> 
> Best regards,
> Daniel
> 

I'm planning to test newer commits, or possibly replace cppcodec 
altogether in the coming weeks/months.  For now, I just played it safe 
by committing a known working version, so we can deploy our application 
efficiently and reliably.

-- 
Life is a game.  Play hard.  Play fair.  Have fun.