Bug 269860 - x11-fonts/py-fontMath: update to 0.9.3
Summary: x11-fonts/py-fontMath: update to 0.9.3
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Po-Chuan Hsieh
URL:
Keywords:
Depends on:
Blocks: 270145
  Show dependency treegraph
 
Reported: 2023-02-27 20:25 UTC by Olivier Duchateau
Modified: 2023-04-06 03:45 UTC (History)
1 user (show)

See Also:
lantw44: maintainer-feedback+
lantw44: maintainer-feedback+


Attachments
Patch to update x11-fonts/py-fontMath (2.26 KB, patch)
2023-02-27 20:25 UTC, Olivier Duchateau
duchateau.olivier: maintainer-approval?
Details | Diff
Suggested patch (1.39 KB, patch)
2023-03-12 06:52 UTC, Ting-Wei Lan
lantw44: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Olivier Duchateau 2023-02-27 20:25:22 UTC
Created attachment 240463 [details]
Patch to update x11-fonts/py-fontMath

- Update to 0.9.3
- Adjust dependencies
Comment 1 Ting-Wei Lan 2023-03-05 11:23:20 UTC
Comment on attachment 240463 [details]
Patch to update x11-fonts/py-fontMath

>diff --git a/x11-fonts/py-fontMath/Makefile b/x11-fonts/py-fontMath/Makefile
>@@ -12,9 +11,10 @@ WWW=		https://github.com/typesupply/fontMath

Now the URL redirects to https://github.com/robotools/fontMath.

>diff --git a/x11-fonts/py-fontMath/files/patch-setup.py b/x11-fonts/py-fontMath/files/patch-setup.py
>new file mode 100644

Is this patch really needed? I can build it without the patch.
Comment 2 Olivier Duchateau 2023-03-05 14:29:52 UTC
(In reply to Ting-Wei Lan from comment #1)

On my side, build fails, if devel/py-wheel is not installed
Comment 3 Ting-Wei Lan 2023-03-12 06:51:33 UTC
(In reply to Olivier Duchateau from comment #2)
It seems it can be resolved by installing setuptools_scm.
Comment 4 Ting-Wei Lan 2023-03-12 06:52:12 UTC
Created attachment 240780 [details]
Suggested patch
Comment 5 Ting-Wei Lan 2023-03-12 06:55:55 UTC
(In reply to Olivier Duchateau from comment #2)
Sorry, it seems that your patch already includes the setuptools_scm part. I can build the port with poudriere testport without the setup.py patch.
Comment 6 Olivier Duchateau 2023-03-12 17:21:41 UTC
(In reply to Ting-Wei Lan from comment #5)

If everything is fine, previous patch can be marked as obsolete.
Comment 7 Ting-Wei Lan 2023-03-18 03:51:35 UTC
Comment on attachment 240780 [details]
Suggested patch

(In reply to Olivier Duchateau from comment #6)
Sorry, I have no permission to mark your patch as obsolete.
Comment 8 commit-hook freebsd_committer freebsd_triage 2023-04-05 17:44:16 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9ebccf81cbee94c40beccc4d7243797e0faef89d

commit 9ebccf81cbee94c40beccc4d7243797e0faef89d
Author:     Ting-Wei Lan <lantw44@gmail.com>
AuthorDate: 2023-04-05 17:26:39 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-04-05 17:32:00 +0000

    x11-fonts/py-fontMath: Update to 0.9.3

    - Update WWW

    Changes:        https://github.com/robotools/fontMath/releases
    PR:             269860

 x11-fonts/py-fontMath/Makefile | 8 ++++----
 x11-fonts/py-fontMath/distinfo | 6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)
Comment 9 Po-Chuan Hsieh freebsd_committer freebsd_triage 2023-04-06 03:45:44 UTC
Committed. Thanks!