less + zcat + ISO-2022 + wide
PR: ports/8740 Submitted by: Toshihiko Kodama <kodama@ayame.mfd.cs.fujitsu.co.jp>
This commit is contained in:
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
32
japanese/lesw/Makefile
Normal 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
8
japanese/lesw/distinfo
Normal 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
|
66
japanese/lesw/files/patch-aa
Normal file
66
japanese/lesw/files/patch-aa
Normal 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
|
1
japanese/lesw/pkg-comment
Normal file
1
japanese/lesw/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
|||
less + zcat + ISO-2022 + wide - a pager similar to more and pg
|
11
japanese/lesw/pkg-descr
Normal file
11
japanese/lesw/pkg-descr
Normal 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
3
japanese/lesw/pkg-plist
Normal file
|
@ -0,0 +1,3 @@
|
|||
bin/lesw
|
||||
bin/leswkey
|
||||
bin/leswecho
|
Loading…
Reference in a new issue