diff options
author | Akinori MUSHA <knu@FreeBSD.org> | 2002-08-27 05:40:14 +0000 |
---|---|---|
committer | Akinori MUSHA <knu@FreeBSD.org> | 2002-08-27 05:40:14 +0000 |
commit | 8c9ace4cb983b0c6ced1a0f294ed5c224b04875c (patch) | |
tree | 156b657b3640b422b30932bb824a681cafe84a1a /japanese | |
parent | Add japanese/xvi-euc, a portable multi-window `vi', handles japanese (diff) |
Add japanese/xvi-euc, a portable multi-window `vi', handles japanese
SJIS.
PR: ports/41422 (with various style fixes)
Submitted by: KIMURA Shigekazu <zau50357@lion.zero.ad.jp>
Notes
Notes:
svn path=/head/; revision=65081
Diffstat (limited to 'japanese')
-rw-r--r-- | japanese/Makefile | 1 | ||||
-rw-r--r-- | japanese/xvi-sjis/Makefile | 23 | ||||
-rw-r--r-- | japanese/xvi-sjis/distinfo | 2 | ||||
-rw-r--r-- | japanese/xvi-sjis/files/patch-Makefile | 68 | ||||
-rw-r--r-- | japanese/xvi-sjis/files/patch-xvi.h | 14 | ||||
-rw-r--r-- | japanese/xvi-sjis/pkg-comment | 1 | ||||
-rw-r--r-- | japanese/xvi-sjis/pkg-plist | 4 |
7 files changed, 113 insertions, 0 deletions
diff --git a/japanese/Makefile b/japanese/Makefile index a64173108418..6701d8cc42ed 100644 --- a/japanese/Makefile +++ b/japanese/Makefile @@ -443,6 +443,7 @@ SUBDIR += xshodou SUBDIR += xv SUBDIR += xvi-euc + SUBDIR += xvi-sjis SUBDIR += xyagamo SUBDIR += xyaku SUBDIR += yc.el diff --git a/japanese/xvi-sjis/Makefile b/japanese/xvi-sjis/Makefile new file mode 100644 index 000000000000..c05259a0f9fa --- /dev/null +++ b/japanese/xvi-sjis/Makefile @@ -0,0 +1,23 @@ +# New ports collection makefile for: ja-xvi-sjis +# Date created: 07 Aug 2002 +# Whom: KIMURA Shigekazu <zau50357@lion.zero.ad.jp> +# +# $FreeBSD$ +# + +PKGNAMESUFFIX= -sjis + +MAINTAINER= ports@FreeBSD.org + +MASTERDIR= ${.CURDIR}/../xvi-euc + +PATCHDIR= ${.CURDIR}/files + +EXTRA_PATCHES= ${MASTERDIR}/files/patch-unix.h + +COMMENT= ${.CURDIR}/pkg-comment +PLIST= ${.CURDIR}/pkg-plist + +PROG= sxvi + +.include "${MASTERDIR}/Makefile.common" diff --git a/japanese/xvi-sjis/distinfo b/japanese/xvi-sjis/distinfo new file mode 100644 index 000000000000..39ac5e630aa5 --- /dev/null +++ b/japanese/xvi-sjis/distinfo @@ -0,0 +1,2 @@ +MD5 (xvi-2.19.tar.bz2) = 9f4bc9d1024d2d73e3ffd1cc828793e2 +MD5 (jxvi219b.lzh) = 8026474edf0eebb98f72f2544a348338 diff --git a/japanese/xvi-sjis/files/patch-Makefile b/japanese/xvi-sjis/files/patch-Makefile new file mode 100644 index 000000000000..da53292a201d --- /dev/null +++ b/japanese/xvi-sjis/files/patch-Makefile @@ -0,0 +1,68 @@ +--- Makefile.orig Tue Aug 27 14:27:05 2002 ++++ Makefile Tue Aug 27 14:27:05 2002 +@@ -12,15 +12,19 @@ + # Makefile for CC for 386bsd + # + #*** ++ ++PROG= sxvi ++MAN1= ../doc/xvi.1 + + SYSDEFS= -DUNIX -DBSD386 + INCDIRS= + +-LIBS= -ltermcap ++LIBS= -lcurses ++#LIBS= -ltermcap + LDFLAGS= + +-CFLAGS= $(SYSDEFS) $(INCDIRS) -O +-LINTFLAGS= $(SYSDEFS) $(INCDIRS) -ah ++CFLAGS+= ${SYSDEFS} ${INCDIRS} -DHELPFILE=\"/usr/local/share/xvi/sxvi.help\" ++LINTFLAGS= ${SYSDEFS} ${INCDIRS} -ah + + MACHSRC= unix.c termcap.c defscr.c + MACHOBJ= unix.o termcap.o defscr.o +@@ -42,28 +46,30 @@ + regexp.o screen.o search.o signal.o startup.o status.o \ + tags.o undo.o version.o windows.o yankput.o kanji.o + +-all: xvi ++all: ${PROG} + +-xvi: $(GENOBJ) $(MACHOBJ) +- $(CC) $(CFLAGS) -o xvi $(GENOBJ) $(MACHOBJ) $(LIBS) ++${PROG}: ${GENOBJ} ${MACHOBJ} ++ ${CC} ${CFLAGS} -o $@ ${GENOBJ} ${MACHOBJ} ${LIBS} + +-.c.o: $< $(GENINC) $(MACHINC) param.c +- $(CC) $(CFLAGS) -c $< ++.c.o: $< ${GENINC} ${MACHINC} param.c ++ ${CC} ${CFLAGS} -c $< + + lint: +- lint $(LINTFLAGS) $(GENSRC) $(MACHSRC) ++ lint ${LINTFLAGS} ${GENSRC} ${MACHSRC} + + listsrc: +- @echo $(GENSRC) $(MACHSRC) $(GENINC) $(MACHINC) ++ @echo ${GENSRC} ${MACHSRC} ${GENINC} ${MACHINC} + + listobj: +- @echo $(GENOBJ) $(MACHOBJ) ++ @echo ${GENOBJ} ${MACHOBJ} + + +-tags: $(GENSRC) $(MACHSRC) +- ctags -t $(GENSRC) $(MACHSRC) $(GENINC) $(MACHINC) ++tags: ${GENSRC} ${MACHSRC} ++ ctags -t ${GENSRC} ${MACHSRC} ${GENINC} ${MACHINC} + + clean: +- rm $(GENOBJ) $(MACHOBJ) xvi ++ rm -f ${GENOBJ} ${MACHOBJ} ${PROG} ++ ++${GENOBJ}: ${GENINC} ${MACHINC} + +-$(GENOBJ): $(GENINC) $(MACHINC) ++.include <bsd.prog.mk> diff --git a/japanese/xvi-sjis/files/patch-xvi.h b/japanese/xvi-sjis/files/patch-xvi.h new file mode 100644 index 000000000000..598e4e85a71d --- /dev/null +++ b/japanese/xvi-sjis/files/patch-xvi.h @@ -0,0 +1,14 @@ +--- xvi.h.orig Tue Aug 27 14:27:05 2002 ++++ xvi.h Tue Aug 27 14:27:05 2002 +@@ -151,11 +151,7 @@ + # else + # define KANJI_VER "jXvi K.Tsuchida" + # endif +-# ifdef MSDOS + # define DEF_KCODE kc_SJIS +-# else +-# define DEF_KCODE kc_EUC +-# endif + #else + # undef FEPCTRL + # undef KANJI_INDENT diff --git a/japanese/xvi-sjis/pkg-comment b/japanese/xvi-sjis/pkg-comment new file mode 100644 index 000000000000..9643fda20daf --- /dev/null +++ b/japanese/xvi-sjis/pkg-comment @@ -0,0 +1 @@ +A portable multi-window `vi', handles japanese SJIS diff --git a/japanese/xvi-sjis/pkg-plist b/japanese/xvi-sjis/pkg-plist new file mode 100644 index 000000000000..3bbdbb9c9386 --- /dev/null +++ b/japanese/xvi-sjis/pkg-plist @@ -0,0 +1,4 @@ +bin/sxvi +man/man1/sxvi.1.gz +share/xvi/sxvi.help +@dirrm share/xvi |