[Bug 276478] Mk/*: Build with a clean environment

2024-02-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276478

--- Comment #18 from Tijl Coosemans  ---
Created attachment 248731
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=248731&action=edit
textproc/mxml 3.3.1

textproc/mxml: Update to 3.3.1

Also add a patch to fix a bounds check problem:

When writing XML data into a buffer a pointer is used to keep track of the
current position.  When the end of the buffer is reached the writing stops but
the pointer continues to be incremented to determine how many bytes would have
been written had the buffer been large enough.  The problem is that the bounds
check that stops the writing did not handle the case where a large amount of
data causes the pointer to wrap around to 0.  This can happen for example when
the buffer is allocated on the stack and the stack is close to the end of the
address space.

This should fix audio/zynaddsubfx.  The new build environment is smaller,
thereby causing the buffer mentioned above to be allocated closer to the end of
the address space on FreeBSD i386.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 276478] Mk/*: Build with a clean environment

2024-02-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276478

Tijl Coosemans  changed:

   What|Removed |Added

 Attachment #248512|0   |1
is obsolete||

--- Comment #19 from Tijl Coosemans  ---
Created attachment 248732
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=248732&action=edit
patch7

audio/zynaddsubfx: Remove debug printfs again.
games/iortcw: Fix pkg-plist problem.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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

2024-02-25 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|242896 | lang/python*: Fail to package in poudriere (testp 
Open|257362 | lang/python3: Add link for python3-embed.pc where 
Open|262759 | Python ports that install conflicting files in ge 
In Progress |262109 | Mk/Uses/python.mk: Improve CMake/Python integrati 
Open|264426 | www/mitmproxy: Update to 8.0.0 (<=7.0.4 vulnerabl 
Open|257353 | lang/python38: Intermittently fails to build unde 
Open|234981 | graphics/py-wand: Add DOCS option Pass MAINTAINER 
Open|224115 | devel/py-babel directory name != port name
In Progress |258195 | lang/python38: Update to 3.8.12   
Open|268043 | devel/py-twisted: Consumer ports fail to run: mod 
Open|264993 | www/mitmproxy: Update to 9.0.1
Open|260448 | [NEW] devel/py-aiosignal: Project to manage callb 

13 problems total for which you should take action.


ports commit request

2024-02-25 Thread Lexi Winter
hello,

if someone has a moment, could you please commit this patch:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276347

this is a trivial patch to make a broken port as BROKEN=.

thanks, lexi.


signature.asc
Description: PGP signature


PEP517 - can't build port

2024-02-25 Thread Lexi Winter
hi,

i'm trying to update a port (net/py-pychromecast), whose new release
uses PEP517.

this is my Makefile:

PORTNAME=   PyChromecast
DISTVERSION=14.0.0
CATEGORIES= net python
MASTER_SITES=   PYPI
PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}

MAINTAINER= lexi.free...@le-fay.org
COMMENT=Python module to talk to Google Chromecast
WWW=https://pypi.org/project/PyChromecast/

LICENSE=MIT

RUN_DEPENDS=
${PYTHON_PKGNAMEPREFIX}protobuf>4.25.1:devel/py-protobuf@${PY_FLAVOR}   \

${PYTHON_PKGNAMEPREFIX}zeroconf>0.25.1:net/py-zeroconf@${PY_FLAVOR} \

${PYTHON_PKGNAMEPREFIX}casttube>0.2.0:net/py-casttube@${PY_FLAVOR}

BUILD_DEPENDS=  
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR}   \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}

USES=   python
USE_PYTHON= autoplist pep517

include 

this is the error i'm getting:

% make stage
===>  Building for py311-PyChromecast-14.0.0
* Getting build dependencies for wheel...
/usr/local/lib/python3.11/site-packages/setuptools/config/pyprojecttoml.py:104: 
_BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is 
still *beta*.
  warnings.warn(msg, _BetaConfiguration)
running egg_info
writing PyChromecast.egg-info/PKG-INFO
writing dependency_links to PyChromecast.egg-info/dependency_links.txt
writing requirements to PyChromecast.egg-info/requires.txt
writing top-level names to PyChromecast.egg-info/top_level.txt
reading manifest file 'PyChromecast.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.py[co]' found under directory 
'*'
adding license file 'LICENSE'
writing manifest file 'PyChromecast.egg-info/SOURCES.txt'

ERROR Missing dependencies:
setuptools~=65.6
wheel~=0.37.1
*** Error code 1

Stop.
make: stopped in /src/freebsd/ports/net-py-chromecast/net/py-pychromecast

i don't understand this error, since i've clearly specified the
dependencies in the Makefile.  could someone please let me know what i
missed?

thanks, lexi.


signature.asc
Description: PGP signature


Re: PEP517 - can't build port

2024-02-25 Thread Lexi Winter
Lexi Winter:
> i'm trying to update a port (net/py-pychromecast), whose new release
> uses PEP517.

never mind; i looked at the error more closely and saw that the package
requires setuptools 65.6, which was only released in November 2022 and
so is too recent to be in ports.  so i'll update this port when the new
setuptools is available.

regards, lexi.


signature.asc
Description: PGP signature


[Bug 276347] net-im/toot: mark as BROKEN since devel/py-urwid is broken

2024-02-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276347

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

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

commit dad16f56cc7ecb434effae46d050cc900046b969
Author: Lexi Winter 
AuthorDate: 2024-01-15 10:15:53 +
Commit: Joel Bodenmann 
CommitDate: 2024-02-26 02:49:21 +

net-im/toot: Mark as BROKEN since devel/py-urwid is broken

PR: 276347
Reviewed by:kevans
Approved by:tcberner (mentor, implicit)

 net-im/toot/Makefile | 2 ++
 1 file changed, 2 insertions(+)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


[Bug 276347] net-im/toot: mark as BROKEN since devel/py-urwid is broken

2024-02-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276347

Joel Bodenmann  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|New |Closed
 CC||j...@freebsd.org

--- Comment #2 from Joel Bodenmann  ---
Committed - Thanks!

-- 
You are receiving this mail because:
You are on the CC list for the bug.