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

Port details

japanese/mh6.8.4.j3.05_9

Rand MH mail handling system + Japanese patches

Maintainer
CQG00620@nifty.ne.jp
Packages
ja-mh 6.8.4.j3.05_9
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
UNKNOWN
Links
cgit · VuXML

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

None. There is no CVE without a VuXML entry for this version.

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

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (75)

Robert Clausecker (fuz) · 6.8.4.j3.05_9
japanese/mh: fix build on 16.0-current/15.0-stable and add LICENSE

${WRKSRC}/uip/vmh.c includes <term.h> (a part of ncurses).
And on FreeBSD term.h includes <termios.h> with ncurses-6.5.

But since ncurses-6.6 term.h doesn't include termios/termio/sgttyb headers
and doesn't define some related symbols.  These directive has been excluded
with "#ifdef NCURSES_INTERNALS".

PR:		293936
MFH:		2026Q2
See also:	https://forums.gentoo.org/viewtopic-t-1100154-start-0-postdays-0-postorder-asc-highlight-.html
Event:		Wiesbaden Hackathon 202604
b0f02c542d
Brooks Davis (brooks)
japanese/mh: include errno.h for errno

errno must be accessed by a macro from errno.h.

Due to the sheer number of instances use REINPLACE_CMD to replace most
instances of "extern int errno;" with "#include <errno.h>".  In a few
places the errno decleration was a function-scope global where
including a header didn't make sense patch those out (the files already
included errno.h).  This isn't the most elegant, but it's the least of
the issues with this code.

PR:		281787
Approved by:	portmgr (build fix blanket), mikael
993ca87fed
MANTANI Nobutaka (nobutaka)
japanese/mh: Fix APOP authentication breakage

PR:	277664
Reported by:	Shigeharu TAKENO <shige@iee.niit.ac.jp>
Approved by:	WATANABE Kazuhiro <CQG00620@nifty.ne.jp> (maintainer)
MFH:	2024Q3
ab71398319
Muhammad Moinur Rahman (bofh)
japanese/mh: Sanitize MANPREFIX

Approved by:    portmgr (blanket)
37a3fd8986
Dmitry Marakasov (amdmi3)
japanese/mh: remove my mirror which does not host this distfile

