Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Jun 2002 11:09:41 -0600 (MDT)
From:      Amar Takhar <verm@drunkmonk.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/39156: new port: editors/ssed 
Message-ID:  <200206111709.g5BH9ftX002547@jolly.drunkmonk.net>

next in thread | raw e-mail | index | archive | help

>Number:         39156
>Category:       ports
>Synopsis:       new port: editors/ssed
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 11 10:10:02 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Amar Takhar
>Release:        FreeBSD 4.6-RC i386
>Organization:
>Environment:

>Description:

This is a version of sed based on GNU sed 3.02.80.  It is not
a version of GNU sed, though.

Relative to 3.02, there are several new features (including in-place
editing of files, extended regular expression syntax and a few new
commands) and some bug fixes; see the NEWS file for a brief summary
and the ChangeLog for more detailed descriptions of changes.

The biggest note, i think is the *huge* speed difference, where
regular sed might take a few mins, super-sed can take only seconds
this is not true in all cases, and sometimes you have modify your
regexp syntax, however for the speed increase, it might be worth
it.

WWW: http://king.rett.polimi.it/~paolob/seders/ssed/

>How-To-Repeat:

>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	ssed/Makefile
#	ssed/distinfo
#	ssed/files
#	ssed/pkg-comment
#	ssed/pkg-descr
#	ssed/pkg-plist
#	ssed/work
#	ssed/files/patch-aa
#
echo x - ssed/Makefile
sed 's/^X//' >ssed/Makefile << 'END-of-ssed/Makefile'
X# New ports collection makefile for:	ssed
X# Date created:		28 May 2002
X# Whom:			verm
X#
X# $FreeBSD$
X#
X
XPORTNAME=	ssed
XPORTVERSION=	3.58
XCATEGORIES=	editors textproc
XMASTER_SITES=	http://king.rett.polimi.it/~paolob/seders/ssed/${MASTER_SITE_SUBDIR}/
XDISTNAME=	sed-3.58
X
XMAINTAINER=	verm@drunkmonk.net
X
XLIB_DEPENDS=	intl.2:${PORTSDIR}/devel/gettext
X
XCONFIGURE_ARGS=	--with-libiconv-prefix=${LOCALBASE} --program-prefix=s
X
XWRKSRC=		${WRKDIR}/sed-${PORTVERSION}
XMAN1=		ssed.1
X
XGNU_CONFIGURE=	yes
X
X.include <bsd.port.pre.mk>
X
Xpost-install:
X	@${ECHO} ""
X	@${ECHO} ""
X	@${ECHO} "The binary and manpage have been installed as 'ssed'"
X	@${ECHO} ""
X
X.include <bsd.port.post.mk>
END-of-ssed/Makefile
echo x - ssed/distinfo
sed 's/^X//' >ssed/distinfo << 'END-of-ssed/distinfo'
XMD5 (sed-3.58.tar.gz) = 768eb0a44e784959a502bfff726e6fc2
END-of-ssed/distinfo
echo c - ssed/files
mkdir -p ssed/files > /dev/null 2>&1
echo x - ssed/pkg-comment
sed 's/^X//' >ssed/pkg-comment << 'END-of-ssed/pkg-comment'
XSuper-sed is a heavily enhanced version of sed
END-of-ssed/pkg-comment
echo x - ssed/pkg-descr
sed 's/^X//' >ssed/pkg-descr << 'END-of-ssed/pkg-descr'
XThis is a version of sed based on GNU sed 3.02.80.  It is not
Xa version of GNU sed, though.
X
XRelative to 3.02, there are several new features (including in-place
Xediting of files, extended regular expression syntax and a few new
Xcommands) and some bug fixes; see the NEWS file for a brief summary
Xand the ChangeLog for more detailed descriptions of changes.
X
XThe biggest note, i think is the *huge* speed difference, where
Xregular sed might take a few mins, super-sed can take only seconds
Xthis is not true in all cases, and sometimes you have modify your
Xregexp syntax, however for the speed increase, it might be worth
Xit.
X
XWWW: http://king.rett.polimi.it/~paolob/seders/ssed/
END-of-ssed/pkg-descr
echo x - ssed/pkg-plist
sed 's/^X//' >ssed/pkg-plist << 'END-of-ssed/pkg-plist'
Xbin/ssed
Xshare/locale/nl/LC_MESSAGES/ssed.mo
Xshare/locale/fr/LC_MESSAGES/ssed.mo
Xshare/locale/ru/LC_MESSAGES/ssed.mo
Xshare/locale/de/LC_MESSAGES/ssed.mo
Xshare/locale/it/LC_MESSAGES/ssed.mo
Xshare/locale/el/LC_MESSAGES/ssed.mo
Xshare/locale/sk/LC_MESSAGES/ssed.mo
Xshare/locale/pt_BR/LC_MESSAGES/ssed.mo
Xshare/locale/sv/LC_MESSAGES/ssed.mo
END-of-ssed/pkg-plist
echo c - ssed/work
mkdir -p ssed/work > /dev/null 2>&1
echo x - ssed/files/patch-aa
sed 's/^X//' >ssed/files/patch-aa << 'END-of-ssed/files/patch-aa'
X--- doc/Makefile.in.orig	Tue Apr 23 12:23:13 2002
X+++ doc/Makefile.in	Tue May 28 19:37:39 2002
X@@ -335,7 +335,7 @@
X 
X info-am: $(INFO_DEPS)
X 
X-install-data-am: install-info-am install-man
X+install-data-am: install-man
X 
X install-exec-am:
X 
END-of-ssed/files/patch-aa
exit

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200206111709.g5BH9ftX002547>