CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
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 docproj
installs 4.1.9_1 from latest; from quarterly (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 versionamd64aarch64i386
FreeBSD 164.1.9_14.1.9_1–
FreeBSD 154.1.9_14.1.9_1–
FreeBSD 144.1.9_14.1.9_14.1.9_1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 154.1.9_14.1.9_1–
FreeBSD 144.1.9_14.1.9_14.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)

Alexander Ziaee (ziaee) · 4.1.9_1
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/D54516
b81506f76e
Fernando Apesteguía (fernape) · 4.1.9_1
textproc/docproj: remove gnuplot-lite dependency

It was a leftover from the previous docproj.
a8d3668988
Fernando Apesteguía (fernape) · 4.1.9
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:		2024Q3
9cc3123e51
Danilo G. Baio (dbaio) · 4.1.9
textproc/docproj: Update requirements

Following the Hugo 0.123.X update.

Approved by:	doceng (implicit)
4966819521
Muhammad Moinur Rahman (bofh) · 4.1.8
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/D36982
5125ee97db
Danilo G. Baio (dbaio) · 4.1.7
textproc/docproj: Update requirements

Following the gohugo update to 0.115.4.

Approved by:	doceng (implicit)
d53507c64a
Danilo G. Baio (dbaio) · 4.1.6
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/D37982
44dd7f0d78
Danilo G. Baio (dbaio) · 4.1.5
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:	ceri
cd6b3bd83e
Sergio Carlavilla Delgado (carlavilla) · 4.1.4
textproc/docproj: Add traditional chinese fonts to docproj metaport

Approved by:            dbaio@
Differential Revision:  https://reviews.freebsd.org/D37623
fc8a32e96a
Muhammad Moinur Rahman (bofh) · 4.1.3
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:	dbaio
8580a3f0a3
Stefan Eßer (se) · 4.1.2
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
Stefan Eßer (se) · 4.1.2
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
Danilo G. Baio (dbaio) · 4.1.2
textproc/docproj: Update requirements and bump version

textproc/po4a v0.67 has patches that help the FreeBSD
translation workflow.
dfa2f6f910
Danilo G. Baio (dbaio) · 4.1.1
textproc/docproj: Update requirements and bump version

textproc/po4a v0.66_1 has patches that help the FreeBSD
translation workflow.
0bc43a6511
Danilo G. Baio (dbaio) · 4.1
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
Danilo G. Baio (dbaio) · 4.0
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/D31019
ffdb67aee0
Danilo G. Baio (dbaio) · 3.0_1
textproc/docproj: Fix build after 8a58bfbff89d
9e53aba035
Danilo G. Baio (dbaio) · 3.0_1
textproc/docproj: Set PDF option as default

Approved by:	doceng (with hat)
ae5a18f68c
Danilo G. Baio (dbaio) · 3.0
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/D28609
21a4260fb3
Mathieu Arnold (mat) · 2.0_16
Remove # $FreeBSD$ from Makefiles.
305f148f48
Mateusz Piotrowski (0mp) · 2.0_16
Chase the switch of the doc tree from Subversion to Git

PR:		251757
Submitted by:	PauAmma <pauamma@gundo.com>
Approved by:	doceng (gjb)
MFH:		2021Q1
f2b967e260
Mateusz Piotrowski (0mp) · 2.0_15
Fix RUN_DEPENDS for the CJK option

PR:		251757
Submitted by:	PauAmma <pauamma@gundo.com>
Approved by:	portmgr (blanket)
3de5ed2184
Rene Ladan (rene) · 2.0_14
Revert accidental unrelated patch from previous commit.

More pointy hats for me :(
ddede36f71
Rene Ladan (rene) · 2.1
Fix bad MOVED commit.

Pointy hat:	rene
45e5de12ae
Mateusz Piotrowski (0mp) · 2.0_14
Modernize the handling of the GROFF option

PR:		244930
Submitted by:	Dries Michiels <driesm.michiels@gmail.com>
Approved by:	doceng
271fd25a8d
Danilo G. Baio (dbaio) · 2.0_14
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/D24069
dccb84610a
Mateusz Piotrowski (0mp) · 2.0_13
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/D23500
3533ec0595
Mathieu Arnold (mat) · 2.0_13
Fixup japanese/font-ipa's files locations.

Pointy hat:	hrs
101811a473
Danilo G. Baio (dbaio) · 2.0_13
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/D20681
81900f6c68
Sevan Janiyan (sevan) · 2.0_12
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/D16766
cf109b040a
Steve Wills (swills) · 2.0_11
textproc/docproj: fix trailing backslash

Remove trailing backslash from previous commit

PR:		229566
Reported by:	tcberner
4a42f279b2
Steve Wills (swills) · 2.0_11
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
Steve Wills (swills) · 2.0_10
textproc/docproj: add textproc/groff to RUN_DEPENDS

PR:		228985
Submitted by:	Vinícius Zavam <egypcio@googlemail.com>
cf1c26792e
Mathieu Arnold (mat) · 2.0_9
Options are already optional.

Sponsored by:	Absolight
c8fb02ae31
Warren Block (wblock) · 2.0_9
Add missing gettext-tools dependency.

PR:		211597
Approved by:	koobs
MFH:		2016Q3
Sponsored by:	iXsystems
7681aa75fe
Dmitry Marakasov (amdmi3) · 2.0_8
- Fix trailing whitespace in pkg-descrs, categories [p-x]*

Approved by:	portmgr blanket
1f8b48b772
Warren Block (wblock) · 2.0_8
Turn the TRANSLATOR option on by default.  This adds the PO translation tools without adding much overhead.

Approved by:	mat
7ccb02fc44
Mathieu Arnold (mat) · 2.0_7
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
597afc47ba
Tijl Coosemans (tijl) · 2.0_7
Make 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
Warren Block (wblock) · 2.0_6
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/D3509
0824611b3a
Warren Block (wblock) · 2.0_5
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/D3379
e39d3beaab
Hiroki Sato (hrs) · 2.0_4
- 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.
27470e1676
Hiroki Sato (hrs) · 2.0_3
Use OPTIONS_UNSET_FORCE instead of WITHOUT_X11.

PR:	201864
0c158cbb91
Koop Mast (kwm) · 2.0_3
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/D2938
68f883edfc
Baptiste Daroussin (bapt) · 2.0_3
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 ports
a5da770e67
Antoine Brodin (antoine) · 2.0_3
Fix some _DEPENDS
bd63b368ac
Hiroki Sato (hrs) · 2.0_3
- Fix dependency. - Use ${opt}_*_DEPENDS. - SVN off by default if svnlite is installed. - Fix USE_TEX[*]

PR:	195340 [*]
a4c22abdcf
Mathieu Arnold (mat) · 2.0_2
Consolidate the docbook ports into -sgml and -xml variants.

Submitted by:	hrs (based on)
Sponsored by:	Absolight
c924394e7b
Mathieu Arnold (mat) · 2.0_1
Chase docbook cleanup dependencies.

Sponsored by:	Absolight
7f67d157d9
Glen Barber (gjb) · 2.0_1
Revert 335719, wrong port...

Approved by:	doceng (implicit)
Pointyhat:	gjb
Sponsored by:	The FreeBSD Foundation
acf0186a5c