Created attachment 211022 [details]
Pinta 1.5 to 1.6 update
Please find attached a patch to update Pinta 1.5 to 1.6.
I had quite a hard time creating a clean patch, I'm not sure it's the best. I created a local git repo and used "git diff", since I couldn't find an easy command to make a patch which create new files in "files" folder.
To apply it in your "graphics/pinta", use:
patch -p1 < pinta-1.6.patch
The remove the .orig files with:
rm files/*.orig *.orig
Then build with poudriere :-)
Tested on FreeBSD 12.1 amd64.
I compared my previous "pinta-1.5-7b61a772f9.txz" with the new "pinta-1.6-bd0e24464a.txz", and somehow the new version is missing 3 files:
Is it normal? Where do they normally comes from?
I forgot to add: the original patch creating the "files/patch-Pinta.*" files comes from:
which I found attached to this issue:
Thanks Olivier! Don't forget to set the maintainer-approval attachment flag (to +) to signify maintainer approval for patches to ports you maintain. Attachment -> Details -> maintainer-approval [+], or set it during attachment upload
Thanks Kubilay, I just added the flag :-)
koobs: are you still interested in handling this patch?
(In reply to Li-Wen Hsu from comment #4)
Happy for you to take it if you like, but this is not a blind patch commit, and has additional context associated with it (see bug 243471)
@Olivier Is this patch still good to go or do we need some tweaks/changes/updates?
(In reply to Kubilay Kocak from comment #5)
I know I am very late, but yes, the patch is still good! :-)
A commit in branch main references this bug:
Author: Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2021-05-08 09:24:12 +0000
Commit: Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2021-05-08 09:30:59 +0000
Belatedly update Pinta to version 1.7.
graphics/pinta/Makefile | 5 ++---
graphics/pinta/distinfo | 6 +++---
graphics/pinta/pkg-plist | 12 ++++++++++++
3 files changed, 17 insertions(+), 6 deletions(-)
Port had been updated to version 1.7, thanks; no additional patches are necessary to build against current Mono stack offered by the ports.