[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