notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
msort Sorting files in sophisticated ways
8.53_6 textproc on this many watch lists=4 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 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 search for ports maintained by this maintainer
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (6 items)
Collapse this list.
  1. bin/msg
  2. bin/msort
  3. share/man/man1/msort.1.gz
  4. /usr/local/share/licenses/msort-8.53_6/catalog.mk
  5. /usr/local/share/licenses/msort-8.53_6/LICENSE
  6. /usr/local/share/licenses/msort-8.53_6/GPLv3
Collapse this list.
Dependency lines:
  • msort>0:textproc/msort
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):
msort
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest8.53_68.53_68.53_38.53_68.53_6-8.53_3-
FreeBSD:13:quarterly8.53_68.53_68.53_38.53_68.53_68.53_58.53_58.53_5
FreeBSD:14:latest8.53_68.53_6-8.53_68.53_68.53_3-8.53_3
FreeBSD:14:quarterly8.53_68.53_6-8.53_68.53_68.53_58.53_58.53_5
FreeBSD:15:latest8.53_68.53_6n/a8.53_6n/a8.53_58.53_58.53_5
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gettext-runtime>=0.22_1 : devel/gettext-runtime
  2. msgfmt : devel/gettext-tools
Runtime dependencies:
  1. iwidgets>=0 : x11-toolkits/iwidgets
  2. wish : x11-toolkits/tk-wrapper
  3. wish8.6 : x11-toolkits/tk86
Library dependencies:
  1. libtre.so : textproc/libtre
  2. libuninum.so : devel/libuninum
  3. libutf8proc.so : textproc/utf8proc
  4. 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:
Expand this list (1 items)
Collapse this list.
  1. http://billposer.org/Software/Downloads/
Collapse this list.

Number of commits found: 55

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
8.53_6
01 Mar 2024 22:54:22
commit hash: 85c86419272d5315d3adf953d1bac684329e6c84commit hash: 85c86419272d5315d3adf953d1bac684329e6c84commit hash: 85c86419272d5315d3adf953d1bac684329e6c84commit hash: 85c86419272d5315d3adf953d1bac684329e6c84 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
textproc/msort: Moved man to share/man

