8f0a3cc
Summary:       Sort files in sophisticated ways
8f0a3cc
Name:          msort
a959b40
Version:       8.53
7908a65
Release:       41%{?dist}
8f0a3cc
License:       GPLv3
8f0a3cc
URL:           http://billposer.org/Software/msort.html
6c869b3
Source0:       http://billposer.org/Software/Downloads/msort-%{version}.tar.bz2
a959b40
Patch0:        msort-8.53-dso.patch
6c869b3
Patch1:        msort-8.53-format.patch
9f8aa06
Patch2:        msort-8.53-mlimits.patch
88cecaf
BuildRequires: make
Igor Gnatenko cc0142a
BuildRequires:  gcc
6c869b3
BuildRequires: autoconf
6c869b3
BuildRequires: automake
6c869b3
BuildRequires: gmp-devel
6c869b3
BuildRequires: libuninum-devel >= 2.5
6c869b3
BuildRequires: libicu-devel
6c869b3
BuildRequires: tre-devel >= 0.8.0
740276a
Requires:      iwidgets
8f0a3cc
%description
8f0a3cc
Msort is a program for sorting files in sophisticated ways. Records
8f0a3cc
need not be single lines. Key fields may be selected by position, tag,
8f0a3cc
or character range. For each key, distinct exclusions, multigraphs,
8f0a3cc
substitutions. and a sort order may be defined. Comparisons may be
8f0a3cc
lexicographic, numeric, by string length, date, or time. Optional keys
8f0a3cc
are supported. Msort uses the Unicode character set and provides full
8f0a3cc
Unicode case-folding. The basic program has a somewhat complex command
8f0a3cc
line interface, but may be driven by an optional GUI.
8f0a3cc
8f0a3cc
%prep
8f0a3cc
%setup -q
a959b40
%patch0 -p1
6c869b3
%patch1 -p1
9f8aa06
%patch2 -p1
8f0a3cc
8f0a3cc
%build
a959b40
aclocal
4007670
automake --add-missing --copy
a959b40
autoconf
6c869b3
export LDFLAGS="%{__global_ldflags} -fPIC"
6c869b3
export CFLAGS="%{optflags}"
8f0a3cc
%configure --disable-utf8proc
6c869b3
make %{?_smp_mflags} CFLAGS="%{optflags} -fPIC" LDFLAGS="%{__global_ldflags} -fPIC"
8f0a3cc
8f0a3cc
%install
6c869b3
make DESTDIR=%{buildroot} install
6c869b3
install -p -m 0644 -D msort.1 %{buildroot}%{_mandir}/man1/msort.1
8f0a3cc
8f0a3cc
%files
9f8aa06
%license COPYING
9f8aa06
%doc AUTHORS ChangeLog Doc/* NEWS README TODO
f6307ec
%{_bindir}/msg
8f0a3cc
%{_bindir}/msort
8f0a3cc
%{_mandir}/man1/msort.1*
8f0a3cc
8f0a3cc
%changelog
7908a65
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.53-41
7908a65
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
7908a65
d9c3746
* Thu May 20 2021 Pete Walter <pwalter@fedoraproject.org> - 8.53-40
d9c3746
- Rebuild for ICU 69
d9c3746
bab03a7
* Wed May 19 2021 Pete Walter <pwalter@fedoraproject.org> - 8.53-39
bab03a7
- Rebuild for ICU 69
bab03a7
03b5497
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.53-38
03b5497
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
03b5497
8318ff7
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.53-37
8318ff7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
8318ff7
8da2398
* Fri May 15 2020 Pete Walter <pwalter@fedoraproject.org> - 8.53-36
8da2398
- Rebuild for ICU 67
8da2398
884f4a0
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.53-35
884f4a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
884f4a0
ab3c0e5
* Fri Nov 01 2019 Pete Walter <pwalter@fedoraproject.org> - 8.53-34
ab3c0e5
- Rebuild for ICU 65
ab3c0e5
5bffb5a
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 8.53-33
5bffb5a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
5bffb5a
8df6035
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 8.53-32
8df6035
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8df6035
08b3f7b
* Wed Jan 23 2019 Pete Walter <pwalter@fedoraproject.org> - 8.53-31
08b3f7b
- Rebuild for ICU 63
08b3f7b
8a4c1c0
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 8.53-30
8a4c1c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
8a4c1c0
03c03f8
* Tue Jul 10 2018 Pete Walter <pwalter@fedoraproject.org> - 8.53-29
03c03f8
- Rebuild for ICU 62
03c03f8
618924c
* Mon Apr 30 2018 Pete Walter <pwalter@fedoraproject.org> - 8.53-28
618924c
- Rebuild for ICU 61.1
618924c
d759b8b
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 8.53-27
d759b8b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d759b8b
45769b3
* Thu Nov 30 2017 Pete Walter <pwalter@fedoraproject.org> - 8.53-26
45769b3
- Rebuild for ICU 60.1
45769b3
8015a7f
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.53-25
8015a7f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
8015a7f
573d98a
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.53-24
573d98a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
573d98a
b6f0f4f
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.53-23
b6f0f4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
b6f0f4f
9161667
* Fri Apr 15 2016 David Tardon <dtardon@redhat.com> - 8.53-22
9161667
- rebuild for ICU 57.1
9161667
9f8aa06
* Mon Feb 08 2016 Terje Rosten <terje.rosten@ntnu.no> - 8.53-21
9f8aa06
- Fix one more build issue
9f8aa06
d50552c
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 8.53-20
d50552c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d50552c
84e0d43
* Wed Oct 28 2015 David Tardon <dtardon@redhat.com> - 8.53-19
84e0d43
- rebuild for ICU 56.1
84e0d43
33abe55
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.53-18
33abe55
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
33abe55
6c869b3
* Tue Jun 09 2015 Terje Rosten <terje.rosten@ntnu.no> - 8.53-17
6c869b3
- Fix build issue
6c869b3
59573ec
* Mon Jan 26 2015 David Tardon <dtardon@redhat.com> - 8.53-16
59573ec
- rebuild for ICU 54.1
59573ec
3d4f543
* Tue Aug 26 2014 David Tardon <dtardon@redhat.com> - 8.53-15
3d4f543
- rebuild for ICU 53.1
3d4f543
9c9f673
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.53-14
9c9f673
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
9c9f673
7f43814
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.53-13
7f43814
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7f43814
c4e0a4a
* Fri Feb 14 2014 David Tardon <dtardon@redhat.com> - 8.53-12
c4e0a4a
- rebuild for new ICU
c4e0a4a
5264058
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.53-11
5264058
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
5264058
24ca2e7
* Fri Feb 01 2013 Parag Nemade <paragn AT fedoraproject DOT org> - 8.53-10
c731420
- Rebuild for icu 50
c731420
- spec cleanup as per recent guidelines changes
c731420
9e9fe3b
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.53-9
9e9fe3b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9e9fe3b
740276a
* Mon Apr 23 2012 Terje Rosten <terje.rosten@ntnu.no> - 8.53-8
740276a
- Re-enable msg
740276a
- New icu
740276a
11a0107
* Sun Feb 12 2012 Terje Rosten <terje.rosten@ntnu.no> - 8.53-7
11a0107
- Remove msg for now
11a0107
42926d0
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.53-6
42926d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
42926d0
6c98c0b
* Mon Sep 12 2011 Terje Rosten <terje.rosten@ntnu.no> - 8.53-5
6c98c0b
- rebuilt for new icu
6c98c0b
1d95dc9
* Sun Mar 13 2011 Terje Rosten <terje.rosten@ntnu.no> - 8.53-4
1d95dc9
- rebuilt for new icu 4.4
1d95dc9
1852ebe
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.53-3
1d95dc9
- rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1852ebe
Caolan McNamara a9476cf
* Fri Apr 02 2010 Caolán McNamara <caolanm@redhat.com> - 8.53-2
Caolan McNamara a9476cf
- rebuilt for new icu 4.4
Caolan McNamara a9476cf
a959b40
* Wed Feb 10 2010 Terje Rosten <terje.rosten@ntnu.no> - 8.53-1
a959b40
- 8.53
1d95dc9
- add DSO patch
a959b40
1d5e0b7
* Sun Dec 06 2009 Dominik Mierzejewski <rpm@greysector.net> - 8.46-5
1d5e0b7
- rebuilt for new tre
1d5e0b7
08570e3
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.46-4
1d95dc9
- rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
08570e3
ab494ee
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.46-3
1d95dc9
- rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ab494ee
Caolan McNamara 46f6632
* Tue Jun 03 2008 Caolán McNamara <caolanm@redhat.com> - 8.46-2
Caolan McNamara 46f6632
- rebuild for new icu
Caolan McNamara 46f6632
8f0a3cc
* Thu May 29 2008 Terje Rosten <terje.rosten@ntnu.no> - 8.46-1
8f0a3cc
- 8.46
8f0a3cc
8f0a3cc
* Tue May 20 2008 Terje Rosten <terje.rosten@ntnu.no> - 8.45-1
8f0a3cc
- 8.45
8f0a3cc
- random cleanup
8f0a3cc
- build with libicu
8f0a3cc
- add req on iwidgets
8f0a3cc
8f0a3cc
* Sun Jun 17 2007 Dries Verachtert - 8.40-1
1d95dc9
- rebuild against libuninum 2.5.
8f0a3cc
8f0a3cc
* Tue Oct 18 2005 Dries Verachtert - 8.9-1
1d95dc9
- initial package.