svn commit: r492046 - in branches/2019Q1/japanese/mh: . files
Kurt Jaeger
pi at FreeBSD.org
Sun Feb 3 10:53:45 UTC 2019
Author: pi
Date: Sun Feb 3 10:53:43 2019
New Revision: 492046
URL: https://svnweb.freebsd.org/changeset/ports/492046
Log:
MFH: r492045
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 at nifty.ne.jp> (maintainer), nyan
Approved by: portmgr (unbreak blanket)
Added:
branches/2019Q1/japanese/mh/files/patch-conf_doc_me2man.sed
- copied unchanged from r492045, head/japanese/mh/files/patch-conf_doc_me2man.sed
branches/2019Q1/japanese/mh/files/patch-conf_doc_tmac.h
- copied unchanged from r492045, head/japanese/mh/files/patch-conf_doc_tmac.h
branches/2019Q1/japanese/mh/files/patch-conf_makefiles_doc
- copied unchanged from r492045, head/japanese/mh/files/patch-conf_makefiles_doc
Modified:
branches/2019Q1/japanese/mh/Makefile
Directory Properties:
branches/2019Q1/ (props changed)
Modified: branches/2019Q1/japanese/mh/Makefile
==============================================================================
--- branches/2019Q1/japanese/mh/Makefile Sun Feb 3 10:51:15 2019 (r492045)
+++ branches/2019Q1/japanese/mh/Makefile Sun Feb 3 10:53:43 2019 (r492046)
@@ -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/*
Copied: branches/2019Q1/japanese/mh/files/patch-conf_doc_me2man.sed (from r492045, head/japanese/mh/files/patch-conf_doc_me2man.sed)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2019Q1/japanese/mh/files/patch-conf_doc_me2man.sed Sun Feb 3 10:53:43 2019 (r492046, copy of r492045, head/japanese/mh/files/patch-conf_doc_me2man.sed)
@@ -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
Copied: branches/2019Q1/japanese/mh/files/patch-conf_doc_tmac.h (from r492045, head/japanese/mh/files/patch-conf_doc_tmac.h)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2019Q1/japanese/mh/files/patch-conf_doc_tmac.h Sun Feb 3 10:53:43 2019 (r492046, copy of r492045, head/japanese/mh/files/patch-conf_doc_tmac.h)
@@ -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 ''
Copied: branches/2019Q1/japanese/mh/files/patch-conf_makefiles_doc (from r492045, head/japanese/mh/files/patch-conf_makefiles_doc)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2019Q1/japanese/mh/files/patch-conf_makefiles_doc Sun Feb 3 10:53:43 2019 (r492046, copy of r492045, head/japanese/mh/files/patch-conf_makefiles_doc)
@@ -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 $@ $<
+
More information about the svn-ports-all
mailing list