[Bug 281042] textproce/py-sphinx-markdown-tables: LICENSE file installed to ${PREFIX}/LICENSE
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 281042] textproc/py-sphinx-markdown-tables: LICENSE file installed to ${PREFIX}/LICENSE"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 281042] textproc/py-sphinx-markdown-tables: LICENSE file installed to ${PREFIX}/LICENSE"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 25 Aug 2024 02:41:43 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281042 Bug ID: 281042 Summary: textproce/py-sphinx-markdown-tables: LICENSE file installed to ${PREFIX}/LICENSE Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: jcfyecrayz@liamekaens.com textproce/py-sphinx-markdown-tables installs a LICENSE file to ${PREFIX}/LICENSE after the ports f7213edc202f27211c7400fc59049012cfd72c42 commit (Mar 18, 2024). That is the wrong place for that file, of course. But it should not be installed at all there as the license framework (bsd.license.mk) does the right things to install the license files in the right place - ${PREFIX}/LICENSE is a verbatim copy of ${PREFIX}/share/licenses/py*-sphinx-markdown-tables-<ver>/GPLv3 - it is a verbatim copy of Templates/Licenses/GPLv3 It looks like the Mar 18, 2024 commit removed files/patch-setup.py which prevented the install of LICENSE to ${PREFIX}/LICENSE, by commenting out 'data_files' in setup.py. The fix is to restore files/patch-setup.py Also LICENSE_FILE is not needed: diff --git a/textproc/py-sphinx-markdown-tables/Makefile b/textproc/py-sphinx-markdown-tables/Makefile index 6a3821d61d3b..fb55ad431b18 100644 --- a/textproc/py-sphinx-markdown-tables/Makefile +++ b/textproc/py-sphinx-markdown-tables/Makefile @@ -10,7 +10,6 @@ COMMENT= Sphinx extension for rendering tables written in markdown WWW= https://github.com/ryanfox/sphinx-markdown-tables LICENSE= GPLv3 -LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=3.4:textproc/py-markdown@${PY_FLAVOR} -- You are receiving this mail because: You are the assignee for the bug.