Port details |
- msort Sorting files in sophisticated ways
- 8.53_6 textproc =4 8.53_6Version of this port present on the latest quarterly branch.
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2006-08-11 08:18:18
- Last Update: 2024-03-01 22:54:22
- Commit Hash: 85c8641
- People watching this port, also watch:: watchfolder, pdfgrep, monit, phpsysinfo-php82, aiksaurus
- License: GPLv3
- WWW:
- https://billposer.org/Software/msort.html
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/textproc/msort/ && make install clean
- To add the package, run one of these commands:
- pkg install textproc/msort
- pkg install msort
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: msort
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (msort-8.53.tar.gz) = d20154ced3a9c75bf99e607cb2c050d2ce1b35bf3edd4151e42186bcea8dde93
SIZE (msort-8.53.tar.gz) = 476722
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- Runtime dependencies:
-
- iwidgets>=0 : x11-toolkits/iwidgets
- wish : x11-toolkits/tk-wrapper
- wish8.6 : x11-toolkits/tk86
- Library dependencies:
-
- libtre.so : textproc/libtre
- libuninum.so : devel/libuninum
- libutf8proc.so : textproc/utf8proc
- libintl.so : devel/gettext-runtime
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- textproc_msort
- USES:
- gettext localbase tk:wrapper,run
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
8.53_6 01 Mar 2024 22:54:22 |
Muhammad Moinur Rahman (bofh) |
textproc/msort: Moved man to share/man
Approved by: portmgr (blanket) |
8.53_5 08 Dec 2023 23:29:38 |
Brooks Davis (brooks) |
textproc/msort: remove unnecessicary sbrk use |
8.53_4 21 Oct 2023 14:43:22 |
Daniel Engberg (diizzy) |
*/*: Treewide: Bump consumers of textproc/utf8proc
...after commit a71f6f1f41195fc156071640e2cd200541c21e52
Reported by: vvd |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
8.53_3 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
8.53_3 20 Jul 2022 14:23:14 |
Tobias C. Berner (tcberner) |
textproc: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Choe, Cheng-Dae" whitekid
* -
* <glewis@FreeBSD.org>
* <koshy@india.hp.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron Straup Cope
* Aaron Straup Cope <ascope@cpan.org>
* Ache
* Adam Herzog <adam@herzogdesigns.com>
* Adam Weinberger <adamw@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
8.53_3 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
8.53_3 01 Jan 2021 23:51:49 |
linimon |
Mark ports that are BROKEN due to sbrk on aarch64, also BROKEN on riscv64
where appropriate.
While here, pet portlint (Makevar order; whitespace).
Approved by: portmgr (tier-2 blanket) |
8.53_3 25 May 2017 17:23:37 |
linimon |
This should not have been marked broken on powerpc64; the errorlog I looked
at was from a previous revision of the Makefile. |
8.53_3 22 May 2017 22:29:17 |
linimon |
Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
Reported by: swills |
8.53_3 20 May 2017 12:15:21 |
danfe |
- Unbreak the build: the problem was caused by header file named `limits.h'
present in the source tree which, with -I. option passed to the compiler,
would sometimes be picked up instead of expected `/usr/include/limits.h'.
Fix this by renaming local header file with a `${PORTNAME}_' prefix;
- Convert CPPFLAGS/LDFLAGS/MAKE_ENV variables to USES+=localbase;
- Rewrite condition expression in standard syntax to get rid of dependency
on `shells/bash', and wrap an overly long line while I'm here. |
8.53_3 19 May 2017 18:46:57 |
antoine |
Mark BROKEN: fails to build
In file included from info.c:34:
In file included from /usr/local/include/uninum/uninum.h:19:
/usr/local/include/gmp.h:1736:33: error: use of undeclared identifier 'UINT_MAX'
__GMPZ_FITS_UTYPE_P (__gmp_z, UINT_MAX);
Reported by: pkg-fallout |
8.53_3 18 Jan 2017 13:20:32 |
tijl |
The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user. Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables. LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well. The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.
Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).
PR: 215882
Exp-run by: antoine
Approved by: portmgr (antoine) |
8.53_3 08 Dec 2016 19:52:20 |
tijl |
Remove libintl.so.9 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps. Bump dependent ports that have not
been bumped since. |
8.53_2 10 Nov 2016 01:21:43 |
linimon |
Mark as broken on aarch64: fails to link with sbrk.
While here, pet portlint and remove stale ia64 lines.
Approved by: portmgr (tier-2 blanket) |
8.53_2 23 May 2016 18:36:52 |
amdmi3 |
Convert tab after WWW: in pkg-descrs to single space as per PHB
Approved by: portmgr blanket |
8.53_2 01 Apr 2016 14:25:18 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat: portmgr
Sponsored by: Absolight |
8.53_2 01 Apr 2016 13:18:17 |
mat |
Fixup some whitespace at the beginning of lines problems.
With hat: portmgr
Sponsored by: Absolight |
8.53_2 01 Dec 2015 14:05:30 |
amdmi3 |
- Add LICENSE_FILE
- Switch to new test system (note that some tests fail) |
8.53_2 02 Dec 2014 22:40:57 |
bapt |
Reset maintainership:
- Lots of maintainers timeout
- unresponsive for almost a year
PR: 195059 |
8.53_2 05 Oct 2014 20:56:35 |
tijl |
devel/libuninum:
- Add USES=libtool and bump dependent ports
- Replace MAKE_ENV with CPPFLAGS
- Add INSTALL_TARGET=install-strip |
8.53_1 21 Feb 2014 15:15:11 |
gahr |
- Convert to USES=tk
- Add LICENSE
- Convert to new LIB_DEPENDS format
- STAGE-clean |
8.53_1 22 Sep 2013 18:05:05 |
bapt |
Fix NO_STAGE attribution |
8.53_1 20 Sep 2013 23:17:32 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
textproc) |
8.53_1 24 Apr 2013 18:10:32 |
ak |
- Convert USE_GETTEXT to USES (part 3)
Approved by: portmgr (bapt) |
8.53_1 23 Sep 2011 22:26:39 |
amdmi3 |
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav |
8.53_1 03 Jul 2011 14:40:25 |
ohauer |
-remove MD5 |
8.53_1 31 May 2010 02:01:56 |
ade |
Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. |
8.53 05 Feb 2010 09:04:29 |
clsung |
- Update to 8.53 |
8.52_2 22 Dec 2009 11:36:23 |
miwi |
- Chase libtre shlib bump |
8.52 23 Feb 2009 14:46:38 |
mm |
- Change default Tcl/Tk version to 8.5
- Bump PORTVERSION of ports affected
Tested by: pointyhat (pav) |
8.52 06 Jan 2009 17:43:44 |
wxs |
- Remove conditional checks for FreeBSD 5.x and older
Approved by: pav |
8.52 15 Dec 2008 15:17:41 |
clsung |
- Update to 8.52 |
8.51 11 Nov 2008 06:45:37 |
clsung |
- Update to 8.51 |
8.50 06 Oct 2008 06:43:34 |
clsung |
- Update to 8.50 |
8.49 27 Sep 2008 15:13:46 |
clsung |
- Update to 8.49 |
8.48 26 Sep 2008 13:15:33 |
clsung |
- Update to 8.48 |
8.47 19 Jul 2008 23:02:57 |
miwi |
- Update to 8.47
PR: 125492
Submitted by: Yi-Jheng Lin <yzlin@cs.nctu.edu.tw>
Approved by: clsung (implicit) |
8.46 24 Jun 2008 14:01:02 |
clsung |
- Update to 8.46 |
8.45 13 Jun 2008 09:15:38 |
clsung |
- Update to 8.45 |
8.44_1 06 Jun 2008 14:05:09 |
edwin |
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav) |
8.44 21 Apr 2008 02:14:00 |
clsung |
- Update to 8.44 |
8.43 11 Apr 2008 09:12:36 |
clsung |
- Update to 8.43 |
8.42 17 Oct 2007 03:31:05 |
clsung |
- Update to 8.42 |
8.38_2 25 Jul 2007 01:32:43 |
clsung |
- forgot to add patch |
8.38_2 25 Jul 2007 01:01:38 |
clsung |
- require gettext
- fix build |
8.38_1 19 May 2007 20:32:57 |
flz |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
8.38 02 Apr 2007 22:56:15 |
pav |
- Convert existing ports to a new bsd.tcl.mk order
PR: ports/109097
Submitted by: Martin Matuska <martin@matuska.org>
Tested on: pointyhat exp-run |
8.38 06 Mar 2007 07:27:03 |
clsung |
- Update to 8.38 |
8.35_1 22 Jan 2007 02:45:35 |
clsung |
- Fix broken caused by devel/libuninum upgrade.
- bump PORTREVISION |
8.35 12 Jan 2007 02:08:19 |
clsung |
- Update to 8.35
- fix fetch problem reported by krismail |
8.34 07 Jan 2007 14:50:50 |
clsung |
- Update to 8.34
- take maintainership |
8.29 03 Nov 2006 07:59:29 |
clsung |
- Update to 8.29 [1] [2]
- Reset maintainership to ports@FreeBSD.org [2]
PR: ports/105071 [1], ports/105074 [2]
Submitted by: Thomas Abthorpe <thomas_AT_goodking dot ca> [1], Gea-Suan Lin
<gslin_AT_gslin dot org> [2] |
8.27 16 Aug 2006 06:04:50 |
clsung |
- does not build in 4.x
PR: ports/102054
Submitted by: maintainer (Gea-Suan Lin) |
8.27 11 Aug 2006 08:18:00 |
clsung |
Add msort 8.27, sorting files in sophisticated ways.
PR: ports/101777
Submitted by: Gea-Suan Lin <gslin at gslin.org> |