Created attachment 204789 [details]
New port SHAR
patiencediff is an implementation of Bram Cohen's Patience Diff algorithm in python. This code was extracted from the Bazaar source base.
This will be a dependancy of future versions of devel/brz/.
Created attachment 205118 [details]
(In reply to fullermd from comment #0)
Thank you for your contribution. Interestingly there has been a new release (= 0.1.0) a few days ago after your submission here on Bugzilla.
I have attached a patch for the new version based on your initial patch with some minor fixes to level up the port compliance:
- Changed CATEGORIES to "textproc python"
- Added "post-install" target to strip the shared libraries
- Added "do-test" with the appropriate dependencies to enable QA
If those changes are ok for you, especially the version bump from 0.0.4 to 0.1.0, I'll commit your contribution as soon as possible.
Adding linimon and pkubaj to the CC list for the case if one of them have some spare time to test the port with PowerPC64.
Sure, that sounds reasonable.
Builds for me on 12.0-RELEASE/powerpc64.
A commit references this bug:
Date: Mon Jun 17 04:55:12 UTC 2019
New revision: 504385
New port: textproc/py-patiencediff
This package contains the Python implementation of the "Patience Diff"
algorithm, as first described by Bram Cohen.
"Patience Diff" provides a good balance of performance, nice output for humans,
and implementation simplicity.
The code in this package was extracted from the Bazaar code base.
Submitted by: firstname.lastname@example.org
Tested by: pkubaj (PowerPC64)
(In reply to Kai Knoblich from comment #1)
Committed, thank you for your quick re-approval for the small version bump and the contribution to the Ports tree!
(In reply to Piotr Kubaj from comment #4)
Many thanks for testing it on PowerPC64!