aboutsummaryrefslogtreecommitdiffstats
path: root/japanese/xjman-3/Makefile
diff options
context:
space:
mode:
authorsada <sada@FreeBSD.org>1998-12-30 06:31:14 +0800
committersada <sada@FreeBSD.org>1998-12-30 06:31:14 +0800
commit69a496be955201497888be9293c57d011a4b712c (patch)
treea8abfa2ba431483587964448138a8d74604fa30b /japanese/xjman-3/Makefile
parentc10103dfe807882803ae9965c757b37842905675 (diff)
downloadfreebsd-ports-gnome-69a496be955201497888be9293c57d011a4b712c.tar.gz
freebsd-ports-gnome-69a496be955201497888be9293c57d011a4b712c.tar.zst
freebsd-ports-gnome-69a496be955201497888be9293c57d011a4b712c.zip
Japanized X manual, presented by "The X Japanese Documentation Project".
Diffstat (limited to 'japanese/xjman-3/Makefile')
-rw-r--r--japanese/xjman-3/Makefile73
1 files changed, 73 insertions, 0 deletions
diff --git a/japanese/xjman-3/Makefile b/japanese/xjman-3/Makefile
new file mode 100644
index 000000000000..47a3243eb20e
--- /dev/null
+++ b/japanese/xjman-3/Makefile
@@ -0,0 +1,73 @@
+# New ports collection makefile for: X Japanese man documents
+# Version required: 0.2
+# Date created: 24 Dec 1998
+# Based on: Kiriyama Kazuhiko <kiri@kiri.toba-cmt.ac.jp>'s
+# japanese/man-doc
+# Whom: SADA Kenji <sada@FreeBSD.ORG>
+#
+# $Id$
+#
+
+DISTNAME= xjman-0.2
+CATEGORIES= japanese
+MASTER_SITES= http://WWW.jp.FreeBSD.ORG/~sada/distfiles/ \
+ http://www.dsl.gr.jp/~go/xjman/ \
+ http://WWW.FreeBSD.ORG/~sada/distfiles/
+
+MAINTAINER= sada@FreeBSD.ORG
+
+NO_MTREE= yes
+PLIST= ${WRKDIR}/PLIST
+WRKSRC= ${WRKDIR}/man/ja_JP.ujis
+
+MANSECS= 1 3 5
+
+post-extract:
+.for i in Makefile Makefile.inc
+ @${CP} ${FILESDIR}/$i ${WRKSRC}
+.endfor
+.for i in ${MANSECS}
+ @cd ${WRKSRC}/man$i; \
+ ls *.$ix|awk 'BEGIN{printf"MAN$i ="}{printf"\\\n\t%s",$$0}' >Makefile; \
+ ${ECHO} >>Makefile; \
+ ${ECHO} pages-list: >>${WRKSRC}/man$i/Makefile; \
+ ${ECHO} " @\$${ECHO} \$${MAN$i}" >>${WRKSRC}/man$i/Makefile; \
+ ${ECHO} >>Makefile; \
+ ${ECHO} '.include "bsd.prog.mk"' >>Makefile
+.endfor
+
+post-build:
+ @${RM} -f ${PLIST}
+ @for sec in ${MANSECS}; do \
+ if [ -d ${WRKSRC}/man$${sec} ]; then \
+ cd ${WRKSRC}/man$${sec}; \
+ list=`${MAKE} pages-list`; \
+ set `${ECHO} $$list " "|${SED} 's/\.\([0-9]\)x /.\1x \1 /g'`; \
+ while : ; do \
+ case $$# in \
+ 0) break;; \
+ [1]) ${ECHO} "can not happen"; break;; \
+ esac; \
+ ${ECHO} man/ja/man$$2/$$1.gz; shift 2; \
+ done; \
+ fi; \
+ done|sort|uniq >>${PLIST}
+ @${ECHO} "@exec ln -sf %D/man/ja %D/man/ja_JP.EUC" >>${PLIST}
+ @${ECHO} "@unexec ${RM} -f %D/man/ja_JP.EUC" >>${PLIST}
+ @${ECHO} "share/doc/xjman/COPYRIGHT" >>${PLIST}
+ @${ECHO} "share/doc/xjman/COPYRIGHT.XJDP" >>${PLIST}
+ @${ECHO} "@dirrm share/doc/xjman" >>${PLIST}
+
+pre-install:
+.for sec in ${MANSECS}
+ @${MKDIR} ${PREFIX}/man/ja/man${sec}
+.endfor
+
+post-install:
+ @${MKDIR} ${PREFIX}/share/doc/xjman
+.for i in COPYRIGHT COPYRIGHT.XJDP
+ @${INSTALL_DATA} ${FILESDIR}/$i ${PREFIX}/share/doc/xjman/
+.endfor
+ @${CAT} ${PKGDIR}/MESSAGE
+
+.include <bsd.port.mk>