|
Yaakov Selkowitz |
28f2b77 |
%{?mingw_package_header}
|
|
|
f5e58dc |
|
|
|
1a1663d |
Name: mingw-xerces-c
|
|
|
f2bbff8 |
Version: 3.2.1
|
|
|
05142a6 |
Release: 5%{?dist}
|
|
|
f5e58dc |
Summary: MingGW Windows validating XML parser
|
|
|
f5e58dc |
|
|
|
f5e58dc |
License: ASL 2.0
|
|
|
f5e58dc |
URL: http://xml.apache.org/xerces-c/
|
|
|
f5e58dc |
Source0: http://www.apache.org/dist/xerces/c/3/sources/xerces-c-%{version}.tar.gz
|
|
|
7dc0987 |
Patch0: xerces-c-3.0.1-fix-libtool-compatibility.patch
|
|
|
f2bbff8 |
Patch1: xerces-c-cross-compile.patch
|
|
|
f5e58dc |
|
|
|
f5e58dc |
BuildArch: noarch
|
|
|
f5e58dc |
|
|
|
6a2719a |
BuildRequires: mingw32-filesystem
|
|
|
f5e58dc |
BuildRequires: mingw32-gcc
|
|
|
f5e58dc |
BuildRequires: mingw32-gcc-c++
|
|
|
f5e58dc |
BuildRequires: mingw32-binutils
|
|
|
f5e58dc |
|
|
Yaakov Selkowitz |
28f2b77 |
BuildRequires: mingw64-filesystem
|
|
Yaakov Selkowitz |
28f2b77 |
BuildRequires: mingw64-gcc
|
|
Yaakov Selkowitz |
28f2b77 |
BuildRequires: mingw64-gcc-c++
|
|
Yaakov Selkowitz |
28f2b77 |
BuildRequires: mingw64-binutils
|
|
Yaakov Selkowitz |
28f2b77 |
|
|
|
f2bbff8 |
BuildRequires: autoconf
|
|
|
f2bbff8 |
BuildRequires: automake
|
|
|
f2bbff8 |
BuildRequires: libtool
|
|
|
f2bbff8 |
|
|
|
1a1663d |
%description
|
|
|
1a1663d |
Xerces-C is a validating XML parser written in a portable subset of
|
|
|
1a1663d |
C++. Xerces-C makes it easy to give your application the ability to
|
|
|
1a1663d |
read and write XML data. A shared library is provided for parsing,
|
|
|
1a1663d |
generating, manipulating, and validating XML documents. Xerces-C is
|
|
|
1a1663d |
faithful to the XML 1.0 recommendation and associated standards (DOM
|
|
|
1a1663d |
1.0, DOM 2.0. SAX 1.0, SAX 2.0, Namespaces).
|
|
|
1a1663d |
|
|
|
1a1663d |
|
|
|
1a1663d |
%package -n mingw32-xerces-c
|
|
Yaakov Selkowitz |
28f2b77 |
Summary: MingGW x86 Windows validating XML parser
|
|
|
f5e58dc |
Requires: pkgconfig
|
|
|
f5e58dc |
|
|
|
1a1663d |
%description -n mingw32-xerces-c
|
|
|
f5e58dc |
Xerces-C is a validating XML parser written in a portable subset of
|
|
|
f5e58dc |
C++. Xerces-C makes it easy to give your application the ability to
|
|
|
f5e58dc |
read and write XML data. A shared library is provided for parsing,
|
|
|
f5e58dc |
generating, manipulating, and validating XML documents. Xerces-C is
|
|
|
f5e58dc |
faithful to the XML 1.0 recommendation and associated standards (DOM
|
|
|
f5e58dc |
1.0, DOM 2.0. SAX 1.0, SAX 2.0, Namespaces).
|
|
|
f5e58dc |
|
|
Yaakov Selkowitz |
28f2b77 |
%package -n mingw64-xerces-c
|
|
Yaakov Selkowitz |
28f2b77 |
Summary: MingGW x64 Windows validating XML parser
|
|
Yaakov Selkowitz |
28f2b77 |
Requires: pkgconfig
|
|
Yaakov Selkowitz |
28f2b77 |
|
|
Yaakov Selkowitz |
28f2b77 |
%description -n mingw64-xerces-c
|
|
Yaakov Selkowitz |
28f2b77 |
Xerces-C is a validating XML parser written in a portable subset of
|
|
Yaakov Selkowitz |
28f2b77 |
C++. Xerces-C makes it easy to give your application the ability to
|
|
Yaakov Selkowitz |
28f2b77 |
read and write XML data. A shared library is provided for parsing,
|
|
Yaakov Selkowitz |
28f2b77 |
generating, manipulating, and validating XML documents. Xerces-C is
|
|
Yaakov Selkowitz |
28f2b77 |
faithful to the XML 1.0 recommendation and associated standards (DOM
|
|
Yaakov Selkowitz |
28f2b77 |
1.0, DOM 2.0. SAX 1.0, SAX 2.0, Namespaces).
|
|
Yaakov Selkowitz |
28f2b77 |
|
|
|
f5e58dc |
|
|
Yaakov Selkowitz |
28f2b77 |
%{?mingw_debug_package}
|
|
|
f5e58dc |
|
|
|
f5e58dc |
|
|
|
f5e58dc |
%prep
|
|
|
f5e58dc |
%setup -q -n xerces-c-%{version}
|
|
|
f2bbff8 |
%patch0 -p1 -b .libtool
|
|
|
f2bbff8 |
%patch1 -p1 -b .cross-compile
|
|
|
f5e58dc |
|
|
|
f5e58dc |
|
|
|
f5e58dc |
%build
|
|
|
f2bbff8 |
autoreconf -fi
|
|
|
f2bbff8 |
|
|
Yaakov Selkowitz |
28f2b77 |
%mingw_configure \
|
|
|
f2bbff8 |
--disable-static
|
|
|
f2bbff8 |
%mingw_make %{?_smp_mflags} V=1
|
|
|
f5e58dc |
|
|
|
f5e58dc |
|
|
|
f5e58dc |
%install
|
|
Yaakov Selkowitz |
28f2b77 |
%mingw_make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
f5e58dc |
|
|
|
18d168b |
rm -f $RPM_BUILD_ROOT%{mingw32_bindir}/*.exe
|
|
Yaakov Selkowitz |
28f2b77 |
rm -f $RPM_BUILD_ROOT%{mingw64_bindir}/*.exe
|
|
|
f5e58dc |
|
|
|
462566b |
# Drop all .la files
|
|
|
462566b |
find $RPM_BUILD_ROOT -name "*.la" -delete
|
|
|
462566b |
|
|
|
f5e58dc |
|
|
|
1a1663d |
%files -n mingw32-xerces-c
|
|
|
01c1f7e |
%license LICENSE
|
|
|
18d168b |
%{mingw32_includedir}/xercesc/
|
|
|
f2bbff8 |
%{mingw32_bindir}/libxerces-c-3-2.dll
|
|
|
18d168b |
%{mingw32_libdir}/libxerces-c.dll.a
|
|
|
18d168b |
%{mingw32_libdir}/pkgconfig/xerces-c.pc
|
|
|
f5e58dc |
|
|
Yaakov Selkowitz |
28f2b77 |
%files -n mingw64-xerces-c
|
|
|
01c1f7e |
%license LICENSE
|
|
Yaakov Selkowitz |
28f2b77 |
%{mingw64_includedir}/xercesc/
|
|
|
f2bbff8 |
%{mingw64_bindir}/libxerces-c-3-2.dll
|
|
Yaakov Selkowitz |
28f2b77 |
%{mingw64_libdir}/libxerces-c.dll.a
|
|
Yaakov Selkowitz |
28f2b77 |
%{mingw64_libdir}/pkgconfig/xerces-c.pc
|
|
Yaakov Selkowitz |
28f2b77 |
|
|
|
f5e58dc |
|
|
|
f5e58dc |
%changelog
|
|
|
05142a6 |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-5
|
|
|
05142a6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
05142a6 |
|
|
|
d11037f |
* Tue Oct 08 2019 Sandro Mani <manisandro@gmail.com> - 3.2.1-4
|
|
|
d11037f |
- Rebuild (Changes/Mingw32GccDwarf2)
|
|
|
d11037f |
|
|
|
63b8a57 |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-3
|
|
|
63b8a57 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
63b8a57 |
|
|
|
dc63a8d |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-2
|
|
|
dc63a8d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
dc63a8d |
|
|
|
f2bbff8 |
* Tue Jul 24 2018 Pete Walter <pwalter@fedoraproject.org> - 3.2.1-1
|
|
|
f2bbff8 |
- Update to 3.2.1 (CVE-2017-12627)
|
|
|
f2bbff8 |
|
|
|
8b13659 |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.4-5
|
|
|
8b13659 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
8b13659 |
|
|
|
ba8def7 |
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.4-4
|
|
|
ba8def7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
ba8def7 |
|
|
|
9205ca9 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.4-3
|
|
|
9205ca9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
9205ca9 |
|
|
|
c4661d8 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.4-2
|
|
|
c4661d8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
c4661d8 |
|
|
|
9ab21c3 |
* Thu Jun 30 2016 Kalev Lember <klember@redhat.com> - 3.1.4-1
|
|
|
9ab21c3 |
- Update to 3.1.4, fixing CVE-2016-2099 and CVE-2016-4463
|
|
|
9ab21c3 |
|
|
|
30b8dec |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.2-4
|
|
|
30b8dec |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
30b8dec |
|
|
|
62c30f8 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.2-3
|
|
|
62c30f8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
62c30f8 |
|
|
|
10dcc28 |
* Sat Apr 11 2015 Kalev Lember <kalevlember@gmail.com> - 3.1.2-2
|
|
|
10dcc28 |
- Rebuild against latest mingw-gcc
|
|
|
10dcc28 |
|
|
|
4072fc0 |
* Fri Mar 20 2015 Kalev Lember <kalevlember@gmail.com> - 3.1.2-1
|
|
|
4072fc0 |
- Update to 3.1.2, fixing CVE-2015-0252
|
|
|
01c1f7e |
- Use the license macro for the LICENSE file
|
|
|
4072fc0 |
|
|
|
9aace84 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.1-10
|
|
|
9aace84 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
9aace84 |
|
|
Yaakov Selkowitz |
28f2b77 |
* Sun Feb 02 2014 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> - 3.1.1-9
|
|
Yaakov Selkowitz |
28f2b77 |
- Added mingw64 package.
|
|
Yaakov Selkowitz |
28f2b77 |
|
|
|
c0d26c4 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.1-8
|
|
|
c0d26c4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
c0d26c4 |
|
|
|
8c2a38e |
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.1-7
|
|
|
8c2a38e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
8c2a38e |
|
|
|
1b083c8 |
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.1-6
|
|
|
1b083c8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
1b083c8 |
|
|
|
462566b |
* Fri Mar 09 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 3.1.1-5
|
|
|
462566b |
- Dropped .la files
|
|
|
462566b |
|
|
|
1a1663d |
* Wed Mar 07 2012 Kalev Lember <kalevlember@gmail.com> - 3.1.1-4
|
|
|
1a1663d |
- Renamed the source package to mingw-xerces-c (#801039)
|
|
|
6a2719a |
- Modernize the spec file
|
|
|
18d168b |
- Use mingw macros without leading underscore
|
|
|
1a1663d |
|
|
|
56f6397 |
* Mon Feb 27 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 3.1.1-3
|
|
|
56f6397 |
- Rebuild against the mingw-w64 toolchain
|
|
|
7dc0987 |
- Replaced the LDFLAGS override by a patch as it's needed
|
|
|
7dc0987 |
to be compatible with GCC 4.6
|
|
|
56f6397 |
|
|
|
5320454 |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.1-2
|
|
|
5320454 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
5320454 |
|
|
|
f815411 |
* Tue Apr 26 2011 Antti Andreimann <Antti.Andreimann@mail.ee> - 3.1.1-1
|
|
|
f815411 |
- Update to 3.1.1
|
|
|
f815411 |
- Dropped CVE-2009-1885 patch.
|
|
|
f815411 |
|
|
Kalev Lember |
c933474 |
* Fri Apr 22 2011 Kalev Lember <kalev@smartlink.ee> - 3.0.1-3
|
|
Kalev Lember |
c933474 |
- Rebuilt for pseudo-reloc version mismatch (#698827)
|
|
Kalev Lember |
c933474 |
|
|
|
1a26553 |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-2
|
|
|
1a26553 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
1a26553 |
|
|
|
f5e58dc |
* Mon Sep 14 2009 Antti Andreimann <Antti.Andreimann@mail.ee> - 3.0.1-1
|
|
|
f5e58dc |
- Initial RPM release.
|