diff options
author | Kurt Jaeger <pi@FreeBSD.org> | 2019-02-03 10:51:15 +0000 |
---|---|---|
committer | Kurt Jaeger <pi@FreeBSD.org> | 2019-02-03 10:51:15 +0000 |
commit | ff4b9d7ebdaf25274a7f7f591eb92d754bd91de9 (patch) | |
tree | d5779e9a94a63483c40d83d72b8d5d37c7e83797 /japanese/mh | |
parent | e7e5512f4bd1a31e5263441716b61d23b2c83329 (diff) | |
download | ports-ff4b9d7ebdaf25274a7f7f591eb92d754bd91de9.tar.gz ports-ff4b9d7ebdaf25274a7f7f591eb92d754bd91de9.zip |
Notes
Diffstat (limited to 'japanese/mh')
-rw-r--r-- | japanese/mh/Makefile | 15 | ||||
-rw-r--r-- | japanese/mh/files/patch-conf_doc_me2man.sed | 10 | ||||
-rw-r--r-- | japanese/mh/files/patch-conf_doc_tmac.h | 86 | ||||
-rw-r--r-- | japanese/mh/files/patch-conf_makefiles_doc | 11 |
4 files changed, 121 insertions, 1 deletions
diff --git a/japanese/mh/Makefile b/japanese/mh/Makefile index 8b93607ae888..8913db69648d 100644 --- a/japanese/mh/Makefile +++ b/japanese/mh/Makefile @@ -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/* diff --git a/japanese/mh/files/patch-conf_doc_me2man.sed b/japanese/mh/files/patch-conf_doc_me2man.sed new file mode 100644 index 000000000000..350ebf183014 --- /dev/null +++ b/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 diff --git a/japanese/mh/files/patch-conf_doc_tmac.h b/japanese/mh/files/patch-conf_doc_tmac.h new file mode 100644 index 000000000000..e8ff51dacc0d --- /dev/null +++ b/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 '' diff --git a/japanese/mh/files/patch-conf_makefiles_doc b/japanese/mh/files/patch-conf_makefiles_doc new file mode 100644 index 000000000000..022cb2529f80 --- /dev/null +++ b/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 $@ $< + |