summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--japanese/less/Makefile25
-rw-r--r--japanese/less/distinfo9
-rw-r--r--japanese/less/files/patch-aa8
-rw-r--r--japanese/less/files/patch-ab73
-rw-r--r--japanese/less/files/patch-ac12
-rw-r--r--japanese/less/pkg-plist5
6 files changed, 45 insertions, 87 deletions
diff --git a/japanese/less/Makefile b/japanese/less/Makefile
index 4179835135fa..58e3f77f4a6c 100644
--- a/japanese/less/Makefile
+++ b/japanese/less/Makefile
@@ -6,10 +6,9 @@
#
PORTNAME= less
-PORTVERSION= 332
+PORTVERSION= 358
CATEGORIES= japanese
MASTER_SITES= http://www.io.com/~kazushi/less/ \
- http://www.pobox.com/~jam/less/ \
${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= less
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
@@ -17,22 +16,28 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
PATCH_SITES= http://www.io.com/~kazushi/less/
-PATCHFILES= ${DISTNAME}-iso242.patch.gz \
- ${DISTNAME}-iso242-243.patch.gz \
- ${DISTNAME}-iso243-244.patch.gz \
- ${DISTNAME}-iso244-245.patch.gz \
- ${DISTNAME}-iso245-247.patch.gz \
- ${DISTNAME}-iso247-248.patch.gz
+PATCHFILES= ${DISTNAME}-iso249.patch.gz
PATCH_DIST_STRIP= -p1
-MAINTAINER= nobu@psrc.isac.co.jp
+MAINTAINER= k5@cheerful.com
+USE_AUTOCONF= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-cs-regex
MAN1= jless.1 jlesskey.1
+DOCDIR= ${PREFIX}/share/doc/less
+READMES= README.iso README.regex README.iso.jp README.regex.jp
+
post-patch:
(cd ${WRKSRC} ; \
- zcat ${DISTDIR}/regex_cs-lwp9k.shar.gz | ${SH} )
+ ${RM} -f configure COPYING; \
+ ${GZCAT} ${DISTDIR}/regex_cs-lwp9k.shar.gz | ${SH} )
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCDIR}
+ (cd ${WRKSRC}; ${INSTALL_DATA} ${READMES} ${DOCDIR})
+.endif
.include <bsd.port.mk>
diff --git a/japanese/less/distinfo b/japanese/less/distinfo
index 137a9b36d062..948a00076035 100644
--- a/japanese/less/distinfo
+++ b/japanese/less/distinfo
@@ -1,8 +1,3 @@
-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 (less-358.tar.gz) = 692a94060a50dd35a4d65176cb899444
MD5 (regex_cs-lwp9k.shar.gz) = 2218027bfdb7acf3c1a052ed48a6d48b
+MD5 (less-358-iso249.patch.gz) = 2dec2766330aa51d6b790967beb86e5a
diff --git a/japanese/less/files/patch-aa b/japanese/less/files/patch-aa
index 9cc9bb57cd62..3e8c5eb4aa5f 100644
--- a/japanese/less/files/patch-aa
+++ b/japanese/less/files/patch-aa
@@ -1,13 +1,13 @@
---- Makefile.in.orig Sat Sep 6 16:49:17 1997
-+++ Makefile.in Sat Sep 6 16:55:37 1997
+--- Makefile.in.orig Sun Jul 9 09:26:42 2000
++++ Makefile.in Mon Nov 6 05:13:09 2000
@@ -22,11 +22,11 @@
# Where the installed binary goes.
- bindir = ${exec_prefix}/bin
+ bindir = @bindir@
-binprefix =
+binprefix = j
- mandir = ${prefix}/man/man${manext}
+ mandir = @mandir@
manext = 1
-manprefix =
+manprefix = j
diff --git a/japanese/less/files/patch-ab b/japanese/less/files/patch-ab
index 267df1bebcca..f6a5a6d9cace 100644
--- a/japanese/less/files/patch-ab
+++ b/japanese/less/files/patch-ab
@@ -1,66 +1,19 @@
---- configure.in~ Tue Sep 1 17:45:30 1998
-+++ configure.in Mon Sep 7 16:35:05 1998
-@@ -23,6 +23,7 @@
+--- configure.in.orig Mon Nov 6 22:49:26 2000
++++ configure.in Mon Nov 6 22:50:32 2000
+@@ -24,6 +24,16 @@
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();
-+
++setlocale_works=no
++AC_TRY_RUN([
++#include <locale.h>
+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
++char *p; p = setlocale(LC_ALL, "ja_JP.EUC");
++if (p == NULL) exit(1); else exit(0); }],
++setlocale_works=yes,:,:)
++if test x$setlocale_works = xno; then
++AC_CHECK_LIB(xpg4, setlocale)
+fi
-+
-
+ dnl Checks for terminal libraries
- echo $ac_n "checking for working terminal libraries""... $ac_c" 1>&6
+ AC_MSG_CHECKING(for working terminal libraries)
diff --git a/japanese/less/files/patch-ac b/japanese/less/files/patch-ac
index 2048441426ae..231ac96ce630 100644
--- a/japanese/less/files/patch-ac
+++ b/japanese/less/files/patch-ac
@@ -1,8 +1,8 @@
---- version.c.org Sun Oct 4 02:02:34 1998
-+++ version.c Sun Oct 4 02:10:53 1998
-@@ -643,4 +643,4 @@
- for JIS X0212.1990.
+--- version.c.orig Mon Nov 6 05:30:59 2000
++++ version.c Mon Nov 6 05:32:35 2000
+@@ -677,4 +677,4 @@
+ iso249 10/29/00 Joined with less-358. Fixed some bugs caused by join.
*/
--char version[] = "332+iso248";
-+char version[] = "332+iso248+regex_cs-lwp9k";
+-char version[] = "358+iso249";
++char version[] = "358+iso249+regex_cs-lwp9k";
diff --git a/japanese/less/pkg-plist b/japanese/less/pkg-plist
index 17c9b3d69881..5d23a47e57be 100644
--- a/japanese/less/pkg-plist
+++ b/japanese/less/pkg-plist
@@ -1,3 +1,8 @@
bin/jless
bin/jlesskey
bin/jlessecho
+share/doc/less/README.iso
+share/doc/less/README.iso.jp
+share/doc/less/README.regex
+share/doc/less/README.regex.jp
+@dirrm share/doc/less