CVE and update status of the FreeBSD ports tree4,826 unaddressed CVEs in 618 portsAll times are CET

Port details

japanese/groff1.18.1_19

Japanese enhancement of GNU groff

Maintainer
hrs@FreeBSD.org
Packages
ja-groff 1.18.1_19
Upstream
Higher version available: 1.24.2
CPE
gnu:groff from the port
WWW
UNKNOWN
Links
cgit · VuXML

Unaddressed (5) · The CVE record lists this version as affected, no VuXML entry names the CVE

CVE-2009-50786.5published 2011-06-30

contrib/pdfmark/pdfroff.sh in GNU troff (aka groff) before 1.21 launches the Ghostscript program without the -dSAFER option, which allows remote attackers to create, overwrite, rename, or delete arbitrary files via a crafted document.

CVE-2009-50793.3published 2011-06-30

The (1) gendef.sh, (2) doc/fixinfo.sh, and (3) contrib/gdiffmk/tests/runtests.in scripts in GNU troff (aka groff) 1.21 and earlier allow local users to overwrite arbitrary files via a symlink attack on a gro#####.tmp or /tmp/##### temporary file.

CVE-2009-50803.3published 2011-06-30

The (1) contrib/eqn2graph/eqn2graph.sh, (2) contrib/grap2graph/grap2graph.sh, and (3) contrib/pic2graph/pic2graph.sh scripts in GNU troff (aka groff) 1.21 and earlier do not properly handle certain failed attempts to create temporary directories, which might allow local users to overwrite arbitrary files via a symlink attack on a file in a temporary directo…

CVE-2009-50813.3published 2011-06-30

The (1) config.guess, (2) contrib/groffer/perl/groffer.pl, and (3) contrib/groffer/perl/roff2.pl scripts in GNU troff (aka groff) 1.21 and earlier use an insufficient number of X characters in the template argument to the tempfile function, which makes it easier for local users to overwrite arbitrary files via a symlink attack on a temporary file, a differe…

CVE-2009-50443.3published 2011-06-24

contrib/pdfmark/pdfroff.sh in GNU troff (aka groff) before 1.21 allows local users to overwrite arbitrary files via a symlink attack on a pdf#####.tmp temporary file.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (2)

VuXML entries whose affected range this version has left.

Commits (101)

OKAZAKI Tetsurou (okazaki) · 1.18.1_5
Utilize USE_ICONV. Fix PLIST_SUB when WITHOUT_INFO is defined and OSVERSION >= 470000. Rename for-loop iterators FILE to F, to avoid overriding FILE variable provided by bsd.port.mk. Stop using sub make in post-install rules.
4282d53388
Joe Marcus Clarke (marcus) · 1.18.1_5
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
053fdb6a6b
OKAZAKI Tetsurou (okazaki) · 1.18.1_4
Use ${MASTER_SITE_DEBIAN} instead of ${MASTER_SITE_GNU} for fetching the source archive of groff-1.18.1 until it will be uploaded at ftp.gnu.org again.

PR:		57490

Support .In macro in the text.

Submitted by:	horikawa
0d8c62f0f6
OKAZAKI Tetsurou (okazaki) · 1.18.1_3
Avoid a bus error in the do-build target when nl_langinfo(CODESET) returns "EUC".

PR:		ports/57490
2613e7e168
OKAZAKI Tetsurou (okazaki) · 1.18.1_3
Update I18N patch.

Obtained from:	debian

