textproc/docprog: Improve commment Enable searching for the doc tree toolchain with `pkg sea -c toolchain`. "Meta-port", "for", and "the" are not useful search terms for the comment, so remove them. Reviewed by: bcr Differential Revision: https://reviews.freebsd.org/D54516b81506f76e
Port details
textproc/docproj 4.1.9_1
FreeBSD Documentation Project toolchain
Port info
- Maintainer
- doceng@FreeBSD.org
- Packages
- latest: 4.1.9_1
- Upstream
- up to date
- Last update
- to 4.1.9_1 · b81506f76e
- Quarterly
- 2026Q4: 4.1.9_1
- Formerly
- textproc/docproj-jadetex until 2013-01-03
- WWW
- https://www.freebsd.org/docproj
- Links
- cgit · VuXML
Install
- Package
# pkg install docprojinstalls 4.1.9_1 fromlatest; fromquarterly(2026Q4) 4.1.9_1- Port
# cd /usr/ports/textproc/docproj && make install clean# make -C /usr/ports/textproc/docproj config # change options first
- Size
- 1.5 KiB download · 243 B installed
- Depends on
- devel/git 2.56.0, textproc/igor 1.595_1, textproc/po4a 0.74, textproc/rubygem-asciidoctor 2.0.26_1, textproc/rubygem-asciidoctor-diagram 2.0.0, textproc/rubygem-asciidoctor-pdf 2.3.27, textproc/rubygem-rouge 5.1.0, textproc/vale 3.25.0, www/gohugo 0.168.0_1,1
- License
- NA
- Options
- 5 of 7 on in the package: GIT IGOR PDF TRANSLATOR VALE
Show the 2 options that are off
EPUB FONTS-CJK
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 4.1.9_1 | 4.1.9_1 | – |
| FreeBSD 15 | 4.1.9_1 | 4.1.9_1 | – |
| FreeBSD 14 | 4.1.9_1 | 4.1.9_1 | 4.1.9_1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 4.1.9_1 | 4.1.9_1 | – |
| FreeBSD 14 | 4.1.9_1 | 4.1.9_1 | 4.1.9_1 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 4.1.9_1.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (134)
textproc/docproj: remove gnuplot-lite dependency It was a leftover from the previous docproj.a8d3668988
textproc/docproj: Update gohugo dependency Bump it to 0.133.1 Merge to quarterly in a couple of days. After that, wait until the package is ready and commit some changes to the website part of the documentation that would not build with the gohugo version currently in Q3 (namely changing from Site.First to Site.Default since the former is deprecated an will stop working). Approved by: doceng@ (implicit) MFH: 2024Q39cc3123e51
textproc/docproj: Update requirements Following the Hugo 0.123.X update. Approved by: doceng (implicit)4966819521
textproc/docproj: Add new dependency For an upcoming feature in the doc project we are adding image facilities like drawing dynamic images/graphs with gnuplot add some new dependency. A sample review can be found here at https://reviews.freebsd.org/D36982. In the future we can add more options but for add gnuplot-lite and rubygem-asciidoctor-diagram for the image generation. Approved by: doceng (fernape) Differential Revision: https://reviews.freebsd.org/D369825125ee97db
textproc/docproj: Update requirements Following the gohugo update to 0.115.4. Approved by: doceng (implicit)d53507c64a
textproc/docproj: Add option to install CJK fonts to build PDF files Not enabled by default. It uses the textproc/docproj-fonts-cjk port, which installs only the necessary fonts. Thanks to sunpoet. Reviewed by: dbaio Approved by: doceng (implicit) Differential Revision: https://reviews.freebsd.org/D3798244dd7f0d78
textproc/docproj: Remove the Traditional Chinese font dependency These fonts are necessary only for building zh-tw PDFs, but the port is too big, noto-tc: 2.002 (380 MiB). A lighter port is on the way. Reported by: cericd6b3bd83e
textproc/docproj: Add traditional chinese fonts to docproj metaport Approved by: dbaio@ Differential Revision: https://reviews.freebsd.org/D37623fc8a32e96a
textproc/docproj: Add vale OPTION After the introduction of vale through https://cgit.freebsd.org/doc/commit/?id=2f326706331e23173f726dc3555cb74c9d23696d it is necessary to introduce the tools for the developers. The developers needs to install it. Hence add it in the meta-port so that we can update the documentation to help the users use it. PR: 267699 Approved by: dbaio8580a3f0a3
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
textproc/docproj: Update requirements and bump version textproc/po4a v0.67 has patches that help the FreeBSD translation workflow.dfa2f6f910
textproc/docproj: Update requirements and bump version textproc/po4a v0.66_1 has patches that help the FreeBSD translation workflow.0bc43a6511
textproc/docproj: Update requirements Following latest changes in the documentation tree: - Python removed from the documentation build scripts. - Add experimental support for EPUB output.7c70279f0a
textproc/docproj: Remove legacy dependencies Clean the current port for people just building the new documentation with Hugo/Asciidoctor. Keep the old dependencies list on a new port textproc/docproj-legacy. Reviewed by: hrs Approved by: doceng (with hat) Differential Revision: https://reviews.freebsd.org/D31019ffdb67aee0
textproc/docproj: Fix build after 8a58bfbff89d9e53aba035
textproc/docproj: Set PDF option as default Approved by: doceng (with hat)ae5a18f68c
textproc/docproj: Add Hugo/Asciidoctor dependencies This just adds the new dependencies for building the doc tree with Hugo/Asciidoctor, as we still have the legacy docs available, will be kept the former dependencies for a little while. PR: 253518 Submitted by: Yasuhiro Kimura, Dries Michiels Reviewed by: 0mp, adamw, dbaio, debdrup, lwhsu Approved by: doceng (bcr, maintainer) Differential Revision: https://reviews.freebsd.org/D2860921a4260fb3
Remove # $FreeBSD$ from Makefiles.305f148f48
Chase the switch of the doc tree from Subversion to Git PR: 251757 Submitted by: PauAmma <pauamma@gundo.com> Approved by: doceng (gjb) MFH: 2021Q1f2b967e260
Fix RUN_DEPENDS for the CJK option PR: 251757 Submitted by: PauAmma <pauamma@gundo.com> Approved by: portmgr (blanket)3de5ed2184
Revert accidental unrelated patch from previous commit. More pointy hats for me :(ddede36f71
Fix bad MOVED commit. Pointy hat: rene45e5de12ae
Modernize the handling of the GROFF option PR: 244930 Submitted by: Dries Michiels <driesm.michiels@gmail.com> Approved by: doceng271fd25a8d
textproc/docproj: Back itstool dependency to the latest version Fixed issue which was impacting FreeBSD translations. PR: 244809 Approved by: doceng (bcr, maintainer) Differential Revision: https://reviews.freebsd.org/D24069dccb84610a
textproc/docproj: Lint Makefile and add WWW This is to prepare the port for future changes. This patch, however, is cosmetic and should not change how the port behaves Reviewed by: bcr Approved by: bcr (mentor) Differential Revision: https://reviews.freebsd.org/D235003533ec0595
Fixup japanese/font-ipa's files locations. Pointy hat: hrs101811a473
textproc/docproj: Change itstool dependency back to v2.0.2 There is an issue with version >=2.0.5 and it is impacting the translation efforts of FreeBSD with the PO system. PR: 238674 Approved by: doceng (bcr, maintainer) Differential Revision: https://reviews.freebsd.org/D2068181900f6c68
Cater for systems built WITH_SVN knob PR: 230598 Submitted by: Dries Michiels < driesm.michiels AT gmail > Approved by: bcr (doceng) Differential Revision: https://reviews.freebsd.org/D16766cf109b040a
textproc/docproj: fix trailing backslash Remove trailing backslash from previous commit PR: 229566 Reported by: tcberner4a42f279b2
textproc/docproj: fix dependency check with groff Make using groff from ports an option that's forced on if groff isn't present in base. While here, sort options. PR: 229566 Submitted by: Dries Michiels <driesm.michiels@gmail.com>4bcc27222d
textproc/docproj: add textproc/groff to RUN_DEPENDS PR: 228985 Submitted by: Vinícius Zavam <egypcio@googlemail.com>cf1c26792e
Options are already optional. Sponsored by: Absolightc8fb02ae31
Add missing gettext-tools dependency. PR: 211597 Approved by: koobs MFH: 2016Q3 Sponsored by: iXsystems7681aa75fe
- Fix trailing whitespace in pkg-descrs, categories [p-x]* Approved by: portmgr blanket1f8b48b772
Turn the TRANSLATOR option on by default. This adds the PO translation tools without adding much overhead. Approved by: mat7ccb02fc44
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat: portmgr
Sponsored by: Absolight597afc47baMake print/ghostscript9-agpl-base the default Ghostscript port. Upstream changed the license to the AGPL 3 in version 9.07 so print/ghostscript9-base is stuck at 9.06 which is almost 4 years old now. Fix the logic in Uses/ghostscript.mk so "agpl" is treated as a real version on its own instead of as a variant of other versions. Fix print/ghostscript9-agpl-base to install eps2write. Update math/asymptote to 2.37 to support newer Ghostscript. PR: 208159 Exp-run by: antoine Approved by: portmgr (antoine)77760fcb63
Add Korean font support to the CJK option. PR: 202699 Submitted by: Hoyoung Kim <trig4800@gmail.com> Approved by: hrs, mat Differential Revision: https://reviews.freebsd.org/D35090824611b3a
Add TRANSLATOR option to include include PO translation dependencies. Sort options as requested by feld@. Reviewed by: feld Approved by: feld Differential Revision: https://reviews.freebsd.org/D3379e39d3beaab
- Split ghostscript into X11-independent and -dependent parts:
* print/ghostscript{7,8,9,9-agpl}-base
Installs Ghostscript binary, libgs, and related files.
These ports do not depend on X11 libraries (i.e. x11* devices
are not available). USES=ghostscript will set dependency on
one of them depending on GHOSTSCRIPT_DEFAULT.
The default device is set to "display" or "bbox".
* print/ghostscript{7,8,9,9-agpl}-x11
Installs a shared library which provides X11 support to
the installed Ghostscript binaries. x11* devices will be
enabled when the library is available.
This depends on *-base (RUN_DEPENDS). USES=ghostscript:x11
will set dependency on one of them.
- Fix integer overflow reported as CVE-2015-3228.
- Update Uses/ghostscript.mk:
* Add x11 keyword. nox11 keyword is now obsolete.
* Use packagename in *_DEPENDS line to prevent relationship between
-base and -x11 packages from being broken.
- Fix x11/nox11 keyword and bump PORTREVISION in ports using
USES=ghostscript to update dependency of pre-compiled packages.27470e1676Use OPTIONS_UNSET_FORCE instead of WITHOUT_X11. PR: 2018640c158cbb91
Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript. Add GHOSTSCRIPT_DEFAULT to bsd.default-versions.mk for easy version selection. Arguments supported: <empty>, build, run, nox11 and agpl PR: 201201 (exp-run) Approved by: portmgr (mat@) Exp run by: antione@ (previous patch) Differential Revision: https://reviews.freebsd.org/D293868f883edfc
Make fonts repecting XDG
Xorg is now looking in ${LOCALBASE}/share/fonts by default
Xorg now accepts symlinks in etc/X11/fontpath.d (as decribed in Xserver(1))
Large cleanup on lots of font ports
All fonts are now properly dynamically generating fonts.dir and fonts.scale
instead of sometime overwriting existing ones)
All fonts are generating fontconfig's cache
Improve consistency in fonts portsa5da770e67Fix some _DEPENDSbd63b368ac
- Fix dependency. - Use ${opt}_*_DEPENDS. - SVN off by default if svnlite is installed. - Fix USE_TEX[*]
PR: 195340 [*]a4c22abdcfConsolidate the docbook ports into -sgml and -xml variants. Submitted by: hrs (based on) Sponsored by: Absolightc924394e7b
Chase docbook cleanup dependencies. Sponsored by: Absolight7f67d157d9
Revert 335719, wrong port... Approved by: doceng (implicit) Pointyhat: gjb Sponsored by: The FreeBSD Foundationacf0186a5c