Approved by:	portmgr blanket
96bfe9e4cd
Tobias C. Berner (tcberner)
japanese: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  ABURAYER Rewsirow <pcs51674@asciinet.or.jp>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Akito FUJITA <fujita@zoo.ncl.omron.co.jp>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Daichi GOTO <daichi@FreeBSD.org>
  *  Daisuke Kawahara <kawahara@pine.kuee.kyoto-u.ac.jp>
  *  David O'Brien (obrien@cs.ucdavis.edu)
  *  Eiji-usagi-MATSUmoto <usagi@ruby.club.or.jp>
  *  FUJISHIMA Satsuki <sf@FreeBSD.org>
  *  Fumihiko Kimura <jfkimura@yahoo.co.jp>
  *  HONDA Yasuhiro <honda@kashio.info.mie-u.ac.jp>
  *  Hajimu UMEMOTO <ume@FreeBSD.org>
  *  Hidekazu Kuroki <hidekazu@cs.titech.ac.jp>
  *  Hiroto Kagotani <hiroto.kagotani@gmail.com>
  *  Hyper NIKKI System Project <hnsmaster@h14m.org>
  *  IWASHITA Yoji <shuna@pop16.odn.ne.jp>
  *  Jacques Vidrine <nectar@FreeBSD.org>
  *  Jie Gao <gaoj@cpsc.ucalgary.ca>
  *  Jonathan Hanna
  *  Jun Mukai <mukai@jmuk.org>
  *  KANOU Hiroki <kanou@mil.allnet.ne.jp>
  *  KIRIYAMA Kazuhiko <kiri@kiri.toba-cmt.ac.jp>
  *  KOMATSU Shinichiro <koma2@jiro.c.u-tokyo.ac.jp>
  *  Ka Ho Ng <khng300@gmail.com>
  *  Kawaguti Ginga <ginga-freebsd@ginganet.org>
  *  Kawaguti Ginga <ginga@athena.club.ne.jp>
  *  Kazutoki TAKAMUNE <takamune@avrl.mei.co.jp>
  *  Kentaro Inagaki <JBD01226@niftyserve.ne.jp>
  *  Kimura Fuyuki <fuyuki@mj.0038.net>
  *  Kiriyama Kazuhiko <kiri@kiri.toba-cmt.ac.jp>
  *  Koichiro IWAO <meta+ports@vmeta.jp>
  *  Koichiro IWAO <meta@FreeBSD.org>
  *  MANTANI Nobutaka <nobutaka@FreeBSD.org>
  *  MANTANI Nobutaka <nobutaka@nobutaka.com>
  *  MIHIRA Yoshiro <sanpei@FreeBSD.org>
  *  MITA Yoshio <mita@FreeBSD.org>
  *  Makoto Matsushita <matusita@jp.FreeBSD.ORG>
  *  Makoto Matsushita <matusita@jp.freebsd.org>
  *  Masafumi NAKANE <max@FreeBSD.org>
  *  Masahiro Teramoto <markun@onohara.to>
  *  Masanori Kiriake <seiken@nbs.co.jp>
  *  Masashi CHIBA
  *  Mita Yoshio <mita@jp.FreeBSD.org>
  *  Motoyuki Kasahara <m-kasahr@sra.co.jp>
  *  Murata Shuuichirou <mrt@mickey.ai.kyutech.ac.jp>
  *  NIIMI Satoshi <sa2c@sa2c.net>
  *  Nobuhiro Yasutomi <nobu@psrc.isac.co.jp>
  *  Norikatsu Shigemura <nork@FreeBSD.org>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  SADA Kenji <sada@FreeBSD.org>
  *  SAITO Itsuro <saito@miv.t.u-tokyo.ac.jp>
  *  SASAKI Shunsuke <ele@pop17.odn.ne.jp>
  *  Sakai Hiroaki <sakai@miya.ee.kagu.sut.ac.jp>
  *  Satoshi TAOKA <taoka@FreeBSD.org>
  *  Satoshi Taoka <taoka@FreeBSD.org>
  *  Seiichirou Hiraoka
  *  Seiya Yanagita <s_yanagita@ybb.ne.jp>
  *  Seth Kingsley <sethk@osd.bsdi.com>
  *  Shigeyuki FUKUSHIMA <shige@FreeBSD.org>
  *  Shigeyuki FUKUSHIMA <shige@kuis.kyoto-u.ac.jp>
  *  Shigeyuki Fukushima <shige@FreeBSD.org>
  *  Shin-ya MURAKAMI <murashin@gfd-dennou.org>
  *  TAKAHASHI Kaoru
  *  TAKAHASHI Kaoru <kaoru@kaisei.org>
  *  TAKANO, Yuji
  *  TAKATSU Tomonari <tota@FreeBSD.org>
  *  TAKATSU Tomonari <tota@rtfm.jp>
  *  TANAKA Hiroyuki <kattyo@abk.nu>
  *  TAOKA Fumiyoshi <fmysh@iijmio-mail.jp>
  *  TOGAWA Satoshi <toga@puyo.org>
  *  Takashi Mega <mega@minz.org>
  *  Takayuki Nakao <t@nakao.org>
  *  Takefu
  *  The 244th namelessness at 2ch.net
  *  Timothy Beyer <beyert@cs.ucr.edu>
  *  Toshihiko SHIMOKAWA <toshi@tea.forus.or.jp> & ELISA Font Project
  *  Yoichi Asai <yatt@msc.biglobe.ne.jp>
  *  Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
  *  Yoshihiko Sarumaru <mistral@imasy.or.jp>
  *  Yoshiro MIHIRA <sanpei@jp.FreeBSD.org>
  *  Yoshiro MIHIRA <sanpei@sanpei.org>
  *  Yukihiro Nakai <Nakai@Mlab.t.u-tokyo.ac.jp>
  *  Yukihiro Nakai <nakai@FreeBSD.org>
  *  Zhihao Yuan <lichray@gmail.com>
  *  asami
  *  gurkan@phys.ethz.ch
  *  hrs
  *  ichiro@ichiro.org
  *  issei
  *  kuriyama
  *  max
  *  mutoh@openedu.org
  *  n-shigemura@ensure.jp
  *  nivit@email.it
  *  nkazushi@highway.or.jp
  *  nork@FreeBSD.org
  *  sada
  *  shige
  *  sumikawa

With hat:	portmgr
8d9b67bc44
Stefan Eßer (se)
Fix CONFLICTS entries of multiple ports