Update `operating-system' to FreeBSD 4.9.
Use %%DOCSDIR%% in pkg-plist.
569528d017
OKAZAKI Tetsurou (okazaki) · 1.18.1_2
Use ${XARGS}.
3a84057c6e
OKAZAKI Tetsurou (okazaki) · 1.18.1_2
Update tmac suite.

* doc.tmac (tag-list): Apply a vendor fix based on the diff
 1.1.1.9 -> 1.1.1.10 of src/contrib/groff/tmac/doc.tmac.

Submitted by:	horikawa

* mdoc/ja.eucJP: Add translations of volume-ds-XXX and str-Lb-libYYY.

Submitted by:	Akira Ikeuchi <a_ikeuchi@mic.mitsumi.co.jp>

* mdoc/doc-common (operating-system-FreeBSD-5.1): New string variable.
* mdoc/ja.eucJP (volume-operating-system-ateol): Switch to 0 instead of 1.

Increment PORTREVISION.
23901e45e1
OKAZAKI Tetsurou (okazaki) · 1.18.1_1
Grouping MASTER_SITES and DIST_FILES. [1] Suppress warning "locale: not found" by nroff as /usr/bin/nroff does. [1] Support ja_JP.EUC in nroff for backward compatibility. PORTREVISION up.

Submitted by:	kuriyama [1]
7d0eb04eb8
Kris Kennaway (kris) · 1.18.1
".ifdef ${WITHOUT_WCHAR_H}" is not valid make syntax

Pointy hat to:	okazaki
cea76719c4
OKAZAKI Tetsurou (okazaki) · 1.18.1
Upgrade to 1.18.1. Update tmac suite to 20030303 of RELENG_4.
bbea3a6161
OKAZAKI Tetsurou (okazaki) · 1.17.2_5
Update tmac suite to 20020918 of RELENG_4. Change the default .Os value to FreeBSD 4.7. Bump PORTREVISION.
d212585184
OKAZAKI Tetsurou (okazaki) · 1.17.2_4
Use ${REINPLACE_CMD} instead of ${PERL}.
489fefbd88
OKAZAKI Tetsurou (okazaki) · 1.17.2_4
Update tmac suite to 20020602 of RELENG_4. Change the default .Os value to FreeBSD 4.6. Bump PORTREVISION.
ff40f2b667
OKAZAKI Tetsurou (okazaki) · 1.17.2_3
Update the value of `operating-system' defined at mdoc.local to "FreeBSD\~4.5". Bump PORTREVISION.
bb49110845
OKAZAKI Tetsurou (okazaki) · 1.17.2_2
Update tmac suite to sync with RELENG_4 at 20020120.  Bump PORTREVISION. Use ${DOCSDIR} while I'm here.
9b9bcc7f98
OKAZAKI Tetsurou (okazaki) · 1.17.2_1
Sync with /usr/bin/groff of RELENG_4. - Add support of .AT, .UC, and .Ex. - Allow multiple arguments for .Rv.
95411294e8
OKAZAKI Tetsurou (okazaki) · 1.17.2
Upgrade to 1.17.2.
8270d96d43
OKAZAKI Tetsurou (okazaki) · 1.17_1
Optimize CONFIGURE_ENV. Fix plist. Bump up PORTREVISION.

Submitted by:	horikawa
4e5c4c6b07
Kazuo Horikawa (horikawa) · 1.17
Japanese version of groff-1.17.

To format Japanese manual entries, -dlang=ja_JP.eucJP is required, e.g.
$ groff -dlang=ja_JP.eucJP -man -Tnippon ifconfig.8
To format English manual entries (if you want to use this instead of
/usr/bin/grof), -dlang=ja_JP.eucJP should not be used.

Submitted by:okazaki (MAINTAINER)
2a78eb6113
OKAZAKI Tetsurou (okazaki) · 0.100_3
Reduce a list of master-site candidates.
2f87cef109
OKAZAKI Tetsurou (okazaki) · 0.100_3
Update tmac suite to sync with RELENG_4 at 20010314.  Bump PORTREVISION.

Obtained from:	4.3-BETA livetree
677327a8e0
OKAZAKI Tetsurou (okazaki) · 0.100_2
1) Install up-to-date tmac suite from recent 4-STABLE live-tree    instead of copying unknown stock versions from /usr/share/tmac.

Submitted by: Yoshisato Yanagisawa <Yoshisato.Yanagisawa@is.titech.ac.jp>,
              Kazuo Horikawa <horikawa@psinet.com>
          at: [man-jp 3155], [man-jp 3158]

2) Read mdoc localization file not only in localized tty mode
   but in all troff mode.  This tweak avoids the problem that
   headers and footers are not displayed for translated manual
   pages when troff output device was a non typewriter-like one.

Submitted by: MORI Kouji <moriko@hh.iij4u.or.jp> at: [man-jp 2723]

Obey %%PORTDOCS%%.  Increment PORTREVISION.
fa96c5d644
OKAZAKI Tetsurou (okazaki) · 0.100_1
Fix last change. Use ${PERL} to modify troffrc and eqnrc instead of ${PATCH} with a static diff `files/rc.diff'. Remove entries of garbage files from `pkg-plist'.
110b14d765
OKAZAKI Tetsurou (okazaki) · 0.100_1
Fix an error on recent 4-STABLE and -CURRENT at `post-install'.

Submitted by: bento
bb38d06bc4
OKAZAKI Tetsurou (okazaki) · 0.100
USE ${MASTER_SITE_LOCAL} for PATCH_SITES, since the previous patch site was disappeared from the Net. Change maintainer's mail address.

Submitted by:    distfiles survey from Bill Fenner.
acdb490b91
Chris Piazza (cpiazza) · 0.100
Update to jgroff-0.100 based on groff-1.15

PR:		18494
Submitted by:	maintainer
8f97f27620
Akinori MUSHA (knu) · 0.99.1.1
Update with the new PORT{NAME,VERSION}/PKGNAME{PRE,SUF}FIX variables.

Now try to use those variables everywhere around DIST* and PATCH*
definitions as far as possible, for ease of the future updates and the
neatness.

Okay, 60% of `japanese' ports have been done. :)
edcf8b3594
Steve Price (steve)
o update the base version of GNU groff to 1.11.1 o update PATCH_SITES and PATCH_FILES too o change MAINTAINER to me <okazaki@be.to>   (approved by Horikawa-san <horikawa@jp.FreeBSD.ORG>,    the director of jpman: FreeBSD Japanese Manual Project) o use MANx and MANCOMPRESSED variable o use PATCH instead of /usr/bin/patch o sort PLIST

