[MacPorts] #68341: gi-docgen: shared data - both manpage and pkgconfig - are being incorrectly installed under python lib tree
MacPorts
noreply at macports.org
Mon Jan 13 18:17:03 UTC 2025
#68341: gi-docgen: shared data - both manpage and pkgconfig - are being incorrectly
installed under python lib tree
---------------------------+----------------------
Reporter: ShadSterling | Owner: judaew
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords:
Port: gi-docgen |
---------------------------+----------------------
Comment (by ballapete):
Wouldn't it suffice to install sym-links as is done with the `gi-docgen`
executable? And components in other ports?
{{{
pete 78 /\ l /opt/local/bin | grep Framework
lrwxr-xr-x 1 root wheel 74 7 Dez 14:32 2to3-3.12 ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/2to3-3.12
lrwxr-xr-x 1 root wheel 68 19 Sep 16:16 a2x ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/a2x
lrwxr-xr-x 1 root wheel 73 19 Sep 16:16 asciidoc ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/asciidoc
lrwxr-xr-x 1 root admin 74 2 Jun 2024 gi-docgen ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/gi-docgen
lrwxr-xr-x 1 root wheel 73 7 Dez 14:32 idle3.12 ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/idle3.12
lrwxr-xr-x 1 root wheel 76 21 Dez 16:26 mako-render-3.12 ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/mako-
render
lrwxr-xr-x 1 root wheel 76 9 Nov 14:18 markdown_py-3.12 ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/markdown_py
lrwxr-xr-x 1 root wheel 70 20 Dez 22:08 meson-3.12 ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/meson
lrwxr-xr-x 1 root wheel 74 7 Dez 14:32 pydoc3.12 ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/pydoc3.12
lrwxr-xr-x 1 root wheel 75 29 Okt 22:06 pygmentize ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/pygmentize
lrwxr-xr-x 1 root wheel 75 11 Sep 20:30 pygmentize-3.12 ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/pygmentize
lrwxr-xr-x 1 root admin 80 13 Jan 13:21 pyproject-
build-3.12 ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin
/pyproject-build
lrwxr-xr-x 1 root wheel 75 7 Dez 14:32 python3.12 ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12
lrwxr-xr-x 1 root wheel 82 7 Dez 14:32 python3.12-config
->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12-config
lrwxr-xr-x 1 root wheel 76 31 Dez 2023 smartypants-3.12 ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/smartypants
lrwxr-xr-x 1 root admin 70 13 Jan 13:21 wheel-3.12 ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/wheel
lrwxr-xr-x 1 root wheel 86 25 Feb 2019 wx-config ->
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/bin
/wx-config
lrwxr-xr-x 1 root wheel 85 25 Feb 2019 wxrc ->
/opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/bin/wxrc-3.0
pete 79 /\ l /opt/local/share/man/man? | grep Framework
lrwxr-xr-x 1 root admin 83 13 Jan 13:21 meson.1 ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/share/man/man1/meson.1
lrwxr-xr-x 1 root wheel 88 11 Sep 20:30 pygmentize-3.12.1 ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/share/man/man1/pygmentize.1
lrwxr-xr-x 1 root wheel 88 7 Dez 14:32 python3.12.1 ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/share/man/man1/python3.12.1
pete 85 /\ l /opt/local/lib/pkgconfig | grep Framework
lrwxr-xr-x 1 root wheel 95 7 Dez 14:32 python-3.12-embed.pc ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/pkgconfig/python-3.12-embed.pc
lrwxr-xr-x 1 root wheel 89 7 Dez 14:32 python-3.12.pc ->
/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/pkgconfig/python-3.12.pc
}}}
(The `port select` mechanism then allows to invoke for example `idle` –
but no `man idle`. Although it does work to invoke `asciidoc` and `man
asciidoc`…)
--
Ticket URL: <https://trac.macports.org/ticket/68341#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list