Approved by:    portmgr (blanket)
8.53_5
08 Dec 2023 23:29:38
commit hash: 975ef9b925241898716a6782a26b4b775bb957f1commit hash: 975ef9b925241898716a6782a26b4b775bb957f1commit hash: 975ef9b925241898716a6782a26b4b775bb957f1commit hash: 975ef9b925241898716a6782a26b4b775bb957f1 files touched by this commit
Brooks Davis (brooks) search for other commits by this committer
textproc/msort: remove unnecessicary sbrk use
8.53_4
21 Oct 2023 14:43:22
commit hash: b63a90c49c8d944b94ce4905fbaf5cc01ca904b1commit hash: b63a90c49c8d944b94ce4905fbaf5cc01ca904b1commit hash: b63a90c49c8d944b94ce4905fbaf5cc01ca904b1commit hash: b63a90c49c8d944b94ce4905fbaf5cc01ca904b1 files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
*/*: Treewide: Bump consumers of textproc/utf8proc

...after commit a71f6f1f41195fc156071640e2cd200541c21e52

Reported by:	vvd
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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 View all of this commit message)
8.53_3
20 Jul 2022 14:23:14
commit hash: 5cf7e35e8664e11393fedc7d89b4d09e0fcced9bcommit hash: 5cf7e35e8664e11393fedc7d89b4d09e0fcced9bcommit hash: 5cf7e35e8664e11393fedc7d89b4d09e0fcced9bcommit hash: 5cf7e35e8664e11393fedc7d89b4d09e0fcced9b files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
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 View all of this commit message)
8.53_3
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
8.53_3
01 Jan 2021 23:51:49
Revision:559890Original commit files touched by this commit
linimon search for other commits by this committer
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
Revision:441705Original commit files touched by this commit
linimon search for other commits by this committer
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
Revision:441494Original commit files touched by this commit
linimon search for other commits by this committer
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
Revision:441310Original commit files touched by this commit
danfe search for other commits by this committer
- 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
Revision:441260Original commit files touched by this commit
antoine search for other commits by this committer
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
Revision:431796Original commit files touched by this commit Sanity Test Failure
tijl search for other commits by this committer
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
Revision:428152Original commit files touched by this commit
tijl search for other commits by this committer
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
Revision:425823Original commit files touched by this commit
linimon search for other commits by this committer
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
Revision:415738Original commit files touched by this commit
amdmi3 search for other commits by this committer
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
Revision:412349Original commit files touched by this commit
mat search for other commits by this committer
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
Revision:412342Original commit files touched by this commit
mat search for other commits by this committer
Fixup some whitespace at the beginning of lines problems.

With hat:	portmgr
Sponsored by:	Absolight
8.53_2
01 Dec 2015 14:05:30
Revision:402741Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add LICENSE_FILE
- Switch to new test system (note that some tests fail)
8.53_2
02 Dec 2014 22:40:57
Revision:373790Original commit files touched by this commit
bapt search for other commits by this committer
Reset maintainership:
- Lots of maintainers timeout
- unresponsive for almost a year

PR:		195059
8.53_2
05 Oct 2014 20:56:35
Revision:370119Original commit files touched by this commit
tijl search for other commits by this committer
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
Revision:345482Original commit files touched by this commit
gahr search for other commits by this committer
- Convert to USES=tk
- Add LICENSE
- Convert to new LIB_DEPENDS format
- STAGE-clean
8.53_1
22 Sep 2013 18:05:05
Revision:327888Original commit files touched by this commit
bapt search for other commits by this committer
Fix NO_STAGE attribution
8.53_1
20 Sep 2013 23:17:32
Revision:327773Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
textproc)
8.53_1
24 Apr 2013 18:10:32
Revision:316464Original commit files touched by this commit
ak search for other commits by this committer
- Convert USE_GETTEXT to USES (part 3)

Approved by:	portmgr (bapt)
8.53_1
23 Sep 2011 22:26:39
Original commit files touched by this commit
amdmi3 search for other commits by this committer
- 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
Original commit files touched by this commit
ohauer search for other commits by this committer
-remove MD5
8.53_1
31 May 2010 02:01:56
Original commit files touched by this commit
ade search for other commits by this committer
Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
8.53
05 Feb 2010 09:04:29
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 8.53
8.52_2
22 Dec 2009 11:36:23
Original commit files touched by this commit
miwi search for other commits by this committer
- Chase libtre shlib bump
8.52
23 Feb 2009 14:46:38
Original commit files touched by this commit
mm search for other commits by this committer
- 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
Original commit files touched by this commit
wxs search for other commits by this committer
- Remove conditional checks for FreeBSD 5.x and older

Approved by:    pav
8.52
15 Dec 2008 15:17:41
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 8.52
8.51
11 Nov 2008 06:45:37
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 8.51
8.50
06 Oct 2008 06:43:34
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 8.50
8.49
27 Sep 2008 15:13:46
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 8.49
8.48
26 Sep 2008 13:15:33
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 8.48
8.47
19 Jul 2008 23:02:57
Original commit files touched by this commit
miwi search for other commits by this committer
- 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
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 8.46
8.45
13 Jun 2008 09:15:38
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 8.45
8.44_1
06 Jun 2008 14:05:09
Original commit files touched by this commit
edwin search for other commits by this committer
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
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 8.44
8.43
11 Apr 2008 09:12:36
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 8.43
8.42
17 Oct 2007 03:31:05
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 8.42
8.38_2
25 Jul 2007 01:32:43
Original commit files touched by this commit
clsung search for other commits by this committer
- forgot to add patch
8.38_2
25 Jul 2007 01:01:38
Original commit files touched by this commit
clsung search for other commits by this committer
- require gettext
- fix build
8.38_1
19 May 2007 20:32:57
Original commit files touched by this commit
flz search for other commits by this committer
- 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
Original commit files touched by this commit
pav search for other commits by this committer
- 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
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 8.38
8.35_1
22 Jan 2007 02:45:35
Original commit files touched by this commit
clsung search for other commits by this committer
- Fix broken caused by devel/libuninum upgrade.
- bump PORTREVISION
8.35
12 Jan 2007 02:08:19
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 8.35
- fix fetch problem reported by krismail
8.34
07 Jan 2007 14:50:50
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 8.34
- take maintainership
8.29
03 Nov 2006 07:59:29
Original commit files touched by this commit
clsung search for other commits by this committer
- 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
Original commit files touched by this commit
clsung search for other commits by this committer
- does not build in 4.x

PR:             ports/102054
Submitted by:   maintainer (Gea-Suan Lin)
8.27
11 Aug 2006 08:18:00
Original commit files touched by this commit
clsung search for other commits by this committer
Add msort 8.27, sorting files in sophisticated ways.

PR:             ports/101777
Submitted by:   Gea-Suan Lin <gslin at gslin.org>

Number of commits found: 55