Tom Murphy wrote (2023-10-27 22:45 CEST):
> Hi,
> 
>   The below diff updates databases/sqlcipher to v4.5.5.
> Changes include:
> 
> * Updates baseline to upstream SQLite 3.42.0
> * Does not allow key to be set again on a connection after it has been
>   successfully used for an encryption or decryption operation to prevent
>   accidental database corruption
> * Raises an error if a rekey operation is attempted on an unencrypted
>   database
> * Raises an error when a key or rekey operation is passed an empty key
> * Minor improvements to constant time functions
> * Miscellaneous code and comment cleanup
> 
>   I've bumped SHARED_LIBS based on running nm -g between the old and
> new libraries and 3 functions appear to have disappered between 4.5.4
> and 4.5.5:
> 
>   sqlcipher_codec_ctx_get_flag
>   sqlcipher_codec_ctx_set_flag
>   sqlcipher_codec_ctx_unset_flag
> 
>   Based on the documentation it says to crank the major version by one,
> so is 1.0 OK for this? The output of ${WRKBUILD}/shared_libs.log still 
> says:
> 
> # SHARED_LIBS+= <libname>      <obsd version> # <orig version>
> SHARED_LIBS +=  sqlcipher            0.4      # 8.6
> 
> This is what was originally in the Makefile. Not sure if this is
> correct?

I've committed this diff. This port is not a dependency within the ports
tree. So this is a free shared lib bump, because nothing needs to be
rebuilt because of it.

The orig. version can be found when building outside of the ports
infrastructure. Or when peeking into a binary package from upstream (if
available). It's often tedious to find and not that important.
In many ports, the orig-version comment is not set.

Thanks for the update.

- Stefan

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/databases/sqlcipher/Makefile,v
> retrieving revision 1.7
> diff -u -p -u -p -r1.7 Makefile
> --- Makefile  10 May 2023 08:38:21 -0000      1.7
> +++ Makefile  27 Oct 2023 20:37:14 -0000
> @@ -2,9 +2,9 @@ COMMENT =     encrypted SQLite database
>  
>  GH_ACCOUNT = sqlcipher
>  GH_PROJECT = sqlcipher
> -GH_TAGNAME = v4.5.4
> +GH_TAGNAME = v4.5.5
>  
> -SHARED_LIBS +=  sqlcipher                 0.4 # 8.6
> +SHARED_LIBS +=  sqlcipher                 1.0 # 8.6
>  
>  CATEGORIES = databases
>  
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/databases/sqlcipher/distinfo,v
> retrieving revision 1.6
> diff -u -p -u -p -r1.6 distinfo
> --- distinfo  10 May 2023 08:38:21 -0000      1.6
> +++ distinfo  27 Oct 2023 20:37:14 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (sqlcipher-4.5.4.tar.gz) = 
> 6gUv5jTXKfnda2JAFhBN55b6+H5Iep6Gigf67jWVd3E=
> -SIZE (sqlcipher-4.5.4.tar.gz) = 18755568
> +SHA256 (sqlcipher-4.5.5.tar.gz) = 
> AU751PW19OevTZOtOZZnlHu1XjGGDmcfDe8biubwXeA=
> +SIZE (sqlcipher-4.5.5.tar.gz) = 18816611
> 

Reply via email to