[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