Bug 276497 - x11-toolkits/nanogui: fix build with python 3.11
Summary: x11-toolkits/nanogui: fix build with python 3.11
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: Ruslan Makhmatkhanov
URL:
Keywords:
Depends on:
Blocks: 275494
  Show dependency treegraph
 
Reported: 2024-01-21 13:56 UTC by Ruslan Makhmatkhanov
Modified: 2024-01-22 07:10 UTC (History)
1 user (show)

See Also:
yuri: maintainer-feedback+


Attachments
pybind11 update (2.45 KB, patch)
2024-01-21 13:56 UTC, Ruslan Makhmatkhanov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ruslan Makhmatkhanov freebsd_committer freebsd_triage 2024-01-21 13:56:47 UTC
Created attachment 247817 [details]
pybind11 update

update bundled pybind to let it build with py311. W/o this it fails like that:
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-01-19_13h48m36s/logs/errors/nanogui-g20220215_1.log

I bumped pybind to this commit:
https://github.com/pybind/pybind11/commit/ce9bbc0a213bfb21b77ada8de5346be5e350e3c4
Comment 1 Yuri Victorovich freebsd_committer freebsd_triage 2024-01-21 19:43:12 UTC
Hi Ruslan,

Approved, please commit it.


Thanks,
Yuri
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-01-22 07:10:14 UTC
A commit in branch main references this bug:

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

commit f6791ce3e2403a380ea380926efbd694d7d3b083
Author:     Ruslan Makhmatkhanov <rm@FreeBSD.org>
AuthorDate: 2024-01-22 07:08:02 +0000
Commit:     Ruslan Makhmatkhanov <rm@FreeBSD.org>
CommitDate: 2024-01-22 07:08:02 +0000

    x11-toolkits/nanogui: fix build with python 3.11

    update bundled pybind to let it build with py311

    PR:             276497
    PR:     275494
    Approved by:    yuri (maintainer)

 x11-toolkits/nanogui/Makefile | 4 ++--
 x11-toolkits/nanogui/distinfo | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)
Comment 3 Ruslan Makhmatkhanov freebsd_committer freebsd_triage 2024-01-22 07:10:54 UTC
Done, thank you!