Date: Sun, 3 Feb 2019 10:51:15 +0000 (UTC) From: Kurt Jaeger <pi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r492045 - in head/japanese/mh: . files Message-ID: <201902031051.x13ApF1T089723@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pi Date: Sun Feb 3 10:51:15 2019 New Revision: 492045 URL: https://svnweb.freebsd.org/changeset/ports/492045 Log: 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 Added: head/japanese/mh/files/patch-conf_doc_me2man.sed (contents, props changed) head/japanese/mh/files/patch-conf_doc_tmac.h (contents, props changed) head/japanese/mh/files/patch-conf_makefiles_doc (contents, props changed) Modified: head/japanese/mh/Makefile Modified: head/japanese/mh/Makefile ============================================================================== --- head/japanese/mh/Makefile Sun Feb 3 10:33:55 2019 (r492044) +++ head/japanese/mh/Makefile Sun Feb 3 10:51:15 2019 (r492045) @@ -3,7 +3,7 @@ PORTNAME= mh PORTVERSION= ${VERSION}.j${JP_VERSION} -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= japanese mail MASTER_SITES= ftp://ftp.laic.u-hyogo.ac.jp/pub/net/mh/ \ http://mirror.amdmi3.ru/distfiles/ @@ -24,6 +24,7 @@ CONFIGURE_ARGS= --enable-batchmode \ --enable-jmandir=${MANPREFIX}/man/ja MAKE_JOBS_UNSAFE= yes CFLAGS+= -Wno-return-type +LLD_UNSAFE= yes USE_LDCONFIG= yes @@ -37,6 +38,18 @@ OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e "s/-O /${CFLAGS} /g" ${WRKSRC}/configure +.for i in comp dist forw mh-mail mhl ja-comp ja-dist ja-forw ja-mh-mail ja-mhl + @(cd ${WRKSRC}/conf/doc && \ + ${AWK} '{ \ + if (/^\.so/) { \ + ifile="../../support/general" substr($$2, index($$2, "/")); \ + while((getline l < ifile > 0)) \ + print l; \ + close(ifile); \ + } else \ + print; \ + }' ${i}.rf > ${i}.tmp && ${MV} ${i}.tmp ${i}.rf) +.endfor post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* Added: head/japanese/mh/files/patch-conf_doc_me2man.sed ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/japanese/mh/files/patch-conf_doc_me2man.sed Sun Feb 3 10:51:15 2019 (r492045) @@ -0,0 +1,10 @@ +--- conf/doc/me2man.sed.orig 1993-12-01 04:00:17 UTC ++++ conf/doc/me2man.sed +@@ -8,3 +8,7 @@ + /^\.DE$/c\ + .in -.5i\ + .SH DESCRIPTION ++## replace delimiter and padding character used with .fc macro ++s/^^\(.*\)~^\(.*\)$/\1 \2/ ++## "\ " and "\0" losts the whitespace with mandoc ++s/\\[ 0]/ /g Added: head/japanese/mh/files/patch-conf_doc_tmac.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/japanese/mh/files/patch-conf_doc_tmac.h Sun Feb 3 10:51:15 2019 (r492045) @@ -0,0 +1,86 @@ +--- conf/doc/tmac.h.orig 1993-12-01 04:00:20 UTC ++++ conf/doc/tmac.h +@@ -3,62 +3,46 @@ + .\" Try to keep only one copy of the documentation around + .\" by re-defining macros and so forth. + .\" +-.fc ^ ~ + .\" I pity the fool who tampers with the next line... + .ds ZZ -man +-.de SC \" Title section +-.TH \\$1 \\$2 @(MHCENTERFOOT) @(MHLEFTFOOT) +-.. +-.de NA \" Name section +-.SH NAME +-.. +-.de SY \" Synopsis section +-.SH SYNOPSIS +-.in +.5i +-.ti -.5i +-.. +-.de DE \" Description section +-.in -.5i +-.SH DESCRIPTION +-.. +-.de Fi \" Files section ++.de Fi + .SH FILES + .nf + .ta \w'@(MHETCPATH)/ExtraBigFileName 'u + .. +-.de Pr \" Profile section +-.SH "PROFILE\ COMPONENTS" ++.de Pr ++.SH "PROFILE COMPONENTS" + .nf + .ta 2.4i + .ta \w'ExtraBigProfileName 'u + .. +-.de Ps \" Profile next ++.de Ps + .br + .. +-.de Sa \" See Also section ++.de Sa + .fi +-.SH "SEE\ ALSO" ++.SH "SEE ALSO" + .. +-.de De \" Defaults section ++.de De + .SH "DEFAULTS" + .nf + .. +-.de Ds \" Defaults next ++.de Ds + .br + .. +-.de Co \" Context section ++.de Co + .fi + .SH CONTEXT + .. +-.de Hh \" Hints section ++.de Hh + .fi + .SH "HELPFUL HINTS" + .. +-.de Hi \" History section ++.de Hi + .fi + .SH HISTORY + .. +-.de Bu \" Bugs section ++.de Bu + .fi + .SH BUGS + .. +@@ -75,3 +59,8 @@ + .de re + .ta 0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i + .. ++.\" This defines appropriate quote strings for nroff and troff ++.ds lq \&" ++.ds rq \&" ++.if t .ds lq `` ++.if t .ds rq '' Added: head/japanese/mh/files/patch-conf_makefiles_doc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/japanese/mh/files/patch-conf_makefiles_doc Sun Feb 3 10:51:15 2019 (r492045) @@ -0,0 +1,11 @@ +--- conf/makefiles/doc.orig 1999-02-09 11:30:00 UTC ++++ conf/makefiles/doc +@@ -239,7 +239,7 @@ inst-jman8= inst-ja-ap inst-ja-conflict inst-ja-dp ins + + .me.doc:; nroff -Tlpr -me $< > $@ + +-.me.man:; cat tmac.me $< | sed -f me2man.sed @(MHCATMAN) > $@ ++.me.man:; cat tmac.h $< | sed -f me2man.sed @(MHCATMAN) > $@ + + .cat.imp:; catimp -i $@ $< +
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902031051.x13ApF1T089723>