[Midnightbsd-cvs] mports: mports/sysutils: color less
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Aug 24 17:38:31 EDT 2008
Log Message:
-----------
color less
Modified Files:
--------------
mports/sysutils:
Makefile (r1.72 -> r1.73)
Added Files:
-----------
mports/sysutils/less:
Makefile (r1.1)
distinfo (r1.1)
pkg-descr (r1.1)
mports/sysutils/less/files:
patch-aa (r1.1)
patch-ab (r1.1)
-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/sysutils/Makefile,v
retrieving revision 1.72
retrieving revision 1.73
diff -L sysutils/Makefile -L sysutils/Makefile -u -r1.72 -r1.73
--- sysutils/Makefile
+++ sysutils/Makefile
@@ -40,6 +40,7 @@
SUBDIR += hal
SUBDIR += hal-info
SUBDIR += kdeadmin3
+ SUBDIR += less
SUBDIR += libcdio
SUBDIR += libchk
SUBDIR += lsof
--- /dev/null
+++ sysutils/less/pkg-descr
@@ -0,0 +1,4 @@
+This is the distribution of "less", a paginator similar to "more" or "pg",
+but much more powerful.
+
+WWW: http://www.greenwoodsoftware.com/less/
--- /dev/null
+++ sysutils/less/Makefile
@@ -0,0 +1,34 @@
+# New ports collection makefile for: less
+# Date created: 8 Nov 1994
+# Whom: ache
+#
+# $MidnightBSD: mports/sysutils/less/Makefile,v 1.1 2008/08/24 21:38:29 laffer1 Exp $
+# $FreeBSD: ports/sysutils/less/Makefile,v 1.41 2007/01/29 19:05:06 gabor Exp $
+#
+
+PORTNAME= less
+PORTVERSION= 382
+CATEGORIES= sysutils
+MASTER_SITES= http://www.greenwoodsoftware.com/%SUBDIR%/ \
+ ${MASTER_SITE_GNU}
+MASTER_SITE_SUBDIR= less
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= A better pager utility
+LICENSE= gpl2
+
+PLIST_FILES= bin/less bin/lesskey bin/lessecho
+
+.include <bsd.port.pre.mk>
+
+GNU_CONFIGURE= yes
+MAN1= less.1 lesskey.1
+
+.if defined(COLOUR_LESS) || defined(COLOR_LESS)
+MAKE_ENV= CPPFLAGS="-DCOLOUR_LESS"
+
+pre-fetch:
+ @${ECHO_MSG} "Making a colour version of less."
+.endif
+
+.include <bsd.port.post.mk>
--- /dev/null
+++ sysutils/less/distinfo
@@ -0,0 +1,3 @@
+MD5 (less-382.tar.gz) = 103fe4aef6297b93f0f73f38cc3b1bd7
+SHA256 (less-382.tar.gz) = d33cc51f220647d015fd526b3782cde03c5d8b18c5233e6388a0047a70446fe7
+SIZE (less-382.tar.gz) = 264414
--- /dev/null
+++ sysutils/less/files/patch-ab
@@ -0,0 +1,41 @@
+--- charset.c.orig Thu Mar 23 05:36:33 2000
++++ charset.c Mon Jun 19 22:33:43 2000
+@@ -267,6 +267,10 @@
+ control_char(c)
+ int c;
+ {
++#ifdef COLOR_LESS
++ if (c == ESC)
++ return 0;
++#endif
+ c &= 0377;
+ return (chardef[c] & IS_CONTROL_CHAR);
+ }
+@@ -281,6 +285,20 @@
+ {
+ static char buf[8];
+
++#ifdef COLOR_LESS
++ if(c == ESC)
++ sprintf(buf, "%c", ESC);
++ else
++ {
++ c &= 0377;
++ if (!control_char(c))
++ sprintf(buf, "%c", c);
++ else if (!control_char(c ^ 0100))
++ sprintf(buf, "^%c", c ^ 0100);
++ else
++ sprintf(buf, binfmt, c);
++ }
++#else
+ c &= 0377;
+ if (!control_char(c))
+ sprintf(buf, "%c", c);
+@@ -290,5 +308,6 @@
+ sprintf(buf, "^%c", c ^ 0100);
+ else
+ sprintf(buf, binfmt, c);
++#endif
+ return (buf);
+ }
--- /dev/null
+++ sysutils/less/files/patch-aa
@@ -0,0 +1,11 @@
+--- Makefile.in.orig Fri Apr 9 20:02:59 1999
++++ Makefile.in Thu Apr 15 23:09:36 1999
+@@ -15,7 +15,7 @@
+ LDFLAGS = @LDFLAGS@
+ O=o
+
+-LIBS = @LIBS@
++LIBS = -ltermcap
+
+ prefix = @prefix@
+ exec_prefix = @exec_prefix@
More information about the Midnightbsd-cvs
mailing list