Bug 263166 - databases/mdbx: Update to 0.11.9
Summary: databases/mdbx: Update to 0.11.9
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Fernando Apesteguía
URL:
Keywords: needs-qa
Depends on:
Blocks:
 
Reported: 2022-04-09 00:03 UTC by mahlon
Modified: 2022-08-11 05:28 UTC (History)
1 user (show)

See Also:


Attachments
0.11.2 -> 0.11.6 (1.45 KB, patch)
2022-04-09 00:03 UTC, mahlon
no flags Details | Diff
0.11.2 -> 0.11.9 (3.40 KB, patch)
2022-08-09 00:17 UTC, mahlon
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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(-)