1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-28 01:06:17 +00:00

Add msort 8.27, sorting files in sophisticated ways.

PR:		ports/101777
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
This commit is contained in:
Cheng-Lung Sung 2006-08-11 08:18:00 +00:00
parent b6ae9fd012
commit 647f97515d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=170333
4 changed files with 49 additions and 0 deletions

View File

@ -283,6 +283,7 @@
SUBDIR += modlogan
SUBDIR += mr-aspell
SUBDIR += ms-aspell
SUBDIR += msort
SUBDIR += mt-aspell
SUBDIR += muse
SUBDIR += nb-aspell

32
textproc/msort/Makefile Normal file
View File

@ -0,0 +1,32 @@
# New ports collection makefile for: msort
# Date created: 2006-08-11
# Whom: Gea-Suan Lin <gslin@gslin.org>
#
# $FreeBSD$
#
PORTNAME= msort
PORTVERSION= 8.27
CATEGORIES= textproc
MASTER_SITES= http://billposer.org/Software/Downloads/
EXTRACT_SUFX= .tgz
MAINTAINER= gslin@gslin.org
COMMENT= Sorting files in sophisticated ways
BUILD_DEPENDS= ${RUN_DEPENDS}
LIB_DEPENDS= tre:${PORTSDIR}/textproc/libtre
RUN_DEPENDS= iwidgets>=0:${PORTSDIR}/x11-toolkits/iwidgets
CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib"
GNU_CONFIGURE= yes
USE_TK= yes
PLIST_FILES= bin/msg bin/msort
MAN1= msort.1
post-patch:
${REINPLACE_CMD} -e 's,^#include <alloca.h>,,g' ${WRKSRC}/msort.c
.include <bsd.port.mk>

3
textproc/msort/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (msort-8.27.tgz) = d87aecfd6ac90cbfd9c1e6911152e7bd
SHA256 (msort-8.27.tgz) = 4d7dcb4822ab058ae301c0e78535b55a299efe6d8d699666072678a04fd03759
SIZE (msort-8.27.tgz) = 360253

13
textproc/msort/pkg-descr Normal file
View File

@ -0,0 +1,13 @@
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