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 202604b0f02c542dPort 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)
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), mikael993ca87fed
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: 2024Q3ab71398319
japanese/mh: Sanitize MANPREFIX Approved by: portmgr (blanket)37a3fd8986
japanese/mh: remove my mirror which does not host this distfile Approved by: portmgr blanket96bfe9e4cd
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: portmgr8d9b67bc44
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
*/*: 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
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
Remove # $FreeBSD$ from Makefiles.305f148f48
japanese/mh: Fix build failure on 13 (with -fno-common) PR: 249013 Submitted by: WATANABE Kazuhiro <CQG00620@nifty.ne.jp> (maintainer)db10b77bd4
Mark BROKEN in 13/14 (via latest llvm update).fe12c8549a
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: 2019Q1ff4b9d7ebd
japanese/mh: fix builds on 12-CURRENT PR: 219257 Submitted by: Watanabe Kazuhiro <CQG00620@nifty.ne.jp> (maintainer) MFH: 2017Q34cb61df8b6
Prevent collision with getline(3)f41f6957d4
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat: portmgr
Sponsored by: Absolighta9dcad2fff- Switch to options helpers - While here, add some NO_ARCHes Approved by: portmgr blanket242481663d
- Remove local MASTER_SITE which is going to disappear - Add my mirror instead PR: 195578 Submitted by: motoyuki@bsdclub.org48865b66df
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
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
* 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: 192966a16acf7a7b
Reset maintainership for ports not staged with no pending PR With hat: portmgr2bbb53adc3
Add NO_STAGE all over the place in preparation for the staging support (cat: japanese)8ee9a3584f
Fix build with clang by forcing the port to respect CFLAGS and adding -Wno-return-type to CFLAGSa110650af3
Update MASTER_SITES.423885c6d8
- 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
Fix BROKEN in 9.0-current with new utmpx. PR: ports/145643 Submitted by: YAMAMOTO, Shigeru <shigeru@iij.ad.jp> Feature safe: yesb59efb942d
- Mark BROKEN: fails to build with new utmpx Reported by: pointyhat52be42b156
- Mark MAKE_JOBS_UNSAFE Reported by: pointyhat2d68f126de
update URL of one of MASTER_SITES. Submitted by: Haruhisa Hayashi <hayashi@laic.u-hyogo.ac.jp>c3b9c7ed56
Only run pre-install when NOPORTDOCS isn't set Noticed by: ionbot25eabe0ac5
[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 timeout2851d32044
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
- Mark BROKEN on 7.0: does not compile with GCC 4.2 Reported by: pointyhat Approved by: portmgr (hat)6f911043e0
Update patch file and unbreak.7e809bb657
Mark as broken: fails to install.a8d327485a
- Fix after objformat removal Reported by: pointyhatbb54399293
Add CONFLICTS=nmh-[0-9]* PR: ports/109402 Submitted by: IWATSUKI Hiroyuki <don@na.rim.or.jp>d0b33fdadd
- Prepare for removal of shlib filtering. While here, remove manual invocation of ldconfig, INSTALLS_SHLIB/USE_LDCONFIG handles this for use8287bd3e4
Add SHA256 checksum.227b724c3e
Fix typo. Pointed out by: fenner's ports distfiles survey.fbd6fed15b
Add SIZE. Submitted by: trevorca288d9579
Fix patch. Previous patch I committed contains test code. Submitted by: Hajimu UMEMOTO <ume@mahoroba.org>fd0b805e7e
Remove a garbage lines.424b750943
* 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/54524fea9346f1d
retire pkg-comment.b856adebfc
Add patch for FreeBSD 5-current. There is not definition of 'struct ldat' in 5-current's curses.h (after May 21 2002).077b98da9e
Fix typo in directory list. Found by: bento.FreeBSD.org762ca7c6bd
Install additional documents written in Japanese under ${PREFIX}/share/doc.
Bump PORTREVISION.
PR: ports/27897
Submitted by: NOKUBI Hirotaka <nokubi@ff.iij4u.or.jp>5430a94303Add extra files. References: Package building errors page.7bf23b7273