aboutsummaryrefslogtreecommitdiff
path: root/japanese/groff
diff options
context:
space:
mode:
authorOKAZAKI Tetsurou <okazaki@FreeBSD.org>2001-02-14 11:17:10 +0000
committerOKAZAKI Tetsurou <okazaki@FreeBSD.org>2001-02-14 11:17:10 +0000
commitfa96c5d6446f1f01b0151efe90cc92b094e5c94a (patch)
treee192f21a05f6bb2a7def22162b73e5cebdf676d9 /japanese/groff
parent1503c58d38e6464242a975d00acbaddd6560d709 (diff)
downloadports-fa96c5d6446f1f01b0151efe90cc92b094e5c94a.tar.gz
ports-fa96c5d6446f1f01b0151efe90cc92b094e5c94a.zip
Notes
Diffstat (limited to 'japanese/groff')
-rw-r--r--japanese/groff/Makefile70
-rw-r--r--japanese/groff/distinfo1
-rw-r--r--japanese/groff/files/locale-list6
-rw-r--r--japanese/groff/files/patch-ai48
-rw-r--r--japanese/groff/pkg-plist29
5 files changed, 56 insertions, 98 deletions
diff --git a/japanese/groff/Makefile b/japanese/groff/Makefile
index ed272f949dd8..edbdbeb4a3be 100644
--- a/japanese/groff/Makefile
+++ b/japanese/groff/Makefile
@@ -7,11 +7,13 @@
PORTNAME= groff
PORTVERSION= 0.100
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= japanese print
-MASTER_SITES= ${MASTER_SITE_GNU}
-MASTER_SITE_SUBDIR= groff
+MASTER_SITES= ${MASTER_SITE_GNU} \
+ ${MASTER_SITE_LOCAL}
+MASTER_SITE_SUBDIR= groff okazaki/groff
DISTNAME= ${PORTNAME}-1.15
+DISTFILES= ${DISTNAME}.tar.gz ${TMAC_DISTNAME}.tar.gz
PATCH_SITES= ${MASTER_SITE_LOCAL}
PATCH_SITE_SUBDIR= okazaki
@@ -20,6 +22,9 @@ PATCH_DIST_STRIP= -p1
MAINTAINER= okazaki@FreeBSD.org
+TMAC_DATE= 20010207
+TMAC_DISTNAME= tmac-${TMAC_DATE}
+
USE_GMAKE= yes
USE_AUTOCONF= yes
@@ -29,9 +34,8 @@ CONFIGURE_ENV= INSTALL="${INSTALL}" \
INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
INSTALL_DATA="${INSTALL_DATA}" \
INSTALL_MAN="${INSTALL_MAN}"
-PLIST_SUB= PORTDOCDIR="${PORTDOCDIR}"
-TMACBASE= /usr/share/tmac
+TMACBASE= ${WRKDIR}/${TMAC_DISTNAME}
TMACDIR= share/groff/tmac
MDOCDIR= ${TMACDIR}/mdoc
LOCALEDIR= ${MDOCDIR}/locale
@@ -52,35 +56,21 @@ MAN5= groff_font.5 groff_out.5
MAN7= groff_char.7 groff_man.7 groff_mdoc.7 groff_mdoc.samples.7 \
groff_me.7 groff_mm.7 groff_mmse.7 groff_ms.7 groff_msafer.7
-TMACFILES= tmac.an tmac.andoc tmac.orig_me tmac.vgrind \
- eqnrc troffrc
-.if exists(${TMACBASE}/tmac.groff_an)
-PLIST_SUB+= TMAC_GROFF_AN:=""
-TMACFILES+= tmac.groff_an
-.else
-PLIST_SUB+= TMAC_GROFF_AN:="@comment "
-.endif
-MDOCFILES= doc-common doc-syms
+TMACFILES= tmac.X tmac.a4 \
+ tmac.an tmac.andoc tmac.arkup \
+ tmac.doc tmac.dvi tmac.html \
+ tmac.latin1 tmac.lbp tmac.m \
+ tmac.man tmac.mandoc tmac.markup tmac.mdoc \
+ tmac.me tmac.ms tmac.mse \
+ tmac.orig_me tmac.pspic tmac.s tmac.safer \
+ tmac.trace tmac.tty tmac.tty-char tmac.vgrind \
+ eqnrc troffrc troffrc-end
+MDOCFILES= doc-common doc-ditroff doc-nroff doc-syms
LOCALEFILES= locale-list eucJP
DOCUMENTS= ChangeLog.jp NEWS PROBLEMS README README.jp \
doc/meintro.me doc/meref.me doc/pic.ms
-.if exists(${TMACBASE}/locale/hyphen.us-ru)
-WITH_TMAC_LOCALE= yes
-.else
-# There is no valid locale subdirectory.
-WITHOUT_TMAC_LOCALE= yes
-PERL_ARGS= -e 's,^\@dirrm *share/groff/tmac/locale\n$$,,;'
-.if exists(${TMACBASE}/hyphen.us-ru)
-# hyphen.us-ru is in TMACBASE.
-PERL_ARGS+= -e 's,locale/(hyphen.us-ru)$$,$$1,;'
-.else
-# There is no hyphen.us-ru.
-PERL_ARGS+= -e 's,^.*hyphen.us-ru\n$$,,;'
-.endif
-.endif
-
TROFFRC_FILTER= -e 's,^(.do ds troffrc!koi8-r tmac.tty)$$,$$1\n.do ds troffrc!nippon tmac.tty,;'
EQNRC_FILTER= -e 's,^(ifdef koi8-r ! define n %1% !)$$,$$1\nifdef nippon ! define n %1% !,;'
@@ -99,18 +89,18 @@ post-install:
.if !defined(NOPORTDOCS)
@${MAKE} install-documents
.endif
- ${CP} -p ${TMACFILES:S|^|${TMACBASE}/|g} ${PREFIX}/${TMACDIR}
- ${CP} -p ${MDOCFILES:S|^|${TMACBASE}/mdoc/|g} ${PREFIX}/${MDOCDIR}
+.for FILE in ${TMACFILES}
+ ${INSTALL_DATA} ${TMACBASE}/${FILE} ${PREFIX}/${TMACDIR}
+.endfor
+.for FILE in ${MDOCFILES}
+ ${INSTALL_DATA} ${TMACBASE}/mdoc/${FILE} ${PREFIX}/${MDOCDIR}
+.endfor
${MKDIR} ${PREFIX}/${LOCALEDIR}
- ${INSTALL_DATA} ${LOCALEFILES:S|^|${FILESDIR}/|g} ${PREFIX}/${LOCALEDIR}
-.if defined(WITH_TMAC_LOCALE) && !defined(WITHOUT_TMAC_LOCALE)
- ${CP} -pr ${TMACBASE}/locale ${PREFIX}/${TMACDIR}
-.elif exists(${TMACBASE}/hyphen.us-ru)
- ${CP} -p ${TMACBASE}/hyphen.us-ru ${PREFIX}/${TMACDIR}
-.endif
-.if defined(PERL_ARGS) && !empty(PERL_ARGS)
- ${PERL} -pi ${PERL_ARGS} ${TMPPLIST}
-.endif
+.for FILE in ${LOCALEFILES}
+ ${INSTALL_DATA} ${FILESDIR}/${FILE} ${PREFIX}/${LOCALEDIR}
+.endfor
+ ${MKDIR} ${PREFIX}/${TMACDIR}/locale
+ ${INSTALL_DATA} ${TMACBASE}/locale/hyphen.* ${PREFIX}/${TMACDIR}/locale
.if defined(TROFFRC_FILTER) && !empty(TROFFRC_FILTER)
${PERL} -pi ${TROFFRC_FILTER} ${PREFIX}/${TMACDIR}/troffrc
.endif
diff --git a/japanese/groff/distinfo b/japanese/groff/distinfo
index 7fc601f98e6c..41d01f5832b7 100644
--- a/japanese/groff/distinfo
+++ b/japanese/groff/distinfo
@@ -1,2 +1,3 @@
MD5 (groff-1.15.tar.gz) = 0c87c54b39a71da4ad92a67f13b740a2
+MD5 (tmac-20010207.tar.gz) = 2a89dfdd435e419c3a2d25b3d89ec838
MD5 (groff-1.15-jgroff-0.100-pl1.diff.gz) = 6bfa9ec3a3dee8dca3a4f2cf930e8cd9
diff --git a/japanese/groff/files/locale-list b/japanese/groff/files/locale-list
index 0beba8a5ae35..18232ab9cb02 100644
--- a/japanese/groff/files/locale-list
+++ b/japanese/groff/files/locale-list
@@ -30,3 +30,9 @@
.if "\*[.T]"nippon" \{\
. sOl eucJP
.\}
+.\"
+.\" Include in troff mode always (hack for non typewriter-like devices.)
+.\"
+.if t \{\
+. sOl eucJP
+.\}
diff --git a/japanese/groff/files/patch-ai b/japanese/groff/files/patch-ai
deleted file mode 100644
index 5a8639baa2e6..000000000000
--- a/japanese/groff/files/patch-ai
+++ /dev/null
@@ -1,48 +0,0 @@
---- tmac.orig/tmac.doc Fri May 21 13:50:47 1999
-+++ tmac/tmac.doc Thu Sep 23 07:36:16 1999
-@@ -30,6 +30,7 @@
- .\" SUCH DAMAGE.
- .\"
- .\" @(#)doc 5.8 (Berkeley) 8/5/91
-+.\" %FreeBSD: src/contrib/groff/tmac/tmac.doc,v 1.4 1999/09/22 22:36:16 phantom Exp %
- .\" Modified by jjc@jclark.com as follows: the doc-* files are assumed to be
- .\" installed as mdoc/doc-* rather than tmac.doc-* (the filename
- .\" `tmac.doc-common' would be too long); when using groff, the doc-* files
-@@ -49,6 +50,9 @@
- .de sO
- .mso mdoc/\\$1
- ..
-+.de sOl
-+.sO locale/\\$1
-+..
- .if t \{\
- . sO doc-ditroff
- .\}
-@@ -57,6 +61,7 @@
- .\}
- .sO doc-common
- .sO doc-syms
-+.sOl locale-list
- .\" NS Db macro - start/stop DEBUG MODE
- .\" NS Db register DEBUG MODE
- .\" NS iN register DEBUG MODE (inline if 1, to stderr if 0 (default))
-@@ -1536,7 +1541,7 @@
- . if "\\$1"-literal" \&\\*(lI\c
- . if "\\$1"-symbolic" \&\\*(sY\c
- .\}
--.el .tm Usage .Bf [Em | emphasis | Li | literal | Sy | symbolic] (#\\n(.c)
-+.el .tm Usage .Bf [Em | -emphasis | Li | -literal | Sy | -symbolic] (#\\n(.c)
- ..
- .de Ef
- .ds mN Ef
-@@ -3417,7 +3422,9 @@
- .\" . nr fV \\n(.$-1
- . if "\\$1"-std" \{\
- . nr cH \\*(cH
--. if (\\n(cH<2):(\\n(cH>3) .tm Usage: .Rv -std sections 2 and 3 only
-+.\" This macro also allowed for 7 section because mdoc.samples.7 will show
-+.\" actual information (not hardcoded)
-+. if !((\\n(cH=2):(\\n(cH=3):(\\n(cH=7)) .tm Usage: .Rv -std sections 2 and 3 only
- . br
- \&The
- .Fn \\$2
diff --git a/japanese/groff/pkg-plist b/japanese/groff/pkg-plist
index d35e970667df..41c7c5954abe 100644
--- a/japanese/groff/pkg-plist
+++ b/japanese/groff/pkg-plist
@@ -308,6 +308,7 @@ share/groff/tmac/hyphen.us
share/groff/tmac/man.local
share/groff/tmac/tmac.X
share/groff/tmac/tmac.Xps
+share/groff/tmac/tmac.a4
share/groff/tmac/tmac.an
share/groff/tmac/tmac.andoc
share/groff/tmac/tmac.arkup
@@ -315,11 +316,17 @@ share/groff/tmac/tmac.doc
share/groff/tmac/tmac.doc.old
share/groff/tmac/tmac.dvi
share/groff/tmac/tmac.e
-%%TMAC_GROFF_AN:%%share/groff/tmac/tmac.groff_an
share/groff/tmac/tmac.html
share/groff/tmac/tmac.latin1
+share/groff/tmac/tmac.lbp
share/groff/tmac/tmac.lj4
share/groff/tmac/tmac.m
+share/groff/tmac/tmac.man
+share/groff/tmac/tmac.mandoc
+share/groff/tmac/tmac.markup
+share/groff/tmac/tmac.mdoc
+share/groff/tmac/tmac.me
+share/groff/tmac/tmac.ms
share/groff/tmac/tmac.mse
share/groff/tmac/tmac.orig_me
share/groff/tmac/tmac.pic
@@ -330,19 +337,21 @@ share/groff/tmac/tmac.psold
share/groff/tmac/tmac.pspic
share/groff/tmac/tmac.s
share/groff/tmac/tmac.safer
+share/groff/tmac/tmac.trace
share/groff/tmac/tmac.tty
share/groff/tmac/tmac.tty-char
share/groff/tmac/tmac.vgrind
share/groff/tmac/troffrc
-%%PORTDOCDIR%%/ChangeLog.jp
-%%PORTDOCDIR%%/NEWS
-%%PORTDOCDIR%%/PROBLEMS
-%%PORTDOCDIR%%/README
-%%PORTDOCDIR%%/README.jp
-%%PORTDOCDIR%%/meintro.me
-%%PORTDOCDIR%%/meref.me
-%%PORTDOCDIR%%/pic.ms
-@dirrm %%PORTDOCDIR%%
+share/groff/tmac/troffrc-end
+%%PORTDOCS%%share/doc/jgroff/ChangeLog.jp
+%%PORTDOCS%%share/doc/jgroff/NEWS
+%%PORTDOCS%%share/doc/jgroff/PROBLEMS
+%%PORTDOCS%%share/doc/jgroff/README
+%%PORTDOCS%%share/doc/jgroff/README.jp
+%%PORTDOCS%%share/doc/jgroff/meintro.me
+%%PORTDOCS%%share/doc/jgroff/meref.me
+%%PORTDOCS%%share/doc/jgroff/pic.ms
+%%PORTDOCS%%@dirrm share/doc/jgroff
@dirrm share/groff/font/devascii
@dirrm share/groff/font/devdvi/generate
@dirrm share/groff/font/devdvi