Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Aug 2006 04:41:38 +0800 (CST)
From:      Gea-Suan Lin <gslin@gslin.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        gslin@gslin.org
Subject:   ports/101777: [NEW PORT] textproc/msort: Sorting files in sophisticated ways
Message-ID:  <20060810204138.016DC372@netnews.NCTU.edu.tw>
Resent-Message-ID: <200608102050.k7AKoGCP089526@freefall.freebsd.org>

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

>Number:         101777
>Category:       ports
>Synopsis:       [NEW PORT] textproc/msort: Sorting files in sophisticated ways
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 10 20:50:16 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Gea-Suan Lin
>Release:        FreeBSD 6.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD netnews.NCTU.edu.tw 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sat May 13 03:43:48 CST 2006
>Description:
Msort sorts files in sophisticated ways. Records may be fixed size,
newline-separated blocks, or terminated by any specified character.
Key fields may be selected by position, tag, or character range. For
each key, distinct exclusions, multigraphs, substitutions, and a sort
order may be defined or locale collation rules used. Comparisons may
be lexicographic, numeric, numeric string, hybrid, random, by string
length, angle, date, time, month name, or ISO8601 timestamp. Keys may
be reversed so as to generate reverse dictionaries. Optional keys are
supported. Unicode is supported, including full case-folding. Msort
itself has a somewhat complex command line interface, but may be
driven by an optional GUI.

WWW:	http://billposer.org/Software/msort.html

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- msort-8.27.shar begins here ---
# 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:
#
#	msort
#	msort/pkg-descr
#	msort/Makefile
#	msort/distinfo
#
echo c - msort
mkdir -p msort > /dev/null 2>&1
echo x - msort/pkg-descr
sed 's/^X//' >msort/pkg-descr << 'END-of-msort/pkg-descr'
XMsort sorts files in sophisticated ways. Records may be fixed size,
Xnewline-separated blocks, or terminated by any specified character.
XKey fields may be selected by position, tag, or character range. For
Xeach key, distinct exclusions, multigraphs, substitutions, and a sort
Xorder may be defined or locale collation rules used. Comparisons may
Xbe lexicographic, numeric, numeric string, hybrid, random, by string
Xlength, angle, date, time, month name, or ISO8601 timestamp. Keys may
Xbe reversed so as to generate reverse dictionaries. Optional keys are
Xsupported. Unicode is supported, including full case-folding. Msort
Xitself has a somewhat complex command line interface, but may be
Xdriven by an optional GUI.
X
XWWW:	http://billposer.org/Software/msort.html
END-of-msort/pkg-descr
echo x - msort/Makefile
sed 's/^X//' >msort/Makefile << 'END-of-msort/Makefile'
X# New ports collection makefile for:	msort
X# Date created:		2006-08-11
X# Whom:			Gea-Suan Lin <gslin@gslin.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	msort
XPORTVERSION=	8.27
XCATEGORIES=	textproc
XMASTER_SITES=	http://billposer.org/Software/Downloads/
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	gslin@gslin.org
XCOMMENT=	Sorting files in sophisticated ways
X
XBUILD_DEPENDS=	${RUN_DEPENDS}
XLIB_DEPENDS=	tre:${PORTSDIR}/textproc/libtre
XRUN_DEPENDS=	iwidgets>=0:${PORTSDIR}/x11-toolkits/iwidgets
X
XCONFIGURE_ENV=	LDFLAGS="-L${LOCALBASE}/lib"
XGNU_CONFIGURE=	yes
XUSE_TK=		yes
X
XPLIST_FILES=	bin/msg bin/msort
X
XMAN1=		msort.1
X
Xpost-patch:
X	${REINPLACE_CMD} -e 's,^#include <alloca.h>,,g' ${WRKSRC}/msort.c
X
X.include <bsd.port.mk>
END-of-msort/Makefile
echo x - msort/distinfo
sed 's/^X//' >msort/distinfo << 'END-of-msort/distinfo'
XMD5 (msort-8.27.tgz) = d87aecfd6ac90cbfd9c1e6911152e7bd
XSHA256 (msort-8.27.tgz) = 4d7dcb4822ab058ae301c0e78535b55a299efe6d8d699666072678a04fd03759
XSIZE (msort-8.27.tgz) = 360253
END-of-msort/distinfo
exit
--- msort-8.27.shar ends here ---

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



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