From be6a0debaae66f2443096b3d9cf6a17dc4829a19 Mon Sep 17 00:00:00 2001 From: CentOS Buildsys Date: Nov 05 2013 15:15:50 +0000 Subject: import gmp-5.1.1-3.el7.src.rpm --- diff --git a/.gmp.metadata b/.gmp.metadata new file mode 100644 index 0000000..1bb1947 --- /dev/null +++ b/.gmp.metadata @@ -0,0 +1 @@ +21d037f7fb32ae305a2e4157cff0c8caab06fe84 SOURCES/gmp-5.1.1.tar.bz2 diff --git a/README.md b/README.md deleted file mode 100644 index 0e7897f..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 - -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/gmp-4.0.1-s390.patch b/SOURCES/gmp-4.0.1-s390.patch new file mode 100644 index 0000000..a446cc3 --- /dev/null +++ b/SOURCES/gmp-4.0.1-s390.patch @@ -0,0 +1,30 @@ +diff -up gmp-5.0.4/mpn/s390x/gmp-mparam.h.s390 gmp-5.0.4/mpn/s390x/gmp-mparam.h +--- gmp-5.0.4/mpn/s390-64/gmp-mparam.h.s390 2012-04-18 12:44:04.482509106 +0200 ++++ gmp-5.0.4/mpn/s390-64/gmp-mparam.h 2012-04-18 12:44:04.482509106 +0200 +@@ -0,0 +1,26 @@ ++/* gmp-mparam.h -- Compiler/machine parameter header file. ++ ++Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, ++2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. ++ ++This file is part of the GNU MP Library. ++ ++The GNU MP Library is free software; you can redistribute it and/or modify ++it under the terms of the GNU Lesser General Public License as published by ++the Free Software Foundation; either version 3 of the License, or (at your ++option) any later version. ++ ++The GNU MP Library is distributed in the hope that it will be useful, but ++WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY ++or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ++License for more details. ++ ++You should have received a copy of the GNU Lesser General Public License ++along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */ ++ ++#define BITS_PER_MP_LIMB 64 ++#define BYTES_PER_MP_LIMB 8 ++#define BITS_PER_LONGINT 64 ++#define BITS_PER_INT 32 ++#define BITS_PER_SHORTINT 16 ++#define BITS_PER_CHAR 8 diff --git a/SOURCES/gmp-mparam.h b/SOURCES/gmp-mparam.h new file mode 100644 index 0000000..755efd8 --- /dev/null +++ b/SOURCES/gmp-mparam.h @@ -0,0 +1,66 @@ +/* Generic x86 gmp-mparam.h -- Compiler/machine parameter header file. + +Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, +2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. + +This file is part of the GNU MP Library. + +The GNU MP Library is free software; you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 3 of the License, or (at your +option) any later version. + +The GNU MP Library is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public +License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */ + +/* + * This gmp-mparam.h is a wrapper include file for the original gmp-mparam.h, + * which has been renamed to gmp-mparam-.h. There are conflicts for the + * original gmp-mparam.h on multilib systems, which result from arch-specific + * configuration options. Please do not use the arch-specific file directly. + * + * Copyright (C) 2006 Red Hat, Inc. + * Thomas Woerner + */ + +#ifdef gmp_mparam_wrapper_h +#error "gmp_mparam_wrapper_h should not be defined!" +#endif +#define gmp_mparam_wrapper_h + +#if defined(__arm__) +#include "gmp-mparam-arm.h" +#elif defined(__i386__) +#include "gmp-mparam-i386.h" +#elif defined(__ia64__) +#include "gmp-mparam-ia64.h" +#elif defined(__powerpc64__) +#include "gmp-mparam-ppc64.h" +#elif defined(__powerpc__) +#include "gmp-mparam-ppc.h" +#elif defined(__s390x__) +#include "gmp-mparam-s390x.h" +#elif defined(__s390__) +#include "gmp-mparam-s390.h" +#elif defined(__x86_64__) +#include "gmp-mparam-x86_64.h" +#elif defined(__alpha__) +#include "gmp-mparam-alpha.h" +#elif defined(__sh__) +#include "gmp-mparam-sh.h" +#elif defined(__sparc__) && defined (__arch64__) +#include "gmp-mparam-sparc64.h" +#elif defined(__sparc__) +#include "gmp-mparam-sparc.h" +#elif defined(__aarch64__) +#include "gmp-mparam-aarch64.h" +#else +#error "The gmp-devel package is not usable with the architecture." +#endif + +#undef gmp_mparam_wrapper_h diff --git a/SOURCES/gmp.h b/SOURCES/gmp.h new file mode 100644 index 0000000..bdd236c --- /dev/null +++ b/SOURCES/gmp.h @@ -0,0 +1,66 @@ +/* Definitions for GNU multiple precision functions. -*- mode: c -*- + +Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, +2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. + +This file is part of the GNU MP Library. + +The GNU MP Library is free software; you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 3 of the License, or (at your +option) any later version. + +The GNU MP Library is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public +License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */ + +/* + * This gmp.h is a wrapper include file for the original gmp.h, which has been + * renamed to gmp-.h. There are conflicts for the original gmp.h on + * multilib systems, which result from arch-specific configuration options. + * Please do not use the arch-specific file directly. + * + * Copyright (C) 2006 Red Hat, Inc. + * Thomas Woerner + */ + +#ifdef gmp_wrapper_h +#error "gmp_wrapper_h should not be defined!" +#endif +#define gmp_wrapper_h + +#if defined(__arm__) +#include "gmp-arm.h" +#elif defined(__i386__) +#include "gmp-i386.h" +#elif defined(__ia64__) +#include "gmp-ia64.h" +#elif defined(__powerpc64__) +#include "gmp-ppc64.h" +#elif defined(__powerpc__) +#include "gmp-ppc.h" +#elif defined(__s390x__) +#include "gmp-s390x.h" +#elif defined(__s390__) +#include "gmp-s390.h" +#elif defined(__x86_64__) +#include "gmp-x86_64.h" +#elif defined(__alpha__) +#include "gmp-alpha.h" +#elif defined(__sh__) +#include "gmp-sh.h" +#elif defined(__sparc__) && defined (__arch64__) +#include "gmp-sparc64.h" +#elif defined(__sparc__) +#include "gmp-sparc.h" +#elif defined(__aarch64__) +#include "gmp-aarch64.h" +#else +#error "The gmp-devel package is not usable with the architecture." +#endif + +#undef gmp_wrapper_h diff --git a/SPECS/gmp.spec b/SPECS/gmp.spec new file mode 100644 index 0000000..06c931a --- /dev/null +++ b/SPECS/gmp.spec @@ -0,0 +1,629 @@ +# +# Important for %%{ix86}: +# This rpm has to be build on a CPU with sse2 support like Pentium 4 ! +# + +Summary: A GNU arbitrary precision library +Name: gmp +Version: 5.1.1 +Release: 3%{?dist} +Epoch: 1 +URL: http://gmplib.org/ +Source0: ftp://ftp.gmplib.org/pub/gmp-%{version}/gmp-%{version}.tar.bz2 +# or ftp://ftp.gnu.org/pub/gnu/gmp/gmp-%{version}.tar.xz +Source2: gmp.h +Source3: gmp-mparam.h +Patch0: gmp-4.0.1-s390.patch +License: LGPLv3+ +Group: System Environment/Libraries +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: autoconf automake libtool + +%description +The gmp package contains GNU MP, a library for arbitrary precision +arithmetic, signed integers operations, rational numbers and floating +point numbers. GNU MP is designed for speed, for both small and very +large operands. GNU MP is fast because it uses fullwords as the basic +arithmetic type, it uses fast algorithms, it carefully optimizes +assembly code for many CPUs' most common inner loops, and it generally +emphasizes speed over simplicity/elegance in its operations. + +Install the gmp package if you need a fast arbitrary precision +library. + +%package devel +Summary: Development tools for the GNU MP arbitrary precision library +Group: Development/Libraries +Requires: %{name} = %{epoch}:%{version}-%{release} +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info + +%description devel +The libraries, header files and documentation for using the GNU MP +arbitrary precision library in applications. + +If you want to develop applications which will use the GNU MP library, +you'll need to install the gmp-devel package. You'll also need to +install the gmp package. + +%package static +Summary: Development tools for the GNU MP arbitrary precision library +Group: Development/Libraries +Requires: %{name}-devel = %{epoch}:%{version}-%{release} + +%description static +The static libraries for using the GNU MP arbitrary precision library +in applications. + +%prep +%setup -q +%patch0 -p1 -b .s390 + +%build +autoreconf -if +if as --help | grep -q execstack; then + # the object files do not require an executable stack + export CCAS="gcc -c -Wa,--noexecstack" +fi +mkdir base +cd base +ln -s ../configure . +%ifarch %{ix86} +export CFLAGS=$(echo $RPM_OPT_FLAGS | sed -e "s/-mtune=[^ ]*//g" | sed -e "s/-march=[^ ]*//g")" -march=i686" +%endif +./configure --build=%{_build} --host=%{_host} \ + --program-prefix=%{?_program_prefix} \ + --prefix=%{_prefix} \ + --exec-prefix=%{_exec_prefix} \ + --bindir=%{_bindir} \ + --sbindir=%{_sbindir} \ + --sysconfdir=%{_sysconfdir} \ + --datadir=%{_datadir} \ + --includedir=%{_includedir} \ + --libdir=%{_libdir} \ + --libexecdir=%{_libexecdir} \ + --localstatedir=%{_localstatedir} \ + --sharedstatedir=%{_sharedstatedir} \ + --mandir=%{_mandir} \ + --infodir=%{_infodir} \ + --enable-cxx +sed -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \ + -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' \ + -e 's|-lstdc++ -lm|-lstdc++|' \ + -i libtool +export LD_LIBRARY_PATH=`pwd`/.libs +make CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} +cd .. +%ifarch %{ix86} +mkdir build-sse2 +cd build-sse2 +ln -s ../configure . +export CFLAGS=$(echo $RPM_OPT_FLAGS | sed -e "s/-mtune=[^ ]*//g" | sed -e "s/-march=[^ ]*//g")" -march=pentium4" +./configure --build=%{_build} --host=%{_host} \ + --program-prefix=%{?_program_prefix} \ + --prefix=%{_prefix} \ + --exec-prefix=%{_exec_prefix} \ + --bindir=%{_bindir} \ + --sbindir=%{_sbindir} \ + --sysconfdir=%{_sysconfdir} \ + --datadir=%{_datadir} \ + --includedir=%{_includedir} \ + --libdir=%{_libdir} \ + --libexecdir=%{_libexecdir} \ + --localstatedir=%{_localstatedir} \ + --sharedstatedir=%{_sharedstatedir} \ + --mandir=%{_mandir} \ + --infodir=%{_infodir} \ + --enable-cxx +sed -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \ + -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' \ + -e 's|-lstdc++ -lm|-lstdc++|' \ + -i libtool +export LD_LIBRARY_PATH=`pwd`/.libs +make %{?_smp_mflags} +unset CFLAGS +cd .. +%endif + +%install +cd base +export LD_LIBRARY_PATH=`pwd`/.libs +make install DESTDIR=$RPM_BUILD_ROOT +install -m 644 gmp-mparam.h ${RPM_BUILD_ROOT}%{_includedir} +rm -f $RPM_BUILD_ROOT%{_libdir}/lib{gmp,mp,gmpxx}.la +rm -f $RPM_BUILD_ROOT%{_infodir}/dir +/sbin/ldconfig -n $RPM_BUILD_ROOT%{_libdir} +ln -sf libgmpxx.so.4 $RPM_BUILD_ROOT%{_libdir}/libgmpxx.so +cd .. +%ifarch %{ix86} +cd build-sse2 +export LD_LIBRARY_PATH=`pwd`/.libs +mkdir $RPM_BUILD_ROOT%{_libdir}/sse2 +install -m 755 .libs/libgmp.so.*.* $RPM_BUILD_ROOT%{_libdir}/sse2 +cp -a .libs/libgmp.so.[^.]* $RPM_BUILD_ROOT%{_libdir}/sse2 +chmod 755 $RPM_BUILD_ROOT%{_libdir}/sse2/libgmp.so.[^.]* +install -m 755 .libs/libgmpxx.so.*.* $RPM_BUILD_ROOT%{_libdir}/sse2 +cp -a .libs/libgmpxx.so.? $RPM_BUILD_ROOT%{_libdir}/sse2 +chmod 755 $RPM_BUILD_ROOT%{_libdir}/sse2/libgmpxx.so.? +cd .. +%endif + +# Rename gmp.h to gmp-.h and gmp-mparam.h to gmp-mparam-.h to +# avoid file conflicts on multilib systems and install wrapper include files +# gmp.h and gmp-mparam-.h +basearch=%{_arch} +# always use i386 for iX86 +%ifarch %{ix86} +basearch=i386 +%endif +# always use arm for arm* +%ifarch %{arm} +basearch=arm +%endif +# superH architecture support +%ifarch sh3 sh4 +basearch=sh +%endif +# Rename files and install wrappers + +mv %{buildroot}/%{_includedir}/gmp.h %{buildroot}/%{_includedir}/gmp-${basearch}.h +install -m644 %{SOURCE2} %{buildroot}/%{_includedir}/gmp.h +mv %{buildroot}/%{_includedir}/gmp-mparam.h %{buildroot}/%{_includedir}/gmp-mparam-${basearch}.h +install -m644 %{SOURCE3} %{buildroot}/%{_includedir}/gmp-mparam.h + + +%check +%ifnarch ppc +cd base +export LD_LIBRARY_PATH=`pwd`/.libs +make %{?_smp_mflags} check +cd .. +%endif +%ifarch %{ix86} +cd build-sse2 +export LD_LIBRARY_PATH=`pwd`/.libs +make %{?_smp_mflags} check +cd .. +%endif + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%post devel +if [ -f %{_infodir}/gmp.info.gz ]; then + /sbin/install-info %{_infodir}/gmp.info.gz %{_infodir}/dir || : +fi +exit 0 + +%preun devel +if [ $1 = 0 ]; then + if [ -f %{_infodir}/gmp.info.gz ]; then + /sbin/install-info --delete %{_infodir}/gmp.info.gz %{_infodir}/dir || : + fi +fi +exit 0 + +%files +%defattr(-,root,root,-) +%doc COPYING COPYING.LIB NEWS README +%{_libdir}/libgmp.so.* +%{_libdir}/libgmpxx.so.* +%ifarch %{ix86} +%{_libdir}/sse2/* +%endif + +%files devel +%defattr(-,root,root,-) +%{_libdir}/libgmp.so +%{_libdir}/libgmpxx.so +%{_includedir}/*.h +%{_infodir}/gmp.info* + +%files static +%defattr(-,root,root,-) +%{_libdir}/libgmp.a +%{_libdir}/libgmpxx.a + + +%changelog +* Tue Nov 05 2013 Frantisek Kluknavsky - 1:5.1.1-3 +- resolves: #1023791 +- support for aarch64 + +* Thu Feb 14 2013 Frantisek Kluknavsky - 1:5.1.1-2 +- rebase to 5.1.1 +- deleted unapplicable part of gmp-4.0.1-s390.patch + +* Fri Jan 25 2013 Frantisek Kluknavsky - 1:5.1.0-1 +- rebase to 5.1.0, de-ansi patch no longer applicable +- upstream dropped libmp.so (bsdmp-like interface) +- silenced bogus date in changelog + +* Tue Jan 22 2013 Peter Robinson 1:5.0.5-6 +- Rebuild against new binutils to fix FTBFS on ARM + +* Fri Nov 23 2012 Frantisek Kluknavsky - 1:5.0.5-5 +- minor spec cleanup + +* Fri Jul 20 2012 Peter Schiffer 1:5.0.5-3 +- fixed FTBFS + +* Thu Jul 19 2012 Fedora Release Engineering - 1:5.0.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Jun 25 2012 Peter Schiffer 1:5.0.5-1 +- resolves: #820897 + update to 5.0.5 + +* Thu Apr 19 2012 Peter Schiffer 1:5.0.4-1 +- resolves: #785116 + update to 5.0.4 + +* Tue Feb 28 2012 Fedora Release Engineering - 1:5.0.2-6 +- Rebuilt for c++ ABI breakage + +* Thu Jan 19 2012 Peter Schiffer 1:5.0.2-5 +- fixed FTBFS with gcc 4.7 on 32bit arch + +* Fri Jan 13 2012 Fedora Release Engineering - 1:5.0.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri Oct 14 2011 Peter Schiffer 1:5.0.2-3 +- removed old compatibility library + +* Mon Sep 26 2011 Peter Schiffer 1:5.0.2-2 +- temporary build wild old compatibility library version + +* Tue Sep 20 2011 Peter Schiffer 1:5.0.2-1 +- resolves: #702919 + update to 5.0.2 +- resolves: #738091 + removed unused direct shlib dependency on libm + updated license in gmp.h and gmp-mparam.h files + +* Mon Jun 13 2011 Ivana Hutarova Varekova 1:4.3.2-4 +- Resolves: #706374 + fix sse2/libgmp.so.3.5.2 debuginfo data + +* Tue Feb 08 2011 Fedora Release Engineering - 1:4.3.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Nov 24 2010 Ivana Hutarova Varekova 1:4.3.2-2 +- fix Requires tag + +* Wed Nov 24 2010 Ivana Hutarova Varekova 1:4.3.2-1 +- downgrade from 5.0.1 to 4.3.2 + +* Mon May 24 2010 Ivana Hutarova Varekova 5.0.1-1 +- update to 5.0.1 + +* Tue Mar 2 2010 Ivana Hutarova Varekova 4.3.1-7 +- fix the license tag + +* Fri Nov 27 2009 Ivana Hutarova Varekova 4.3.1-6 +- remove unnecessary dependences + remove duplicated documentation + +* Mon Aug 10 2009 Ivana Varekova 4.3.1-5 +- fix installation with --excludedocs option (#515947) + +* Fri Jul 24 2009 Fedora Release Engineering - 4.3.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Jun 17 2009 Ivana Varekova 4.3.1-3 +- rebuild + +* Mon Jun 15 2009 Ivana Varekova 4.3.1-2 +- Resolves: #505592 + add RPM_OPT_FLAGS + +* Thu May 28 2009 Ivana Varekova 4.3.1-1 +- update to 4.3.1 +- remove configure macro (built problem) + +* Thu Apr 09 2009 Dennis Gilmore - 4.2.4-6 +- no check that --host and --target are the same when building i586 or sparcv9 they are not + +* Tue Feb 24 2009 Fedora Release Engineering - 4.2.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Dec 23 2008 Ivana Varekova 4.2.4-4 +- fix spec file + +* Mon Dec 8 2008 Ivana Varekova 4.2.4-3 +- remove useless option (#475073) + +* Wed Dec 3 2008 Stepan Kasal 4.2.4-2 +- Run full autoreconf, add automake to BuildRequires. + +* Mon Nov 10 2008 Ivana Varekova 4.2.4-1 +- update to 4.2.4 + +* Fri Nov 7 2008 Ivana Varekova 4.2.2-9 +- remove useless patch (#470200) + +* Thu Apr 24 2008 Tom "spot" Callaway 4.2.2-8 +- add sparc/sparc64 support + +* Wed Mar 19 2008 Ivana Varekova 4.2.2-7 +- add superH support (#437688) + +* Wed Feb 13 2008 Ivana varekova 4.2.2-6 +- fix gcc-4.3 problem - add (#432336) + +* Fri Feb 8 2008 Ivana Varekova 4.2.2-5 +- split the devel subpackage to devel and static parts + +* Thu Feb 7 2008 Ivana Varekova 4.2.2-4 +- change license tag + +* Mon Sep 24 2007 Ivana Varekova 4.2.2-3 +- fix libgmpxx.so link + +* Thu Sep 20 2007 Ivana Varekova 4.2.2-2 +- fix check tag + +* Wed Sep 19 2007 Ivana Varekova 4.2.2-1 +- update to 4.2.2 + +* Mon Aug 20 2007 Ivana Varekova 4.2.1-3 +- spec file cleanup (#253439) + +* Tue Aug 7 2007 Ivana Varekova 4.2.1-2 +- add arm support (#245456) + thanks to Lennert Buytenhek + +* Mon Aug 6 2007 Ivana Varekova 4.2.1-1 +- update to 4.2.1 +- do some spec cleanups +- fix 238794 - gmp-devel depends on {version} but not on + {version}-{release} +- remove mpfr (moved to separate package) + +* Thu Jul 05 2007 Florian La Roche 4.1.4-13 +- don't fail scripts to e.g. allow excludedocs installs + +* Tue Apr 24 2007 Karsten Hopp 4.1.4-12.3 +- fix library permissions + +* Wed Mar 14 2007 Karsten Hopp 4.1.4-12.2 +- fix typo + +* Wed Mar 14 2007 Thomas Woerner 4.1.4-12.1 +- added alpha support for gmp.h and gmp-mparam.h wrappers + +* Fri Feb 23 2007 Karsten Hopp 4.1.4-12 +- remove trailing dot from summary +- fix buildroot +- fix post/postun/... requirements +- use make install DESTDIR=... +- replace tabs with spaces +- convert changelog to utf-8 + +* Wed Jan 17 2007 Jakub Jelinek 4.1.4-11 +- make sure libmpfr.a doesn't contain SSE2 instructions on i?86 (#222371) +- rebase to mpfr 2.2.1 from 2.2.0 + cumulative fixes + +* Thu Nov 2 2006 Thomas Woerner 4.1.4-10 +- fixed arch order in gmp.h and gmp-mparam.h wrapper for all architectures + +* Thu Nov 2 2006 Joe Orton 4.1.4-10 +- include ppc64 header on ppc64 not ppc header + +* Fri Oct 27 2006 Thomas Woerner - 4.1.4-9 +- fixed multilib devel conflicts for gmp (#212286) + +* Thu Oct 26 2006 Jakub Jelinek - 4.1.4-8 +- upgrade mpfr to 2.2.0 (#211971) +- apply mpfr 2.2.0 cumulative patch + +* Fri Jul 14 2006 Thomas Woerner - 4.1.4-7 +- release bump + +* Fri Feb 10 2006 Jesse Keating - 4.1.4-6.2.1 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 4.1.4-6.2 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Mon Apr 18 2005 Thomas Woerner 4.1.4-6 +- fixed __setfpucw call in mpfr-test.h + +* Wed Mar 02 2005 Karsten Hopp 4.1.4-5 +- build with gcc-4 + +* Wed Feb 09 2005 Karsten Hopp 4.1.4-4 +- rebuilt + +* Sun Sep 26 2004 Florian La Roche +- 4.1.4 +- disable ppc64 patch, now fixed upstream + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Mon May 24 2004 Thomas Woerner 4.1.3-1 +- new version 4.1.3 + +* Wed Mar 31 2004 Thomas Woerner 4.1.2-14 +- dropped RPATH (#118506) + +* Sat Mar 06 2004 Florian La Roche +- also build SSE2 DSOs, patch from Ulrich Drepper + +* Tue Mar 02 2004 Elliot Lee +- rebuilt + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Thu Jan 29 2004 Thomas Woerner 4.1.2-11 +- BuildRequires for automake16 + +* Mon Dec 01 2003 Florian La Roche +- fix symlink to libgmpxx.so.3 #111135 +- add patch to factorize.c from gmp homepage + +* Thu Oct 23 2003 Joe Orton 4.1.2-9 +- build with -Wa,--noexecstack + +* Thu Oct 23 2003 Joe Orton 4.1.2-8 +- build assembly code with -Wa,--execstack +- use parallel make +- run tests, and fix C++ therein + +* Thu Oct 02 2003 Florian La Roche +- enable mpfr #104395 +- enable cxx #80195 +- add COPYING.LIB +- add fixes from gmp web-site +- remove some cruft patches for older libtool releases + +* Wed Jun 04 2003 Elliot Lee +- rebuilt + +* Tue Jun 03 2003 Florian La Roche +- make configure.in work with newer autoconf + +* Sun Jun 01 2003 Florian La Roche +- do not set extra_functions for s390x #92001 + +* Thu Feb 13 2003 Elliot Lee 4.1.2-3 +- Add ppc64 patch, accompanied by running auto* + +* Wed Jan 22 2003 Tim Powers +- rebuilt + +* Wed Jan 01 2003 Florian La Roche +- update to 4.1.2 + +* Tue Dec 03 2002 Florian La Roche +- update to 4.1.1 +- remove un-necessary patches +- adjust s390/x86_64 patch + +* Sun Oct 06 2002 Florian La Roche +- add s390x patch +- disable current x86-64 support in longlong.h + +* Mon Jul 8 2002 Trond Eivind Glomsrød 4.1-4 +- Add 4 patches, among them one for #67918 +- Update URL +- s/Copyright/License/ + +* Mon Jul 8 2002 Trond Eivind Glomsrød 4.1-3 +- Redefine the configure macro, the included configure + script isn't happy about the rpm default one (#68190). Also, make + sure the included libtool isn't replaced, + +* Fri Jun 21 2002 Tim Powers +- automated rebuild + +* Sat May 25 2002 Florian La Roche +- update to version 4.1 +- patch s390 gmp-mparam.h to match other archs. + +* Thu May 23 2002 Tim Powers +- automated rebuild + +* Mon Mar 11 2002 Trond Eivind Glomsrød 4.0.1-3 +- Use standard %%configure macro and edit %%{_tmppath} + +* Tue Feb 26 2002 Trond Eivind Glomsrød 4.0.1-2 +- Rebuild + +* Tue Jan 22 2002 Florian La Roche +- update to 4.0.1 +- bzip2 src + +* Wed Jan 09 2002 Tim Powers +- automated rebuild + +* Sun Jun 24 2001 Elliot Lee +- Bump release + rebuild. + +* Mon Feb 05 2001 Philipp Knirsch +- Fixed bugzilla bug #25515 where GMP wouldn't work on IA64 as IA64 is not +correctly identified as a 64 bit platform. + +* Mon Dec 18 2000 Preston Brown +- include bsd mp library + +* Tue Oct 17 2000 Florian La Roche +- update to 3.1.1 + +* Sun Sep 3 2000 Florian La Roche +- update to 3.1 + +* Sat Aug 19 2000 Preston Brown +- devel subpackage depends on main package so that .so symlink is OK. + +* Thu Jul 13 2000 Prospector +- automatic rebuild + +* Sat Jun 3 2000 Nalin Dahyabhai +- switch to the configure and makeinstall macros +- FHS-compliance fixing +- move docs to non-devel package + +* Fri Apr 28 2000 Bill Nottingham +- libtoolize for ia64 + +* Fri Apr 28 2000 Florian La Roche +- update to 3.0.1 + +* Thu Apr 27 2000 Jakub Jelinek +- sparc64 fixes for 3.0 + +* Wed Apr 26 2000 Florian La Roche +- update to 3.0 + +* Mon Feb 14 2000 Matt Wilson +- #include in files that use string functions + +* Wed Feb 02 2000 Cristian Gafton +- fix description and summary + +* Mon Dec 06 1999 Michael K. Johnson +- s/GPL/LGPL/ +- build as non-root (#7604) + +* Mon Sep 06 1999 Jakub Jelinek +- merge in some debian gmp fixes +- Ulrich Drepper's __gmp_scale2 fix +- my mpf_set_q fix +- sparc64 fixes + +* Wed Apr 28 1999 Cristian Gafton +- add sparc patch for PIC handling + +* Sun Mar 21 1999 Cristian Gafton +- auto rebuild in the new build environment (release 8) + +* Thu Feb 11 1999 Michael Johnson +- include the private header file gmp-mparam.h because several + apps seem to assume that they are building against the gmp + source tree and require it. Sigh. + +* Tue Jan 12 1999 Michael K. Johnson +- libtoolize to work on arm + +* Thu Sep 10 1998 Cristian Gafton +- yet another touch of the spec file + +* Wed Sep 2 1998 Michael Fulbright +- looked over before inclusion in RH 5.2 + +* Sun May 24 1998 Dick Porter +- Patch Makefile.in, not Makefile +- Don't specify i586, let configure decide the arch + +* Sat Jan 24 1998 Marc Ewing +- started with package from Toshio Kuratomi +- cleaned up file list +- fixed up install-info support +