[Bug 268278] graphics/py-pygraphviz: fix build with clang 15

2022-12-18 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268278

--- Comment #2 from commit-h...@freebsd.org ---
A commit in branch main references this bug:

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

commit f2f3ab67ff127029f70393a05f2f8e560d70ccb4
Author: Dimitry Andric 
AuthorDate: 2022-12-09 17:41:55 +
Commit: Dimitry Andric 
CommitDate: 2022-12-18 17:29:15 +

graphics/py-pygraphviz: fix build with clang 15

During an exp-run for llvm 15 (see bug 265425), it turned out that
graphics/py-pygraphviz failed to build with clang 15:

  pygraphviz/graphviz_wrap.c:3047:12: error: incompatible pointer to
integer conversion returning 'Agsym_t *' (aka 'struct Agsym_s *') from a
function with result type 'int' [-Wint-conversion]
  return agattr(g, kind, name, val);
 ^~
  1 error generated.

In graphviz.i and the swig-generated graphviz_wrap.c, the agattr_label()
function is incorrectly labeled as returning 'int', while it should
return 'Agsym_t *' instead. Upstream fixed this as part of a much bigger
commit [1], and they also regenerated the swig wrapper.

For our case, it is simpler to patch the wrapper instead, as otherwise
you would have to add swig as a build-time dependency.

[1]
https://github.com/pygraphviz/pygraphviz/commit/79fdee178785620b90241c70a0efab9dd57e3c86

PR: 268278
Approved by:portmgr (tcberner)
MFH:2022Q4

 .../files/patch-pygraphviz_graphviz__wrap.c (new)  | 36 ++
 1 file changed, 36 insertions(+)

-- 
You are receiving this mail because:
You are the assignee for the bug.


[Bug 268278] graphics/py-pygraphviz: fix build with clang 15

2022-12-18 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268278

Dimitry Andric  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|New |Closed

-- 
You are receiving this mail because:
You are the assignee for the bug.


Problem reports for python@FreeBSD.org that need special attention

2022-12-18 Thread bugzilla-noreply
To view an individual PR, use:
  https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id).

The following is a listing of current problems submitted by FreeBSD users,
which need special attention. These represent problem reports covering
all versions including experimental development code and obsolete releases.

Status  |Bug Id | Description
+---+---
Open|205308 | devel/py-pip and devel/py-virtualenv don't aggree 
Open|240343 | x11-themes/plasma5-breeze-gtk: Fails to build if  
Open|242896 | lang/python*: Fail to package in poudriere (testp 
Open|257362 | lang/python3: Add link for python3-embed.pc where 
Open|258192 | devel/py-pyinstaller: Fails to run on 3.8+. Fix i 
Open|262759 | Python ports that install conflicting files in ge 
In Progress |255025 | textproc/py-chardet: Update to 4.0.0  
Open|257353 | lang/python38: Intermittently fails to build unde 
In Progress |268244 | lang/python39: Update to 3.9.16   
Open|268043 | devel/py-twisted: Consumer ports fail to run: mod 
Open|264426 | www/mitmproxy: Update to 8.0.0 (<=7.0.4 vulnerabl 
Open|264993 | www/mitmproxy: Update to 9.0.1
Open|234981 | graphics/py-wand: Add DOCS option Pass MAINTAINER 
Open|260448 | [NEW] devel/py-aiosignal: Project to manage callb 
Open|262109 | Mk/Uses/python.mk: Improve CMake/Python integrati 
Open|224115 | devel/py-babel directory name != port name
In Progress |258195 | lang/python38: Update to 3.8.12   
New |264992 | devel/py-click: Update to 8.1.3   

18 problems total for which you should take action.