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)
Wed, May 29, 12:31 AM
Unknown Object (File)
Sun, May 19, 2:49 PM
Unknown Object (File)
May 1 2024, 9:22 AM
Unknown Object (File)
Apr 25 2024, 6:07 PM
Unknown Object (File)
Apr 23 2024, 10:11 AM
Unknown Object (File)
Apr 23 2024, 10:10 AM
Unknown Object (File)
Apr 23 2024, 10:10 AM
Unknown Object (File)
Apr 23 2024, 10:10 AM
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
Lint Not Applicable
Unit
Tests Not Applicable

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.