Bug 263166

Summary: databases/mdbx: Update to 0.11.9
Product: Ports & Packages Reporter: mahlon
Component: Individual Port(s)Assignee: Fernando Apesteguía <fernape>
Status: Closed FIXED    
Severity: Affects Some People CC: fernape
Priority: --- Keywords: needs-qa
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
0.11.2 -> 0.11.6
none
0.11.2 -> 0.11.9 none

Description mahlon 2022-04-09 00:03:11 UTC
Created attachment 233084 [details]
0.11.2 -> 0.11.6

Update libmdbx from 0.11.2 to 0.11.6.

Thanks!
Comment 1 Fernando Apesteguía freebsd_committer freebsd_triage 2022-04-22 07:24:12 UTC
^Triage: If there is a changelog or release notes URL available for this version, please add it to the URL field.

^Triage: Please set the maintainer-approval attachment flag (to +) on patches for ports you maintain to signify approval.
--
Attachment -> Details -> maintainer-approval [+]

Q/A:  /data/fernape_data/FreeBSD-repos/ports/databases/mdbx/files/patch-GNUmakefile: patch was not generated using ``make makepatch''.  It is recommended to use ``make makepatch'' when you need to [re-]generate a patch to ensure proper patch format. <--- I will do this locally, no need to update a new patch.

^Triage: Please confirm this change passes QA (portlint, poudriere at least).
--
https://www.freebsd.org/doc/en/books/porters-handbook/testing.html


Thanks!
Comment 2 Fernando Apesteguía freebsd_committer freebsd_triage 2022-04-22 07:27:43 UTC
It does not fetch for me:

make fetch
===>  License OPENLDAP accepted by the user
===>   mdbx-0.11.6 depends on file: /usr/local/sbin/pkg - found
=> libmdbx-amalgamated-0.11.6.tar.gz doesn't seem to exist in /data/fernape_data/FreeBSD-repos/ports/distfiles/.
=> Attempting to fetch https://github.com/erthink/libmdbx/releases/download/v0.11.6/libmdbx-amalgamated-0.11.6.tar.gz
fetch: https://github.com/erthink/libmdbx/releases/download/v0.11.6/libmdbx-amalgamated-0.11.6.tar.gz: Not Found
=> Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/libmdbx-amalgamated-0.11.6.tar.gz
fetch: http://distcache.FreeBSD.org/ports-distfiles/libmdbx-amalgamated-0.11.6.tar.gz: Not Found
=> Couldn't fetch it - please try to retrieve this
=> port manually into /data/fernape_data/FreeBSD-repos/ports/distfiles/ and try again.
*** Error code 1

Stop.
make: stopped in /data/fernape_data/FreeBSD-repos/ports/databases/mdbx
Comment 3 mahlon 2022-04-22 18:06:47 UTC
Looks like the author was caught up in Github's Russian sanctions purge.  :(

I'll update the patch shortly.
Comment 4 mahlon 2022-08-09 00:17:14 UTC
Created attachment 235787 [details]
0.11.2 -> 0.11.9

This uses the upstream's new "home" instead of Github, and builds the most recent version.
Comment 5 Fernando Apesteguía freebsd_committer freebsd_triage 2022-08-11 05:27:18 UTC
Committed,

Thanks!
Comment 6 commit-hook freebsd_committer freebsd_triage 2022-08-11 05:28:03 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8d99acb1ae3abfe348ace16a34e5c15e2b441a94

commit 8d99acb1ae3abfe348ace16a34e5c15e2b441a94
Author:     Mahlon E. Smith <mahlon@martini.nu>
AuthorDate: 2022-08-10 05:44:18 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2022-08-11 05:23:52 +0000

    databases/mdbx: Update to 0.11.9

    PR:     263166
    Reported by:    mahlon@martini.nu (maintainer)

 databases/mdbx/Makefile                   |  9 +++------
 databases/mdbx/distinfo                   |  6 +++---
 databases/mdbx/files/patch-GNUmakefile    | 28 ++++++++++++++--------------
 databases/mdbx/files/patch-mdbx.h++ (new) | 11 +++++++++++
 4 files changed, 31 insertions(+), 23 deletions(-)