[Bug 283098] Mk/bsd.port.mk: stop ports from finding the ports tree's git repository

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 05 Jan 2025 20:31:47 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283098

Matthias Andree <mandree@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Closed                      |Open
         Resolution|FIXED                       |---
                 CC|                            |mandree@FreeBSD.org

--- Comment #6 from Matthias Andree <mandree@FreeBSD.org> ---
Reopening.

mat@ This is insufficient and does not work for py-breathe (4.35.0_1) - I had
to add a workaround for 4.35.0_2, which entails setting GIT_DIR=. because that
essentially defeats the hunting and I know I am getting a source tarball, not a
Git repo, so ascending isn't ever needed.

This is without MAKE_ENV+=GIT_DIR=. (you must manually modify the port's
devel/py-breathe/Makefile and remove that line to see).

===>  Building for py311-breathe-4.35.0_2   
* Getting build dependencies for wheel...
/usr/local/lib/python3.11/site-packages/setuptools/config/setupcfg.py:463:
SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use
license_files instead.
  warnings.warn(msg, warning_class)
running egg_info
creating breathe.egg-info
writing breathe.egg-info/PKG-INFO
writing dependency_links to breathe.egg-info/dependency_links.txt
writing entry points to breathe.egg-info/entry_points.txt
writing requirements to breathe.egg-info/requires.txt
writing top-level names to breathe.egg-info/top_level.txt
writing manifest file 'breathe.egg-info/SOURCES.txt'
^Z

-+= 13143 mandree make
 \-+- 13183 mandree make CONFIG_DONE_PY311-BREATHE=1
/usr/ports/devel/py-breathe/work-py311/.stage_done.breathe._usr_local
   \-+- 13366 mandree /usr/local/bin/python3.11 -m build --no-isolation --wheel
     \-+- 13367 mandree /usr/local/bin/python3.11
/usr/local/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py
get_requires_for_build_wheel /tmp/tmppspsdm1e
       \--- 13370 mandree git archive --prefix /usr/ports/ HEAD

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