Page MenuHomeFreeBSD

databases/mdbtools: Update to 0.9.2
ClosedPublic

Authored by rhurlin on Jan 12 2021, 6:33 PM.
Tags
None
Referenced Files
Unknown Object (File)
Jan 19 2024, 5:00 PM
Unknown Object (File)
Dec 28 2023, 7:37 AM
Unknown Object (File)
Dec 28 2023, 7:37 AM
Unknown Object (File)
Dec 28 2023, 7:37 AM
Unknown Object (File)
Dec 28 2023, 7:37 AM
Unknown Object (File)
Dec 28 2023, 7:25 AM
Unknown Object (File)
Nov 30 2023, 10:51 PM
Unknown Object (File)
Nov 22 2023, 8:46 PM
Subscribers

Details

Summary
  • MDBtools switched to a new fork on Github with a new maintainer
  • Update with several new features, enhancement, bug fixes and cleanup

Changelog: https://github.com/mdbtools/mdbtools/releases

The port

  • Updates from 0.8.2 to 0.9.1
  • Adds several dependencies
  • Changes to new repo
  • Corrects installation of man pages
  • Splits NLS (gettext) as an option
  • Removes gmdb2 GUI, since this will come back as own repo [1]
  • Remove files/patch-doc_Makefile.am
  • Add files/patch-src_libmdb_index.c and files/patch-src_libmdb_options.c
  • Cleanup pkg-descr
  • Update pkg-plist

[1] https://github.com/mdbtools/gmdb2

First draft was submitted as a new port 'databases/mdbtools-dev' by Thaddeus Covert <tcovert+freebsd@sahuagin.net> in PR 250515.

Thaddeus agrees that the new features should be added to the existing port mdbtools-dev instead of a new port. I then made significant additions and modifications to the port.

Tested on Poudriere (amd64, i386). 'portlint -AC' is fine.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 36150
Build 33039: arc lint + arc unit

Event Timeline

This requires a bump of the PORTREVISION in the ports depending on it, most likely. So you need to get the list of ports that use it (most easily via feshports.org).

Thanks for the tip! For two ports that have mdbtools as dependency, I have set the portrevision up as a precaution.

By the way, FreshPorts only finds databases/libgda5-mdb. In databases/recutils the dependency to MDBtools is controlled by OPTIONS. FreshPorts seems to be blind for this ;)

This revision is now accepted and ready to land.Jan 15 2021, 3:32 PM
This revision was automatically updated to reflect the committed changes.