less + zcat + ISO-2022 + wide

PR:		ports/8740
Submitted by:	Toshihiko Kodama <kodama@ayame.mfd.cs.fujitsu.co.jp>
This commit is contained in:
Satoshi Taoka 1999-03-20 05:21:43 +00:00
parent daa24d1d48
commit c9cfd969d1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=17311
6 changed files with 121 additions and 0 deletions

32
japanese/lesw/Makefile Normal file
View file

@ -0,0 +1,32 @@
# New ports collection makefile for: lesw
# Version required: 332
# Date created: 11 November 1998
# Whom: Toshihiko Kodama <kodama@ayame.mfd.cs.fujitsu.co.jp>
#
# $Id$
#
DISTNAME= less-332
PKGNAME= ja-lesw-332
CATEGORIES= japanese
MASTER_SITES= ${MASTER_SITE_GNU} \
ftp://ftp.big.or.jp/pub/usr2/jam/less/contrib/
PATCH_SITES= ftp://ftp.big.or.jp/pub/usr2/jam/less/ \
http://www.st.rim.or.jp/~sasami/lesw/
PATCHFILES= less-332-iso242.patch.gz \
less-332-iso242-243.patch.gz \
less-332-iso243-244.patch.gz \
less-332-iso244-245.patch.gz \
less-332-iso245-247.patch.gz \
less-332-iso247-248.patch.gz \
lw332i248p10c.patch.gz
PATCH_DIST_STRIP= -p1
MAINTAINER= kodama@ayame.mfd.cs.fujitsu.co.jp
GNU_CONFIGURE= yes
MAN1= lesw.1 leswkey.1
.include <bsd.port.mk>

8
japanese/lesw/distinfo Normal file
View file

@ -0,0 +1,8 @@
MD5 (less-332.tar.gz) = be6b85092fa00c030119a0b12a1e8c44
MD5 (less-332-iso242.patch.gz) = f051c0a2cec43431d2bbb1765ebaa748
MD5 (less-332-iso242-243.patch.gz) = 59f3158bc6eba7eb56dbce26d90f8b93
MD5 (less-332-iso243-244.patch.gz) = a82d75bacf0d761cfc299657de1599f0
MD5 (less-332-iso244-245.patch.gz) = 1b9c9c0bdd604793d1ddcd70fb0914ea
MD5 (less-332-iso245-247.patch.gz) = 1a6fb31965797b97ef3ee82464f602ed
MD5 (less-332-iso247-248.patch.gz) = 09754aa5e182e57b44f9a19d6d7ee852
MD5 (lw332i248p10c.patch.gz) = b3853b44b94cf3a25c50f7c22b958e4a

View file

@ -0,0 +1,66 @@
--- configure.in~ Tue Sep 1 17:45:30 1998
+++ configure.in Mon Sep 7 16:35:05 1998
@@ -23,6 +23,7 @@
AC_CHECK_LIB(gen, regcmp)
AC_CHECK_LIB(intl, regcmp)
AC_CHECK_LIB(PW, regcmp)
+AC_CHECK_LIB(xpg4, setlocale)
dnl Checks for terminal libraries
dnl Solaris has curses & termcap, but they need libucb
--- configure.orig Mon Sep 7 16:46:52 1998
+++ configure Mon Sep 7 16:49:35 1998
@@ -1224,6 +1224,53 @@
echo "$ac_t""no" 1>&6
fi
+echo $ac_n "checking for setlocale in -lxpg4""... $ac_c" 1>&6
+echo "configure:1229: checking for setlocale in -lxpg4" >&5
+ac_lib_var=`echo xpg4'_'setlocale | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-lxpg4 $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 1237 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char setlocale();
+
+int main() {
+setlocale()
+; return 0; }
+EOF
+if { (eval echo configure:1248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_lib=HAVE_LIB`echo xpg4 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
+ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_lib 1
+EOF
+
+ LIBS="-lxpg4 $LIBS"
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+
echo $ac_n "checking for working terminal libraries""... $ac_c" 1>&6

View file

@ -0,0 +1 @@
less + zcat + ISO-2022 + wide - a pager similar to more and pg

11
japanese/lesw/pkg-descr Normal file
View file

@ -0,0 +1,11 @@
Less is a program similar to more (1), but which allows
backward movement in the file as well as forward movement.
Also, less does not have to read the entire input file
before starting, so with large input files it starts up
faster than text editors like vi (1).
This enhanced less support ISO 2022 code extension techniqes and
Japanese codes(EUC Japanese, SJIS) and compressed(or gzipped) file
viewing. The author of this patch is jam@pobox.com. See
http://www.pobox.com/~jam/less/
for the latest info.

3
japanese/lesw/pkg-plist Normal file
View file

@ -0,0 +1,3 @@
bin/lesw
bin/leswkey
bin/leswecho