Page MenuHomeFreeBSD

New port: textproc/gi-docgen: Documentation generator for GObject-based libraries
ClosedPublic

Authored by nc on Apr 17 2021, 5:00 AM.
Referenced Files
Unknown Object (File)
Jan 16 2024, 9:27 PM
Unknown Object (File)
Dec 22 2023, 9:18 PM
Unknown Object (File)
Dec 21 2023, 6:03 PM
Unknown Object (File)
Nov 15 2023, 9:13 PM
Unknown Object (File)
Nov 10 2023, 3:30 PM
Unknown Object (File)
Nov 8 2023, 3:36 PM
Unknown Object (File)
Nov 5 2023, 9:13 PM
Unknown Object (File)
Nov 4 2023, 11:14 PM

Details

Summary

New port: textproc/gi-docgen: Documentation generator for GObject-based libraries

Needed for D29794.

Test Plan

Passes poudriere and portclippy

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

nc requested review of this revision.Apr 17 2021, 5:00 AM
nc added projects: desktop, gnome.
nc added subscribers: gnome, desktop.

Remove erroneous newline at end of Makefile.

nc planned changes to this revision.Apr 17 2021, 5:29 AM

share/pkgconfig/gi-docgen.pc doesn't work. We need to use libexec/pkgconfig/gi-docgen.pc.

We should store the pc file in the correct location.

diizzy added inline comments.
textproc/gi-docgen/Makefile
21

This seems incomplete?
https://gitlab.gnome.org/ebassi/gi-docgen/-/blob/main/setup.cfg#L46 (setuptools and wheel)

tcberner added a subscriber: tcberner.
tcberner added inline comments.
textproc/gi-docgen/Makefile
22

^don't do that [tm] -- you're adding meson & ninja as a runtime dep.

see: https://docs.freebsd.org/en/books/porters-handbook/makefiles/#makefile-depend

This revision now requires changes to proceed.Apr 17 2021, 7:44 AM

Don't set RUN_DEPENDS to BUILD_DEPENDS.

Depend on textproc/py-markdown3

textproc/py-markdown3 wasn't detected by meson, reverting

This patch/new port is ready for a review, since the py-markdown update has finally been committed.

This revision was not accepted when it landed; it landed in state Needs Review.May 24 2021, 7:14 PM
This revision was automatically updated to reflect the committed changes.