Subject: CVS commit: pkgsrc/finance
From: Taylor R Campbell
Date: 2024-09-12 21:13:14
Message id: 20240912191314.50478FC74@cvs.NetBSD.org

Log Message:
finance/ledger, finance/ledger32: Mark incompatible with Python 3.12.

These still use PyUnicode_GET_SIZE, which was removed in Python 3.12:

https://peps.python.org/pep-0623/

Set Python_EXECUTABLE explicitly so they don't inadvertently pick up
bin/python3.12.

No revbump because finance/ledger and finance/ledger32 currently
don't build at all with pkgsrcwide default of Python 3.12.

The issue has been fixed upstream so it can probably be removed in
the next finance/ledger update:

https://github.com/ledger/ledger/issues/2332

And with any luck, finance/ledger32 can be removed eventually, now
that upstream has acknowledged the bug that motivated it:

https://github.com/ledger/ledger/issues/2355
(dup of https://github.com/ledger/ledger/issues/2318)

Files:
RevisionActionfile
1.35modifypkgsrc/finance/ledger/Makefile
1.5modifypkgsrc/finance/ledger32/Makefile