There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
cannot conflict with itself (due to logic in bsd.port.mk that
supresses the pattern match result in that case).

A few ports that set the conflicts variables depending on complex
conditions (e.g. port options), have been left unmodified, despite
probably containing outdated package names.

These changes should only affect the installation of locally built
ports, not the package building with poudriere. They should give an
early indication of the install conflict in cases where currently
the pkg command aborts an installation when it detects that an
existing file would be overwritten,

Approved by:	portmgr (implicit)
bcaf25a8c8
Stefan Eßer (se)
*/*: Remove redundant '-[0-9]*' from CONFLICTS

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".

Approved by:	portmgr (blanket)
819f25b36d
Fernando Apesteguía (fernape)
japanese/mh: Remove BROKEN_FreeBSD_13/14 flags

The error was fixed in PR 249013.

PR:	254973
Reported by:	CQG00620@nifty.ne.jp (maintainer)
MFH:	2021Q2 (remove build restriction)
335c1f36a9
Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148f48
Li-Wen Hsu (lwhsu)
japanese/mh: Fix build failure on 13 (with -fno-common)

PR:		249013
Submitted by:	WATANABE Kazuhiro <CQG00620@nifty.ne.jp> (maintainer)
db10b77bd4
Mark Linimon (linimon)
Mark BROKEN in 13/14 (via latest llvm update).
fe12c8549a
Kurt Jaeger (pi)
japanese/mh: Fix man pages, runtime error

- man pages breakage on FreeBSD 11.x and later
- runtime error due to lld 6.0 issue, fixed by using lld 7.0

PR:		233463, 235456
Submitted by:	WATANABE Kazuhiro <CQG00620@nifty.ne.jp> (maintainer), nyan
MFH:		2019Q1
ff4b9d7ebd
Bartek Rutkowski (robak)
japanese/mh: fix builds on 12-CURRENT

PR:		219257
Submitted by:	Watanabe Kazuhiro <CQG00620@nifty.ne.jp> (maintainer)
MFH:		2017Q3
4cb61df8b6
Baptiste Daroussin (bapt)
Prevent collision with getline(3)
f41f6957d4
Mathieu Arnold (mat)
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.

With hat:	portmgr
Sponsored by:	Absolight
a9dcad2fff
Dmitry Marakasov (amdmi3)
- Switch to options helpers - While here, add some NO_ARCHes

Approved by:	portmgr blanket
242481663d
Dmitry Marakasov (amdmi3)
- Remove local MASTER_SITE which is going to disappear - Add my mirror instead

PR:		195578
Submitted by:	motoyuki@bsdclub.org
48865b66df
Bartek Rutkowski (robak)
japanese/mh: fixes

- Strip binaries and libs
- Add missing patch

PR:		194880
Submitted by:	Watanabe Kazuhiro <CQG00620@nifty.ne.jp>
Approved by:	mentors (implicit)
42e01db0e2
Bartek Rutkowski (robak)
japanese/mh: multiple fixes

- Add japanese man pages
- Don't setuid/setgid to binaries
- Use BSD_INSTALL_LIB instead of cp
- Remove @dirrm

PR:		194352
Submitted by:	Watanabe Kazuhiro <CQG00620@nifty.ne.jp>
Approved by:	mentors (implicit)
19c6d5e019
Hiroki Sato (hrs)
* Add staging support. * Use OPTIONS_DEFINE=DOCS instead of NOPORTDOCS. * Remove obsolete MAN* variables, and use pkg-plist. * Take maintainership.

Submitted by:	WATANABE Kazuhiro
PR:		192966
a16acf7a7b
Baptiste Daroussin (bapt)
Reset maintainership for ports not staged with no pending PR

With hat:	portmgr
2bbb53adc3
Baptiste Daroussin (bapt)
Add NO_STAGE all over the place in preparation for the staging support (cat: japanese)
8ee9a3584f
Baptiste Daroussin (bapt)
Fix build with clang by forcing the port to respect CFLAGS and adding -Wno-return-type to CFLAGS
a110650af3
Motoyuki Konno (motoyuki)
Update MASTER_SITES.
423885c6d8
Sunpoet Po-Chuan Hsieh (sunpoet)
- Use canonical format for FreeBSD.org MAINTAINER addresses - Remove obsolete MD5 checksum while I'm here

PR:		ports/152844
Submitted by:	sunpoet (myself)
Approved by:	miwi (with portmgr hat)
a32defea5d
Motoyuki Konno (motoyuki)
Fix BROKEN in 9.0-current with new utmpx.

PR:		ports/145643
Submitted by:	YAMAMOTO, Shigeru <shigeru@iij.ad.jp>
Feature safe:	yes
b59efb942d
Martin Wilke (miwi)
- Mark BROKEN:	fails to build with new utmpx

Reported by:	pointyhat
52be42b156
Pav Lucistnik (pav)
- Mark MAKE_JOBS_UNSAFE

Reported by:	pointyhat
2d68f126de
Motoyuki Konno (motoyuki)
update URL of one of MASTER_SITES.

Submitted by:	Haruhisa Hayashi <hayashi@laic.u-hyogo.ac.jp>
c3b9c7ed56
Edwin Groothuis (edwin)
Only run pre-install when NOPORTDOCS isn't set Noticed by: ionbot
25eabe0ac5
Edwin Groothuis (edwin)
[Patch] japanese/mh: port to termios

The japanese/mh port is one of the last ports that still depends on
	COMPAT_43TTY, because it uses the sgtty programming interface. We'd
	better port it to the POSIX termios interface. The source code already
	contains code for SysV termio, which makes it easier to port.

PR:		ports/124466
Submitted by:	Ed Schouten <ed@FreeBSD.org>
Approved by:	maintainer timeout
2851d32044
Motoyuki Konno (motoyuki)
Fix BROKEN on gcc 4.2.

PR:		ports/119679
Submitted by:	Tsuyoshi Arai <taraijpn@gmail.com>
Reviewed by:	nyan

Note:	I committed only some part of the PR.  It's enough to unbreak
	this port.
3a3ffafe23
Pav Lucistnik (pav)
- Mark BROKEN on 7.0: does not compile with GCC 4.2

Reported by:	pointyhat
Approved by:	portmgr (hat)
6f911043e0
Motoyuki Konno (motoyuki)
Update patch file and unbreak.
7e809bb657
Mark Linimon (linimon)
Mark as broken: fails to install.
a8d327485a
Pav Lucistnik (pav)
- Fix after objformat removal

Reported by:	pointyhat
bb54399293
Motoyuki Konno (motoyuki)
Add CONFLICTS=nmh-[0-9]*

PR:		ports/109402
Submitted by:	IWATSUKI Hiroyuki <don@na.rim.or.jp>
d0b33fdadd
Pav Lucistnik (pav)
- Prepare for removal of shlib filtering. While here, remove manual invocation of ldconfig, INSTALLS_SHLIB/USE_LDCONFIG handles this for us
e8287bd3e4
Motoyuki Konno (motoyuki)
Add SHA256 checksum.
227b724c3e
Motoyuki Konno (motoyuki)
Fix typo.

Pointed out by:	fenner's ports distfiles survey.
fbd6fed15b
Motoyuki Konno (motoyuki)
Add SIZE.

Submitted by:	trevor
ca288d9579
Motoyuki Konno (motoyuki)
Fix patch.  Previous patch I committed contains test code.

Submitted by:	Hajimu UMEMOTO <ume@mahoroba.org>
fd0b805e7e
Motoyuki Konno (motoyuki)
Remove a garbage lines.
424b750943
Motoyuki Konno (motoyuki)
*  Update to 6.8.4 JP 3.05.

*  Use <stdarg.h> instead of <varargs.h> [1].
   Use of <varargs.h> causes error on FreeBSD 5-current with GCC 3.3.1.

Submitted by:	Hajimu UMEMOTO <ume@mahoroba.org> [1]
PR:		ports/54524
fea9346f1d
Motoyuki Konno (motoyuki)
retire pkg-comment.
b856adebfc
Motoyuki Konno (motoyuki)
Add patch for FreeBSD 5-current.

There is not definition of 'struct ldat' in 5-current's curses.h
(after May 21 2002).
077b98da9e
Motoyuki Konno (motoyuki)
Fix typo in directory list.

Found by:	bento.FreeBSD.org
762ca7c6bd
Motoyuki Konno (motoyuki)
Install additional documents written in Japanese under ${PREFIX}/share/doc.

Bump PORTREVISION.

PR:		ports/27897
Submitted by:	NOKUBI Hirotaka <nokubi@ff.iij4u.or.jp>
5430a94303
Motoyuki Konno (motoyuki)
Add extra files.

References:	Package building errors page.
7bf23b7273