Most of the work of this fix was done by the force of
Kentaro Inagaki <inagaki@tg.rim.or.jp>, thanks!

PR:		15682
Submitted by:	maintainer
fe12673692
Satoshi Asami (asami)
hyphen.us-ru has moved from /usr/share/tmac to /usr/share/tmac/locale in 4-current.
b8b783d294
Michael Haro (mharo)
expr -> ${EXPR} mv   -> ${MV} rm   -> ${RM} tr   -> ${TR}
3262cce303
David E. O'Brien (obrien)
Change Id->FreeBSD.
c751fc667a
Bill Fenner (fenner)
${MASTER_SITE_GNU} got rearranged in December; let's catch up.
5261958626
Jun Kuriyama (kuriyama)
Remove empty directories on deinstall.
07395258b0
Masafumi Max NAKANE (max)
Don't copy /usr/share/tmac/tcl.macros to ${PREFIX}/share/tmac/ since 2.2.5R doesn't have it. Submitted by:	maintainer PR:		4863
43df00a422
Masafumi Max NAKANE (max)
Use ISO639 language abbreviation instead of ISO3166 country abbreviation for PKGNAME.  (IE, jp-* to ja-*).
474b385af1
Satoshi Asami (asami)
Remove one URL and add another.

Reminded by:	Bill Fenner's distfile checker
6b73e081f9
Satoshi Asami (asami)
Some corrections, also copy correct tmac files over.

PR:		3635
Submitted by:	Kazuhiko Kiriyama <kiri@kiri.toba-cmt.ac.jp>
0e54482cb4
Masafumi Max NAKANE (max)
Fix problem with PS output. Integrate unofficial patch. Submitted by: Kazuhiko Kiriyama(System administrator) <kiri@kiri.toba-cmt.ac.jp> (Closing PR #2962.)
1eb7d09403
Satoshi Asami (asami)
Put MAINTAINER in the right place.
77198fece7
Satoshi Asami (asami)
Make sure this groff calls the accompanying grotty (${PREFIX}/bin/grotty), regardless of the user's $PATH.
94f03940d3
Satoshi Asami (asami)
Use MASTER_SITE_GNU  Use MAN? macros.  CATEGORIES+= -> CATEGORIES.
5dba7b6e29
Masafumi Max NAKANE (max)
Removed unnecessary @* directives.
9c73f2512d
Satoshi Asami (asami)
Upgrade, 1.09+0.98 -> 1.10+0.99.

Submitted by:	Noritaka Ishizumi <graphite@taurus.bekkoame.or.jp>
007593c103
Satoshi Asami (asami)
Category name changes ("printing" -> "print", "languages" -> "lang"). "networking" is left alone for now.
ad18576add
Satoshi Asami (asami)
Shorten one-line comments.  Boy, I'm listed as MAINTAINERs in a lot of ports or what! ;>
14cd728249
Satoshi Asami (asami)
A full-blown PLIST.
508a01efd4
Satoshi Asami (asami)
Protect the pre-fetch: target with .if !defined(MASTER_SITE_OVERRIDE), because this master site should already have the tarball, not the uuencoded pieces. Submitted by:	Andreas Schulz <ats@freebsd.first.gmd.de>
08603c414a
Satoshi Asami (asami)
Temporary fix to pkg_create problem, instead of listing all the files just specify the directory name.  (This is NOT recommended as a long- term fix and I'm going to back it out as soon as the pkg_create problem is corrected.)
ce2e8d964a
Satoshi Asami (asami)
Oops, deleted too much (says) Submitted by:	Nobuhiro Yasutomi <nobu@psrc.isac.co.jp>
556abd2905
Satoshi Asami (asami)
Take out gxditview.  The separate port is coming soon. Submitted by:	Nobuhiro Yasutomi <nobu@psrc.isac.co.jp>
b80a1d4195