aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--japanese/kterm/Makefile33
-rw-r--r--japanese/kterm/files/patch-main.c12
-rw-r--r--japanese/kterm/pkg-plist6
3 files changed, 31 insertions, 20 deletions
diff --git a/japanese/kterm/Makefile b/japanese/kterm/Makefile
index 914d713fe976..842a054bd40c 100644
--- a/japanese/kterm/Makefile
+++ b/japanese/kterm/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: kterm
-# Date created: 18 November 1994
-# Whom: asami
+# Date created: 18 November 1994
+# Whom: asami
#
# $FreeBSD$
#
PORTNAME= kterm
PORTVERSION= 6.2.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= japanese x11
MASTER_SITES= ${MASTER_SITE_PORTS_JP:S/$/:wp_jp/} \
${MASTER_SITE_XCONTRIB} \
@@ -34,14 +34,19 @@ PATCHFILES= ${DISTNAME}.NFS-xauth.patch:nfs \
${DISTNAME}-jisx0213.patch.gz:jisx0213 \
${DISTNAME}-color16.patch.gz:color16 \
${DISTNAME}-termios-0.2.patch.gz:termios
-PATCH_DIST_STRIP= -p1
+PATCH_DIST_STRIP= -p1
USE_IMAKE= yes
USE_XPM= yes
+MANCOMPRESSED= no
+
MAN1= kterm.1
-MANCOMPRESSED= yes
+MANLANG= "" ja
+
+PLIST_FILES= bin/kterm lib/X11/app-defaults/KTerm
+PORTDOCS= README.kt README.wallpaper.ja
-DOCDIR= ${PREFIX}/share/doc/kterm
+NKFCMD= nkf
.if !defined(PACKAGE_BUILDING)
@@ -68,16 +73,16 @@ post-patch:
.endif
-post-install:
-# install japanese manual
+post-build:
@${MV} ${WRKSRC}/kterm.jman ${WRKSRC}/kterm.jman.jis
- @nkf -e -u ${WRKSRC}/kterm.jman.jis >${WRKSRC}/kterm.jman
- @${INSTALL_MAN} ${WRKSRC}/kterm.jman ${PREFIX}/man/ja/man1/kterm.1
- @${GZIP_CMD} ${PREFIX}/man/ja/man1/kterm.1
+ @${NKFCMD} -e -u ${WRKSRC}/kterm.jman.jis >${WRKSRC}/${MAN1}
+
+post-install:
+ ${INSTALL_MAN} ${WRKSRC}/${MAN1} ${MANPREFIX}/man/ja/man1
.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCDIR}
- @${INSTALL_DATA} ${WRKSRC}/README.kt ${DOCDIR}
- @${INSTALL_DATA} ${_DISTDIR}/README.wallpaper.ja ${DOCDIR}/README.wallpaper.ja
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.kt ${DOCSDIR}
+ ${INSTALL_DATA} ${_DISTDIR}/README.wallpaper.ja ${DOCSDIR}/README.wallpaper.ja
.endif
.include <bsd.port.mk>
diff --git a/japanese/kterm/files/patch-main.c b/japanese/kterm/files/patch-main.c
new file mode 100644
index 000000000000..0091f5283435
--- /dev/null
+++ b/japanese/kterm/files/patch-main.c
@@ -0,0 +1,12 @@
+--- main.c.orig Tue Dec 20 22:31:20 2005
++++ main.c Tue Dec 20 22:35:22 2005
+@@ -237,7 +237,9 @@
+ #endif
+ #else /* } !SYSV { */ /* BSD systems */
+ #ifndef linux
++#ifndef USE_POSIX_TERMIOS
+ #include <sgtty.h>
++#endif
+ #endif
+ #include <sys/resource.h>
+ #define HAS_UTMP_UT_HOST
diff --git a/japanese/kterm/pkg-plist b/japanese/kterm/pkg-plist
deleted file mode 100644
index bfc5f2db0f6d..000000000000
--- a/japanese/kterm/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/kterm
-lib/X11/app-defaults/KTerm
-man/ja/man1/kterm.1.gz
-share/doc/kterm/README.kt
-share/doc/kterm/README.wallpaper.ja
-@dirrm share/doc/kterm