Linuxdoc-Tools is a fork of SGML-Tools 1.0.9, capable of processing
LinuxDoc DTD SGML files. Such files are sometimes used as an input
format for generated documentation.
===> The following configuration options are available for linuxdoc-tools-0.9.83_2:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
textproc/linuxdoc-tools: Fix expand(1) locale
Add a patch so linuxdoc runs expand(1) with the right locale to
interpret multibyte characters.
PR: 295945
Exp-run by: antoine
textproc/linuxdoc-tools: Update to 0.9.83
Also switch to USE_GITLAB with the new support for a tag name.
No functional changes but only build fixes of some bundled code, full
changelog can be found here:
https://gitlab.com/agmartin/linuxdoc-tools/-/blob/master/ChangeLog
Approved by: tcberner (mentor, implicit)
textproc/linuxdoc-tools: Fix build with DOCS
DOCS_USES was declared twice after update for the USES=tex change.
While here, sort DOCS_USE.
Approved by: tcberner (mentor, implicit)
*/*tex*: Fix USES=tex in some ports
During my previous commits I missed some ports which were using
lowercase USE_tex which were not searched during my commits on more than
100 ports. I am still unsure how those ports were working as there was
no option for lowercase tex in the previous bsd.tex.mk.
Reported by: zirias
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)
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.
(Only the first 15 lines of the commit message are shown above )
maintainer: Update to FreeBSD address
Change all MAINTAINER entries with <felix@palmen-it.de> to
<zirias@FreeBSD.org>.
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D36029
Fix build with Perl 5.26.
Unescaped left brace in regex is illegal in regex when not used as a
quantifier.
- /foo{3}/ will match foofoofoo.
- /\\new{bar}/ is illegal and should be written as /\\new\{bar}/.
PR: 226817
Sponsored by: Absolight
The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user. Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables. LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well. The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.
Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).
PR: 215882
Exp-run by: antoine
Approved by: portmgr (antoine)
Linuxdoc-Tools is a fork of SGML-Tools 1.0.9, capable of processing
LinuxDoc DTD SGML files. Such files are sometimes used as an input
format for generated documentation.
WWW: https://tracker.debian.org/pkg/linuxdoc-tools
PR: 195478
Submitted by: Felix Palmen <felix@palmen-it.de>