textproc/py-gi-docgen 2026.1 MidnightBSD
Documentation generator for GObject-based libraries
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
f8c3cad5df- License
- Apache-2.0, gpl3
- Categories
- textproc, python
Description
GI-DocGen is a document generator for GObject-based libraries. GObject is the base type system of the GNOME project. GI-Docgen reuses the introspection data generated by GObject-based libraries to generate the API reference of these libraries, as well as other ancillary documentation.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | textproc/py-gi-docgen | 2026.1 |
| FreeBSD | textproc/py-gi-docgen | 2026.1 |
| DragonFly | textproc/py-gi-docgen | 2024.1_1 |
| HardenedBSD | textproc/py-gi-docgen | 2026.1 |
| GhostBSD | textproc/py-gi-docgen | 2026.1 |
Install
Binary package:
mport install ${PYTHON_PKGNAMEPREFIX}gi-docgen
From mports:
cd /usr/mports/textproc/py-gi-docgen && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gi-docgen>0:textproc/py-gi-docgen
Dependencies
As this port's Makefile names them.
Runtime 8
${PYTHON_PKGNAMEPREFIX}Jinja2>0: devel/py-Jinja2${PYTHON_PKGNAMEPREFIX}markdown>0: textproc/py-markdown${PYTHON_PKGNAMEPREFIX}markupsafe>0: textproc/py-markupsafe${PYTHON_PKGNAMEPREFIX}pygments>0: textproc/py-pygments${PYTHON_PKGNAMEPREFIX}smartypants>0: textproc/py-smartypants${PYTHON_PKGNAMEPREFIX}toml>0: textproc/py-toml${PYTHON_PKGNAMEPREFIX}typogrify>0: textproc/py-typogrify${PYTHON_PKGNAMEPREFIX}packaging>0: devel/py-packaging
Run dependencies 8
Configuration
No options to configure.
- USES
- python tar:xz
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gi-docgen-2026.1.tar.xz | 2.004212e+06 | c316d6c04699976b6823912aae1fb2a6a3ffa2553b422be88fb56eb881acf479 |
Master sites 1
- GNOME/sources/gi-docgen
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
f8c3cad5df |
Lucas Holt | textproc/py-gi-docgen: update to 2026.1 glib 2.84.1 requires gi-docgen >= 2024.1. At 2022.1 meson failed the
version check and fell back to cloning gi-docgen from gitlab.gnome.org at
configure time, which breaks devel/glib20 on the build cluster.
Upstream moved the pkgconfig data_files entry from setup.py to setup.cfg, so
replace patch-setup.py with patch-setup.cfg. Also add the py-packaging run
dependency and drop the redundant version subdirectory from MASTER_SITES; the
GNOME macro already appends it.
AI-Assisted-by: Claude Opus 5 (1M context) <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |