The package rpms/qd.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/qd.git/commit/?id=354e1d9b9999dc6...
https://src.fedoraproject.org/cgit/rpms/qd.git/commit/?id=fe5f8310e465b78...
https://src.fedoraproject.org/cgit/rpms/qd.git/commit/?id=9b9719d274bba96...
https://src.fedoraproject.org/cgit/rpms/qd.git/commit/?id=1ff4290271b26e5...
https://src.fedoraproject.org/cgit/rpms/qd.git/commit/?id=8279f694da4a519...
https://src.fedoraproject.org/cgit/rpms/qd.git/commit/?id=4e26535ebbe6017....
Change:
-%ifarch s390 s390x aarch64
+%ifarch s390 s390x aarch64
+%ifarch s390 s390x aarch64 ppc64le
+%ifarch aarch64
+%ifarch s390 s390x aarch64
-%ifarch s390 s390x aarch64
Thanks.
Full change:
============
commit 1ff4290271b26e596b09003e8816e3f028191bf4
Author: Jerry James <loganjerry(a)gmail.com>
Date: Wed Aug 28 12:39:31 2019 -0600
On aarch64, detection of g++ -fPIC works if we add -mabi=lp64.
diff --git a/qd.spec b/qd.spec
index 754d1f1..26aae65 100644
--- a/qd.spec
+++ b/qd.spec
@@ -63,6 +63,10 @@ autoreconf -fi .
%ifarch s390 s390x aarch64 ppc64le
%global optflags %{optflags} -ffp-contract=off
%endif
+# FIXME: This should not be necessary!
+%ifarch aarch64
+%global optflags %{optflags} -mabi=lp64
+%endif
export CC=gcc
export CXX=g++
export FC=gfortran
commit 9b9719d274bba966c79e58c4757a0a2ad45750b6
Author: Jerry James <loganjerry(a)gmail.com>
Date: Wed Aug 28 11:05:25 2019 -0600
Update to 2.3.22.
Also:
- Change License to LBNL BSD.
- Add -lib-deps patch to fix underlinked libraries.
- Drop ancient Obsoletes.
- Rebuild the documentation.
- Add ppc64le to the list of arches that need -ffp-contract=off.
- Remove rpaths and fix overlinked libraries.
diff --git a/.gitignore b/.gitignore
index a5c9afb..cde55e5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1 @@
-/qd-2.3.13.tar.gz
-/qd-2.*.tar.gz
+/qd-*.tar.gz
diff --git a/qd-lib-deps.patch b/qd-lib-deps.patch
new file mode 100644
index 0000000..0580617
--- /dev/null
+++ b/qd-lib-deps.patch
@@ -0,0 +1,12 @@
+--- fortran/Makefile.am.orig 2018-10-30 10:05:01.000000000 -0600
++++ fortran/Makefile.am 2019-08-28 09:59:18.384224654 -0600
+@@ -16,7 +16,9 @@ endif
+
+ lib_LTLIBRARIES = libqdmod.la libqd_f_main.la
+ libqdmod_la_SOURCES = ddext.f ddmod.f qdext.f qdmod.f f_dd.cpp f_qd.cpp
++libqdmod_la_LIBADD = $(top_builddir)/src/libqd.la $(FCLIBS)
+ libqd_f_main_la_SOURCES = main.cpp
++libqd_f_main_la_LIBADD = $(top_builddir)/src/libqd.la $(FCLIBS)
+ ddmod.lo: $(DDEXT) ddext.lo
+ qdmod.lo: ddmod.lo $(DDMOD) qdext.lo
+ $(QDMOD): qdmod.lo $(DDMOD)
diff --git a/qd.spec b/qd.spec
index 8e75227..754d1f1 100644
--- a/qd.spec
+++ b/qd.spec
@@ -1,16 +1,21 @@
# Fortran module directory
-%{!?python_sitearch: %global _fmoddir %{_libdir}/gfortran/modules}
+%{!?_fmoddir: %global _fmoddir %{_libdir}/gfortran/modules}
Name: qd
-Version: 2.3.15
-Release: 12%{?dist}
+Version: 2.3.22
+Release: 1%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
-License: BSD
+License: LBNL BSD
URL:
http://crd.lbl.gov/~dhbailey/mpdist/
-Source0:
http://crd.lbl.gov/~dhbailey/mpdist/qd-%{version}.tar.gz
+Source0:
http://crd.lbl.gov/~dhbailey/mpdist/%{name}-%{version}.tar.gz
+# Fix underlinked libraries
+Patch0: %{name}-lib-deps.patch
BuildRequires: gcc-c++
BuildRequires: gcc-gfortran
+BuildRequires: ghostscript-tools-dvipdf
+BuildRequires: libtool
+BuildRequires: tex(latex)
%description
This package provides numeric types of twice the precision of IEEE
@@ -28,8 +33,7 @@ are also included.
%package devel
Summary: Double-Double and Quad-Double Arithmetic
-Requires: qd = %{version}-%{release}
-Obsoletes: qd-static < %{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description devel
This package provides numeric types of twice the precision of IEEE
@@ -45,12 +49,18 @@ multiply, divide, square root), common transcendental functions such
as the exponential, logarithm, trigonometric and hyperbolic functions
are also included.
-
%prep
-%setup -q -n qd-%{version}
+%autosetup -p0
+
+# Force documentation rebuild
+rm -f docs/qd.pdf
+sed -i 's/docsqd\.pdf/docs qd.pdf/' Makefile.am
+
+# Regenerate the makefiles due to the changes above and timestamp issues
+autoreconf -fi .
%build
-%ifarch s390 s390x aarch64
+%ifarch s390 s390x aarch64 ppc64le
%global optflags %{optflags} -ffp-contract=off
%endif
export CC=gcc
@@ -59,12 +69,22 @@ export FC=gfortran
export FCFLAGS="%{optflags}"
%configure --enable-shared --disable-static
-make %{?_smp_mflags}
+# Get rid of undesirable hardcoded rpaths; workaround libtool reordering
+# -Wl,--as-needed after all the libraries.
+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|CC="gfortran"|CC="gfortran -Wl,--as-needed"|' \
+ -e 's|CC=.g[c+][c+]|& -Wl,--as-needed|' \
+ -i libtool
+
+# Supply missing fortran tags
+sed -i '/F77/s/\$(AM_V_lt)/& --tag=FC/' fortran/Makefile
+
+%make_build
%install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
+%make_install
# Fix location of documentation
mv %{buildroot}%{_docdir}/qd/* .
@@ -77,14 +97,18 @@ mv %{buildroot}%{_includedir}/qd/*.mod
%{buildroot}%{_fmoddir}/%{name}
# Remove la file
rm %{buildroot}%{_libdir}/*.la
-%ldconfig_scriptlets
+# Fix pkgconfig file on 64-bit systems
+if [ "%{_lib}" = "lib64" ]; then
+ sed -i 's/^libdir=.*/&64/' %{buildroot}%{_libdir}/pkgconfig/qd.pc
+fi
%check
-make check
+LD_LIBRARY_PATH=$PWD/src/.libs:$PWD/fortran/.libs make check
%files
-%doc AUTHORS COPYING NEWS README TODO
-%{_libdir}/libqd*.so.*
+%doc AUTHORS NEWS README TODO
+%license BSD-LBNL-License.doc COPYING
+%{_libdir}/libqd*.so.0*
%files devel
%doc qd.pdf
@@ -92,9 +116,18 @@ make check
%{_fmoddir}/qd/
%{_includedir}/qd/
%{_libdir}/libqd*.so
-
+%{_libdir}/pkgconfig/qd.pc
%changelog
+* Wed Aug 28 2019 Jerry James <loganjerry(a)gmail.com> - 2.3.22-1
+- Update to 2.3.22
+- Change License to LBNL BSD
+- Add -lib-deps patch to fix underlinked libraries
+- Drop ancient Obsoletes
+- Rebuild the documentation
+- Add ppc64le to the list of arches that need -ffp-contract=off
+- Remove rpaths and fix overlinked libraries
+
* Fri Jul 26 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
2.3.15-12
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
diff --git a/sources b/sources
index cd8eac5..c7f52d9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c67380bfe059258798c57bedb642a277 qd-2.3.15.tar.gz
+SHA512 (qd-2.3.22.tar.gz) =
3d15a50d77646c64bfa48975cd9514e1fa143d3f9494feaa74bb5c7f2842381835379dcc03b48254f4bca46035b4188babbfb4aa53001d943726541f89562d58
commit 8279f694da4a519ff65ef1555eb5d8cbb62a09f9
Author: Tomas Hrcka <thrcka(a)redhat.com>
Date: Wed Aug 28 07:51:59 2019 +0200
Revert "qd fails to build from source:
https://bugzilla.redhat.com/show_bug.cgi?id=1675830"
This reverts commit 4e26535ebbe60172996dfed9a717639f07baf278.
Unretirement request:
https://pagure.io/releng/issue/8673
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a5c9afb
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/qd-2.3.13.tar.gz
+/qd-2.*.tar.gz
diff --git a/dead.package b/dead.package
deleted file mode 100644
index 3b9a80f..0000000
--- a/dead.package
+++ /dev/null
@@ -1 +0,0 @@
-qd fails to build from source:
https://bugzilla.redhat.com/show_bug.cgi?id=1675830
diff --git a/qd.spec b/qd.spec
new file mode 100644
index 0000000..8e75227
--- /dev/null
+++ b/qd.spec
@@ -0,0 +1,192 @@
+# Fortran module directory
+%{!?python_sitearch: %global _fmoddir %{_libdir}/gfortran/modules}
+
+Name: qd
+Version: 2.3.15
+Release: 12%{?dist}
+Summary: Double-Double and Quad-Double Arithmetic
+License: BSD
+URL:
http://crd.lbl.gov/~dhbailey/mpdist/
+Source0:
http://crd.lbl.gov/~dhbailey/mpdist/qd-%{version}.tar.gz
+
+BuildRequires: gcc-c++
+BuildRequires: gcc-gfortran
+
+%description
+This package provides numeric types of twice the precision of IEEE
+double (106 mantissa bits, or approximately 32 decimal digits) and
+four times the precision of IEEE double (212 mantissa bits, or
+approximately 64 decimal digits). Due to features such as operator
+and function overloading, these facilities can be utilized
+with only minor modifications to conventional C++ and Fortran-90
+programs.
+
+In addition to the basic arithmetic operations (add, subtract,
+multiply, divide, square root), common transcendental functions such
+as the exponential, logarithm, trigonometric and hyperbolic functions
+are also included.
+
+%package devel
+Summary: Double-Double and Quad-Double Arithmetic
+Requires: qd = %{version}-%{release}
+Obsoletes: qd-static < %{version}-%{release}
+
+%description devel
+This package provides numeric types of twice the precision of IEEE
+double (106 mantissa bits, or approximately 32 decimal digits) and
+four times the precision of IEEE double (212 mantissa bits, or
+approximately 64 decimal digits). Due to features such as operator
+and function overloading, these facilities can be utilized
+with only minor modifications to conventional C++ and Fortran-90
+programs.
+
+In addition to the basic arithmetic operations (add, subtract,
+multiply, divide, square root), common transcendental functions such
+as the exponential, logarithm, trigonometric and hyperbolic functions
+are also included.
+
+
+%prep
+%setup -q -n qd-%{version}
+
+%build
+%ifarch s390 s390x aarch64
+%global optflags %{optflags} -ffp-contract=off
+%endif
+export CC=gcc
+export CXX=g++
+export FC=gfortran
+export FCFLAGS="%{optflags}"
+
+%configure --enable-shared --disable-static
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+
+# Fix location of documentation
+mv %{buildroot}%{_docdir}/qd/* .
+rm -rf %{buildroot}%{_datadir}
+
+# Move Fortran modules to %{_fmoddir}
+mkdir -p %{buildroot}%{_fmoddir}/%{name}
+mv %{buildroot}%{_includedir}/qd/*.mod %{buildroot}%{_fmoddir}/%{name}
+
+# Remove la file
+rm %{buildroot}%{_libdir}/*.la
+
+%ldconfig_scriptlets
+
+%check
+make check
+
+%files
+%doc AUTHORS COPYING NEWS README TODO
+%{_libdir}/libqd*.so.*
+
+%files devel
+%doc qd.pdf
+%{_bindir}/qd-config
+%{_fmoddir}/qd/
+%{_includedir}/qd/
+%{_libdir}/libqd*.so
+
+
+%changelog
+* Fri Jul 26 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
2.3.15-12
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Sat Feb 02 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
2.3.15-11
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Sat Jul 14 2018 Fedora Release Engineering <releng(a)fedoraproject.org> -
2.3.15-10
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Fri Feb 09 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-9
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-8
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-7
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-6
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Wed Aug 24 2016 Dan Hork <dan[at]danny.cz> - 2.3.15-5
+- fix precision issue on s390(x) and aarch64 (#1076070)
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.15-3
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sat May 02 2015 Kalev Lember <kalevlember(a)gmail.com> - 2.3.15-2
+- Rebuilt for GCC 5 C++11 ABI change
+
+* Sat Oct 25 2014 Peter Robinson <pbrobinson(a)fedoraproject.org> 2.3.15-1
+- Update to 2.3.15.
+- Don't fail build on tests for s390/aarch64
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.14-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.14-3
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Sun Aug 04 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.14-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Wed Jun 05 2013 Susi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.14-1
+- Update to 2.3.14.
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.13-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Sun Jul 22 2012 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.13-1
+- Update to 2.3.13.
+- Drop shared library patch, which isn't necessary anymore.
+
+* Sat Jul 21 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-6
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Tue Feb 28 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-5
+- Rebuilt for c++ ABI breakage
+
+* Sat Jan 14 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-3
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Nov 03 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-2
+- Build shared library using Nils Petersen's patch (BZ #648964).
+
+* Tue Nov 02 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-1
+- Update to 2.3.11.
+
+* Wed Sep 16 2009 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-7
+- Fix location of Fortran modules.
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.7-6
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Sun Mar 08 2009 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-5
+- Fix license.
+
+* Thu Dec 18 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-4
+- Change base name back to qd.
+
+* Sat Dec 13 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-3
+- Removed debug package.
+
+* Sat Dec 13 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-2
+- Review fixes.
+- Rename package to qd-devel.
+
+* Thu Nov 06 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-1
+- First release.
diff --git a/sources b/sources
new file mode 100644
index 0000000..cd8eac5
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+c67380bfe059258798c57bedb642a277 qd-2.3.15.tar.gz
commit 4e26535ebbe60172996dfed9a717639f07baf278
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Aug 8 16:24:51 2019 +0000
qd fails to build from source:
https://bugzilla.redhat.com/show_bug.cgi?id=1675830
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index a5c9afb..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/qd-2.3.13.tar.gz
-/qd-2.*.tar.gz
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..3b9a80f
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+qd fails to build from source:
https://bugzilla.redhat.com/show_bug.cgi?id=1675830
diff --git a/qd.spec b/qd.spec
deleted file mode 100644
index 8e75227..0000000
--- a/qd.spec
+++ /dev/null
@@ -1,192 +0,0 @@
-# Fortran module directory
-%{!?python_sitearch: %global _fmoddir %{_libdir}/gfortran/modules}
-
-Name: qd
-Version: 2.3.15
-Release: 12%{?dist}
-Summary: Double-Double and Quad-Double Arithmetic
-License: BSD
-URL:
http://crd.lbl.gov/~dhbailey/mpdist/
-Source0:
http://crd.lbl.gov/~dhbailey/mpdist/qd-%{version}.tar.gz
-
-BuildRequires: gcc-c++
-BuildRequires: gcc-gfortran
-
-%description
-This package provides numeric types of twice the precision of IEEE
-double (106 mantissa bits, or approximately 32 decimal digits) and
-four times the precision of IEEE double (212 mantissa bits, or
-approximately 64 decimal digits). Due to features such as operator
-and function overloading, these facilities can be utilized
-with only minor modifications to conventional C++ and Fortran-90
-programs.
-
-In addition to the basic arithmetic operations (add, subtract,
-multiply, divide, square root), common transcendental functions such
-as the exponential, logarithm, trigonometric and hyperbolic functions
-are also included.
-
-%package devel
-Summary: Double-Double and Quad-Double Arithmetic
-Requires: qd = %{version}-%{release}
-Obsoletes: qd-static < %{version}-%{release}
-
-%description devel
-This package provides numeric types of twice the precision of IEEE
-double (106 mantissa bits, or approximately 32 decimal digits) and
-four times the precision of IEEE double (212 mantissa bits, or
-approximately 64 decimal digits). Due to features such as operator
-and function overloading, these facilities can be utilized
-with only minor modifications to conventional C++ and Fortran-90
-programs.
-
-In addition to the basic arithmetic operations (add, subtract,
-multiply, divide, square root), common transcendental functions such
-as the exponential, logarithm, trigonometric and hyperbolic functions
-are also included.
-
-
-%prep
-%setup -q -n qd-%{version}
-
-%build
-%ifarch s390 s390x aarch64
-%global optflags %{optflags} -ffp-contract=off
-%endif
-export CC=gcc
-export CXX=g++
-export FC=gfortran
-export FCFLAGS="%{optflags}"
-
-%configure --enable-shared --disable-static
-make %{?_smp_mflags}
-
-
-%install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
-
-# Fix location of documentation
-mv %{buildroot}%{_docdir}/qd/* .
-rm -rf %{buildroot}%{_datadir}
-
-# Move Fortran modules to %{_fmoddir}
-mkdir -p %{buildroot}%{_fmoddir}/%{name}
-mv %{buildroot}%{_includedir}/qd/*.mod %{buildroot}%{_fmoddir}/%{name}
-
-# Remove la file
-rm %{buildroot}%{_libdir}/*.la
-
-%ldconfig_scriptlets
-
-%check
-make check
-
-%files
-%doc AUTHORS COPYING NEWS README TODO
-%{_libdir}/libqd*.so.*
-
-%files devel
-%doc qd.pdf
-%{_bindir}/qd-config
-%{_fmoddir}/qd/
-%{_includedir}/qd/
-%{_libdir}/libqd*.so
-
-
-%changelog
-* Fri Jul 26 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
2.3.15-12
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Sat Feb 02 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
2.3.15-11
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Sat Jul 14 2018 Fedora Release Engineering <releng(a)fedoraproject.org> -
2.3.15-10
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Fri Feb 09 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-9
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-8
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
-
-* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-7
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Sat Feb 11 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-6
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Wed Aug 24 2016 Dan Hork <dan[at]danny.cz> - 2.3.15-5
-- fix precision issue on s390(x) and aarch64 (#1076070)
-
-* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-4
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Thu Jun 18 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.15-3
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Sat May 02 2015 Kalev Lember <kalevlember(a)gmail.com> - 2.3.15-2
-- Rebuilt for GCC 5 C++11 ABI change
-
-* Sat Oct 25 2014 Peter Robinson <pbrobinson(a)fedoraproject.org> 2.3.15-1
-- Update to 2.3.15.
-- Don't fail build on tests for s390/aarch64
-
-* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.14-4
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Sun Jun 08 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.14-3
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Sun Aug 04 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.14-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Wed Jun 05 2013 Susi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.14-1
-- Update to 2.3.14.
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.13-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Sun Jul 22 2012 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.13-1
-- Update to 2.3.13.
-- Drop shared library patch, which isn't necessary anymore.
-
-* Sat Jul 21 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-6
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Tue Feb 28 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-5
-- Rebuilt for c++ ABI breakage
-
-* Sat Jan 14 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-4
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-
-* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-3
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Wed Nov 03 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-2
-- Build shared library using Nils Petersen's patch (BZ #648964).
-
-* Tue Nov 02 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-1
-- Update to 2.3.11.
-
-* Wed Sep 16 2009 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-7
-- Fix location of Fortran modules.
-
-* Sun Jul 26 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.7-6
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
-* Sun Mar 08 2009 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-5
-- Fix license.
-
-* Thu Dec 18 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-4
-- Change base name back to qd.
-
-* Sat Dec 13 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-3
-- Removed debug package.
-
-* Sat Dec 13 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-2
-- Review fixes.
-- Rename package to qd-devel.
-
-* Thu Nov 06 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-1
-- First release.
diff --git a/sources b/sources
deleted file mode 100644
index cd8eac5..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-c67380bfe059258798c57bedb642a277 qd-2.3.15.tar.gz
commit d795622ed368c4f4fa024c32c11cbbb1d93e4364
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jul 26 17:34:02 2019 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/qd.spec b/qd.spec
index 4658de5..8e75227 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.15
-Release: 11%{?dist}
+Release: 12%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
License: BSD
URL:
http://crd.lbl.gov/~dhbailey/mpdist/
@@ -95,6 +95,9 @@ make check
%changelog
+* Fri Jul 26 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
2.3.15-12
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
* Sat Feb 02 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
2.3.15-11
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
commit 4972b54293a355aea6e99b7ccf8be2d1dee03970
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Feb 2 10:29:12 2019 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/qd.spec b/qd.spec
index 007a465..4658de5 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.15
-Release: 10%{?dist}
+Release: 11%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
License: BSD
URL:
http://crd.lbl.gov/~dhbailey/mpdist/
@@ -95,6 +95,9 @@ make check
%changelog
+* Sat Feb 02 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
2.3.15-11
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
* Sat Jul 14 2018 Fedora Release Engineering <releng(a)fedoraproject.org> -
2.3.15-10
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
commit ae8e9afa963a6b6172eb074c2224e1f2cd3036e5
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Mon Jan 28 20:18:20 2019 +0100
Remove obsolete Group tag
References:
https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
diff --git a/qd.spec b/qd.spec
index 59275bf..007a465 100644
--- a/qd.spec
+++ b/qd.spec
@@ -5,7 +5,6 @@ Name: qd
Version: 2.3.15
Release: 10%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
-Group: Applications/Engineering
License: BSD
URL:
http://crd.lbl.gov/~dhbailey/mpdist/
Source0:
http://crd.lbl.gov/~dhbailey/mpdist/qd-%{version}.tar.gz
@@ -29,7 +28,6 @@ are also included.
%package devel
Summary: Double-Double and Quad-Double Arithmetic
-Group: Applications/Engineering
Requires: qd = %{version}-%{release}
Obsoletes: qd-static < %{version}-%{release}
commit 8b75d962979c3b8e043d9ade124f970057be444c
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Tue Jan 22 18:40:45 2019 +0100
Remove obsolete ldconfig scriptlets
References:
https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/qd.spec b/qd.spec
index df66d0f..59275bf 100644
--- a/qd.spec
+++ b/qd.spec
@@ -79,8 +79,7 @@ mv %{buildroot}%{_includedir}/qd/*.mod %{buildroot}%{_fmoddir}/%{name}
# Remove la file
rm %{buildroot}%{_libdir}/*.la
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%ldconfig_scriptlets
%check
make check
commit 9b108f6672cfa91bb8757ac381f6adf34b06c401
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Jul 14 02:58:45 2018 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/qd.spec b/qd.spec
index e47528a..df66d0f 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.15
-Release: 9%{?dist}
+Release: 10%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -98,6 +98,9 @@ make check
%changelog
+* Sat Jul 14 2018 Fedora Release Engineering <releng(a)fedoraproject.org> -
2.3.15-10
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
* Fri Feb 09 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-9
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
commit 7357999c62a4e3f7d62f25b90933ef5dedf510d2
Author: Jason Tibbitts <tibbs(a)math.uh.edu>
Date: Tue Jul 10 01:29:09 2018 -0500
Remove needless use of %defattr
diff --git a/qd.spec b/qd.spec
index d78cc72..e47528a 100644
--- a/qd.spec
+++ b/qd.spec
@@ -86,12 +86,10 @@ rm %{buildroot}%{_libdir}/*.la
make check
%files
-%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS README TODO
%{_libdir}/libqd*.so.*
%files devel
-%defattr(-,root,root,-)
%doc qd.pdf
%{_bindir}/qd-config
%{_fmoddir}/qd/
commit aadf4691739a2bc9f64be4c07bc9d0b3314b7705
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Wed Feb 14 09:57:20 2018 +0100
Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/qd.spec b/qd.spec
index 21bf541..d78cc72 100644
--- a/qd.spec
+++ b/qd.spec
@@ -85,9 +85,6 @@ rm %{buildroot}%{_libdir}/*.la
%check
make check
-%clean
-rm -rf %{buildroot}
-
%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS README TODO
commit 91aebd4fc85130e836ba1a257ba86bf0e28fe2b6
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Wed Feb 14 00:29:50 2018 +0100
Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/qd.spec b/qd.spec
index fd539f1..21bf541 100644
--- a/qd.spec
+++ b/qd.spec
@@ -9,7 +9,6 @@ Group: Applications/Engineering
License: BSD
URL:
http://crd.lbl.gov/~dhbailey/mpdist/
Source0:
http://crd.lbl.gov/~dhbailey/mpdist/qd-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gcc-c++
BuildRequires: gcc-gfortran
commit 246e7d566e92dfa8b7c0118abdeb1503067b0257
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Feb 9 12:09:08 2018 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/qd.spec b/qd.spec
index 0d85fd3..fd539f1 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.15
-Release: 8%{?dist}
+Release: 9%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -104,6 +104,9 @@ rm -rf %{buildroot}
%changelog
+* Fri Feb 09 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-9
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-8
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
commit 0e7a34132b71e6461bda50dba42d2d6f82190f38
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Aug 3 07:10:09 2017 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
diff --git a/qd.spec b/qd.spec
index a1e22ec..0d85fd3 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.15
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -104,6 +104,9 @@ rm -rf %{buildroot}
%changelog
+* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-8
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-7
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
commit c3111bcbdac7374711be838292ea1193f215c037
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Jul 27 12:34:01 2017 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
diff --git a/qd.spec b/qd.spec
index cf37a82..a1e22ec 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.15
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -104,6 +104,9 @@ rm -rf %{buildroot}
%changelog
+* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-7
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
* Sat Feb 11 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-6
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
commit 68fe767f226c33d169dccc1034dab91f534395d1
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Feb 11 11:11:14 2017 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
diff --git a/qd.spec b/qd.spec
index da5b45f..cf37a82 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.15
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -104,6 +104,9 @@ rm -rf %{buildroot}
%changelog
+* Sat Feb 11 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-6
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
* Wed Aug 24 2016 Dan Hork <dan[at]danny.cz> - 2.3.15-5
- fix precision issue on s390(x) and aarch64 (#1076070)
commit 354e1d9b9999dc6fc9a13398f355c10a93ba1a44
Author: Dan Hork <dan(a)danny.cz>
Date: Wed Aug 24 11:43:35 2016 +0200
- fix precision issue on s390(x) and aarch64 (#1076070)
diff --git a/qd.spec b/qd.spec
index 03573e1..da5b45f 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.15
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -53,6 +53,9 @@ are also included.
%setup -q -n qd-%{version}
%build
+%ifarch s390 s390x aarch64
+%global optflags %{optflags} -ffp-contract=off
+%endif
export CC=gcc
export CXX=g++
export FC=gfortran
@@ -81,11 +84,7 @@ rm %{buildroot}%{_libdir}/*.la
%postun -p /sbin/ldconfig
%check
-%ifarch s390 s390x aarch64
-make check ||:
-%else
make check
-%endif
%clean
rm -rf %{buildroot}
@@ -105,6 +104,9 @@ rm -rf %{buildroot}
%changelog
+* Wed Aug 24 2016 Dan Hork <dan[at]danny.cz> - 2.3.15-5
+- fix precision issue on s390(x) and aarch64 (#1076070)
+
* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
commit 19789d14361e3088d75c49f9c790a7d0340f0d02
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Feb 4 21:37:15 2016 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
diff --git a/qd.spec b/qd.spec
index ab36e11..03573e1 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.15
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -105,6 +105,9 @@ rm -rf %{buildroot}
%changelog
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.15-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.15-3
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
commit 2c454185f72fa21f64d69bad185f0dd61e1f0612
Author: Bjrn Esser <me(a)besser82.io>
Date: Sun Dec 13 13:19:14 2015 +0100
remove unused patch
diff --git a/qd-2.3.11-libtool.patch b/qd-2.3.11-libtool.patch
deleted file mode 100644
index f587d07..0000000
--- a/qd-2.3.11-libtool.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-diff -u qd-2.3.11/configure.ac\~ qd-2.3.11/configure.ac
---- qd-2.3.11/configure.ac~ 2009-05-12 03:45:05.000000000 +1000
-+++ qd-2.3.11/configure.ac 2010-11-03 10:24:01.000000000 +1000
-@@ -312,7 +312,7 @@
-
- # libtool stuff
- # AC_DISABLE_SHARED
--# AC_PROG_LIBTOOL
-+AC_PROG_LIBTOOL
- AC_PROG_RANLIB
-
- # Output
-diff -u qd-2.3.11/src/Makefile.am\~ qd-2.3.11/src/Makefile.am
---- qd-2.3.11/src/Makefile.am~ 2009-05-12 03:45:05.000000000 +1000
-+++ qd-2.3.11/src/Makefile.am 2010-11-03 13:26:45.000000000 +1000
-@@ -1,9 +1,9 @@
- SRC = c_dd.cpp c_qd.cpp dd_real.cpp dd_const.cpp \
- fpu.cpp qd_real.cpp qd_const.cpp util.cpp bits.cpp util.h
-
--lib_LIBRARIES = libqd.a
-+lib_LTLIBRARIES = libqd.la
-
--libqd_a_SOURCES = $(SRC)
-+libqd_la_SOURCES = $(SRC)
-
- AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir)/include
-
-diff -u qd-2.3.11/tests/Makefile.am\~ qd-2.3.11/tests/Makefile.am
---- qd-2.3.11/tests/Makefile.am~ 2009-05-12 03:45:05.000000000 +1000
-+++ qd-2.3.11/tests/Makefile.am 2010-11-03 13:56:03.000000000 +1000
-@@ -1,4 +1,4 @@
--LDADD = $(top_builddir)/src/libqd.a
-+LDADD = $(top_builddir)/src/libqd.la
- AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir)/include
-
- TESTS = qd_test pslq_test c_test
-@@ -17,7 +17,7 @@
- f_test_LINK=$(CXXLINK)
- f_test_LDADD = $(top_builddir)/fortran/libqdmod.a \
- $(top_builddir)/fortran/libqd_f_main.a \
-- $(LDADD) $(top_builddir)/src/libqd.a $(FCLIBS)
-+ $(LDADD) $(top_builddir)/src/libqd.la $(FCLIBS)
- endif
-
- CLEANFILES=qd_timer quadt_test huge
commit e7814e9b53bf98edc808a96b6d2e0e81b9386b9a
Merge: effb3a2 dd8e514
Author: Bjrn Esser <me(a)besser82.io>
Date: Sun Dec 13 13:17:41 2015 +0100
Merge branch 'el5' into el6
commit dd8e514c973b738b835f4720093c6672f4e5b660
Merge: 411fe32 8fcc7be
Author: Bjrn Esser <me(a)besser82.io>
Date: Sun Dec 13 13:15:43 2015 +0100
Merge branch 'master' into el5
commit 411fe32ce5b580c2405ca38a4bf8430b2eeca183
Author: Bjrn Esser <me(a)besser82.io>
Date: Sun Dec 13 13:15:30 2015 +0100
Revert "2014-12-18: Retired orphaned package, because it was orphaned for more
than six weeks."
This reverts commit a112a7f454c8ad658778c0c704d92f6a28622f4f.
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..26919fc
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+qd-2.3.7.tar.gz
+/qd-2.3.11.tar.gz
+/qd-2.3.13.tar.gz
diff --git a/dead.package b/dead.package
deleted file mode 100644
index 44c640c..0000000
--- a/dead.package
+++ /dev/null
@@ -1,3 +0,0 @@
-2014-12-18: Retired orphaned package, because it was orphaned for more than six weeks.
-Reference:
https://fedorahosted.org/epel/ticket/7
-
diff --git a/qd.spec b/qd.spec
new file mode 100644
index 0000000..222fe76
--- /dev/null
+++ b/qd.spec
@@ -0,0 +1,146 @@
+# Fortran module directory
+%{!?python_sitearch: %global _fmoddir %{_libdir}/gfortran/modules}
+
+Name: qd
+Version: 2.3.13
+Release: 1%{?dist}
+Summary: Double-Double and Quad-Double Arithmetic
+Group: Applications/Engineering
+License: BSD
+URL:
http://crd.lbl.gov/~dhbailey/mpdist/
+Source0:
http://crd.lbl.gov/~dhbailey/mpdist/qd-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires: gcc-c++
+BuildRequires: gcc-gfortran
+
+%description
+This package provides numeric types of twice the precision of IEEE
+double (106 mantissa bits, or approximately 32 decimal digits) and
+four times the precision of IEEE double (212 mantissa bits, or
+approximately 64 decimal digits). Due to features such as operator
+and function overloading, these facilities can be utilized
+with only minor modifications to conventional C++ and Fortran-90
+programs.
+
+In addition to the basic arithmetic operations (add, subtract,
+multiply, divide, square root), common transcendental functions such
+as the exponential, logarithm, trigonometric and hyperbolic functions
+are also included.
+
+%package devel
+Summary: Double-Double and Quad-Double Arithmetic
+Group: Applications/Engineering
+Requires: qd = %{version}-%{release}
+Obsoletes: qd-static < %{version}-%{release}
+
+%description devel
+This package provides numeric types of twice the precision of IEEE
+double (106 mantissa bits, or approximately 32 decimal digits) and
+four times the precision of IEEE double (212 mantissa bits, or
+approximately 64 decimal digits). Due to features such as operator
+and function overloading, these facilities can be utilized
+with only minor modifications to conventional C++ and Fortran-90
+programs.
+
+In addition to the basic arithmetic operations (add, subtract,
+multiply, divide, square root), common transcendental functions such
+as the exponential, logarithm, trigonometric and hyperbolic functions
+are also included.
+
+
+%prep
+%setup -q -n qd-%{version}
+
+%build
+export CC=gcc
+export CXX=g++
+export FC=gfortran
+export FCFLAGS="%{optflags}"
+
+%configure --enable-shared --disable-static
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+
+# Fix location of documentation
+mv %{buildroot}%{_docdir}/qd/* .
+rm -rf %{buildroot}%{_datadir}
+
+# Move Fortran modules to %{_fmoddir}
+mkdir -p %{buildroot}%{_fmoddir}/%{name}
+mv %{buildroot}%{_includedir}/qd/*.mod %{buildroot}%{_fmoddir}/%{name}
+
+# Remove la file
+rm %{buildroot}%{_libdir}/*.la
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%check
+make check
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING NEWS README TODO
+%{_libdir}/libqd*.so.*
+
+%files devel
+%defattr(-,root,root,-)
+%doc qd.pdf
+%{_bindir}/qd-config
+%{_fmoddir}/qd/
+%{_includedir}/qd/
+%{_libdir}/libqd*.so
+
+
+%changelog
+* Sun Jul 22 2012 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.13-1
+- Update to 2.3.13.
+- Drop shared library patch, which isn't necessary anymore.
+
+* Sat Jul 21 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-6
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Tue Feb 28 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-5
+- Rebuilt for c++ ABI breakage
+
+* Sat Jan 14 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-3
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Nov 03 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-2
+- Build shared library using Nils Petersen's patch (BZ #648964).
+
+* Tue Nov 02 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-1
+- Update to 2.3.11.
+
+* Wed Sep 16 2009 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-7
+- Fix location of Fortran modules.
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.7-6
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Sun Mar 08 2009 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-5
+- Fix license.
+
+* Thu Dec 18 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-4
+- Change base name back to qd.
+
+* Sat Dec 13 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-3
+- Removed debug package.
+
+* Sat Dec 13 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-2
+- Review fixes.
+- Rename package to qd-devel.
+
+* Thu Nov 06 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-1
+- First release.
diff --git a/sources b/sources
new file mode 100644
index 0000000..3d9bd7a
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+1c901295624d91df0114614f2ccf914f qd-2.3.13.tar.gz
commit 8fcc7be2c5407a67ecdc83701f556314520800a5
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Thu Jun 18 21:38:34 2015 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
diff --git a/qd.spec b/qd.spec
index f2db6ca..ab36e11 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.15
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -105,6 +105,9 @@ rm -rf %{buildroot}
%changelog
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.15-3
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
* Sat May 02 2015 Kalev Lember <kalevlember(a)gmail.com> - 2.3.15-2
- Rebuilt for GCC 5 C++11 ABI change
commit 7da856bf81d8992d142424e5a3934a94f66bd8f1
Author: Kalev Lember <kalevlember(a)gmail.com>
Date: Sat May 2 17:06:16 2015 +0200
Rebuilt for GCC 5 C++11 ABI change
diff --git a/qd.spec b/qd.spec
index 7490e9d..f2db6ca 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.15
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -105,6 +105,9 @@ rm -rf %{buildroot}
%changelog
+* Sat May 02 2015 Kalev Lember <kalevlember(a)gmail.com> - 2.3.15-2
+- Rebuilt for GCC 5 C++11 ABI change
+
* Sat Oct 25 2014 Peter Robinson <pbrobinson(a)fedoraproject.org> 2.3.15-1
- Update to 2.3.15.
- Don't fail build on tests for s390/aarch64
commit a112a7f454c8ad658778c0c704d92f6a28622f4f
Author: Till Maas <opensource(a)till.name>
Date: Thu Dec 18 07:12:53 2014 +0100
2014-12-18: Retired orphaned package, because it was orphaned for more than six
weeks.
Reference:
https://fedorahosted.org/epel/ticket/7
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 26919fc..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-qd-2.3.7.tar.gz
-/qd-2.3.11.tar.gz
-/qd-2.3.13.tar.gz
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..44c640c
--- /dev/null
+++ b/dead.package
@@ -0,0 +1,3 @@
+2014-12-18: Retired orphaned package, because it was orphaned for more than six weeks.
+Reference:
https://fedorahosted.org/epel/ticket/7
+
diff --git a/qd.spec b/qd.spec
deleted file mode 100644
index 222fe76..0000000
--- a/qd.spec
+++ /dev/null
@@ -1,146 +0,0 @@
-# Fortran module directory
-%{!?python_sitearch: %global _fmoddir %{_libdir}/gfortran/modules}
-
-Name: qd
-Version: 2.3.13
-Release: 1%{?dist}
-Summary: Double-Double and Quad-Double Arithmetic
-Group: Applications/Engineering
-License: BSD
-URL:
http://crd.lbl.gov/~dhbailey/mpdist/
-Source0:
http://crd.lbl.gov/~dhbailey/mpdist/qd-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-BuildRequires: gcc-c++
-BuildRequires: gcc-gfortran
-
-%description
-This package provides numeric types of twice the precision of IEEE
-double (106 mantissa bits, or approximately 32 decimal digits) and
-four times the precision of IEEE double (212 mantissa bits, or
-approximately 64 decimal digits). Due to features such as operator
-and function overloading, these facilities can be utilized
-with only minor modifications to conventional C++ and Fortran-90
-programs.
-
-In addition to the basic arithmetic operations (add, subtract,
-multiply, divide, square root), common transcendental functions such
-as the exponential, logarithm, trigonometric and hyperbolic functions
-are also included.
-
-%package devel
-Summary: Double-Double and Quad-Double Arithmetic
-Group: Applications/Engineering
-Requires: qd = %{version}-%{release}
-Obsoletes: qd-static < %{version}-%{release}
-
-%description devel
-This package provides numeric types of twice the precision of IEEE
-double (106 mantissa bits, or approximately 32 decimal digits) and
-four times the precision of IEEE double (212 mantissa bits, or
-approximately 64 decimal digits). Due to features such as operator
-and function overloading, these facilities can be utilized
-with only minor modifications to conventional C++ and Fortran-90
-programs.
-
-In addition to the basic arithmetic operations (add, subtract,
-multiply, divide, square root), common transcendental functions such
-as the exponential, logarithm, trigonometric and hyperbolic functions
-are also included.
-
-
-%prep
-%setup -q -n qd-%{version}
-
-%build
-export CC=gcc
-export CXX=g++
-export FC=gfortran
-export FCFLAGS="%{optflags}"
-
-%configure --enable-shared --disable-static
-make %{?_smp_mflags}
-
-
-%install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
-
-# Fix location of documentation
-mv %{buildroot}%{_docdir}/qd/* .
-rm -rf %{buildroot}%{_datadir}
-
-# Move Fortran modules to %{_fmoddir}
-mkdir -p %{buildroot}%{_fmoddir}/%{name}
-mv %{buildroot}%{_includedir}/qd/*.mod %{buildroot}%{_fmoddir}/%{name}
-
-# Remove la file
-rm %{buildroot}%{_libdir}/*.la
-
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-
-%check
-make check
-
-%clean
-rm -rf %{buildroot}
-
-%files
-%defattr(-,root,root,-)
-%doc AUTHORS COPYING NEWS README TODO
-%{_libdir}/libqd*.so.*
-
-%files devel
-%defattr(-,root,root,-)
-%doc qd.pdf
-%{_bindir}/qd-config
-%{_fmoddir}/qd/
-%{_includedir}/qd/
-%{_libdir}/libqd*.so
-
-
-%changelog
-* Sun Jul 22 2012 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.13-1
-- Update to 2.3.13.
-- Drop shared library patch, which isn't necessary anymore.
-
-* Sat Jul 21 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-6
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Tue Feb 28 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-5
-- Rebuilt for c++ ABI breakage
-
-* Sat Jan 14 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-4
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-
-* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-3
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Wed Nov 03 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-2
-- Build shared library using Nils Petersen's patch (BZ #648964).
-
-* Tue Nov 02 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-1
-- Update to 2.3.11.
-
-* Wed Sep 16 2009 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-7
-- Fix location of Fortran modules.
-
-* Sun Jul 26 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.7-6
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
-* Sun Mar 08 2009 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-5
-- Fix license.
-
-* Thu Dec 18 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-4
-- Change base name back to qd.
-
-* Sat Dec 13 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-3
-- Removed debug package.
-
-* Sat Dec 13 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-2
-- Review fixes.
-- Rename package to qd-devel.
-
-* Thu Nov 06 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-1
-- First release.
diff --git a/sources b/sources
deleted file mode 100644
index 3d9bd7a..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-1c901295624d91df0114614f2ccf914f qd-2.3.13.tar.gz
commit fe5f8310e465b784a8f7e6711a89f1579566587f
Author: Peter Robinson <pbrobinson(a)gmail.com>
Date: Sat Oct 25 19:12:10 2014 +0100
Don't fail build on tests for s390/aarch64
diff --git a/qd.spec b/qd.spec
index b4474fa..7490e9d 100644
--- a/qd.spec
+++ b/qd.spec
@@ -81,7 +81,11 @@ rm %{buildroot}%{_libdir}/*.la
%postun -p /sbin/ldconfig
%check
+%ifarch s390 s390x aarch64
+make check ||:
+%else
make check
+%endif
%clean
rm -rf %{buildroot}
@@ -103,6 +107,7 @@ rm -rf %{buildroot}
%changelog
* Sat Oct 25 2014 Peter Robinson <pbrobinson(a)fedoraproject.org> 2.3.15-1
- Update to 2.3.15.
+- Don't fail build on tests for s390/aarch64
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.14-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
commit d91d442bcdf457fb98214c9fd0e03da271639673
Author: Peter Robinson <pbrobinson(a)gmail.com>
Date: Sat Oct 25 19:10:16 2014 +0100
Update to 2.3.15
diff --git a/.gitignore b/.gitignore
index 4d456f6..a5c9afb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,2 @@
-qd-2.3.7.tar.gz
-/qd-2.3.11.tar.gz
/qd-2.3.13.tar.gz
-/qd-2.3.14.tar.gz
+/qd-2.*.tar.gz
diff --git a/qd.spec b/qd.spec
index 4453d23..b4474fa 100644
--- a/qd.spec
+++ b/qd.spec
@@ -2,8 +2,8 @@
%{!?python_sitearch: %global _fmoddir %{_libdir}/gfortran/modules}
Name: qd
-Version: 2.3.14
-Release: 4%{?dist}
+Version: 2.3.15
+Release: 1%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -101,6 +101,9 @@ rm -rf %{buildroot}
%changelog
+* Sat Oct 25 2014 Peter Robinson <pbrobinson(a)fedoraproject.org> 2.3.15-1
+- Update to 2.3.15.
+
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.14-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
diff --git a/sources b/sources
index a5ee35f..cd8eac5 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8a7565254b630238b7fe95c1e87d0db4 qd-2.3.14.tar.gz
+c67380bfe059258798c57bedb642a277 qd-2.3.15.tar.gz
commit a130d59b91f9e7b3ce3f7c58a94a7266d3834f03
Author: Peter Robinson <pbrobinson(a)fedoraproject.org>
Date: Sun Aug 17 22:20:06 2014 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
diff --git a/qd.spec b/qd.spec
index e7ecdcb..4453d23 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.14
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -101,6 +101,9 @@ rm -rf %{buildroot}
%changelog
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.14-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.14-3
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
commit 3a2d8bed5b059ba6a0d745ee37817f7a65d57efb
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Sat Jun 7 19:57:48 2014 -0500
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
diff --git a/qd.spec b/qd.spec
index 75ee30d..e7ecdcb 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.14
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -101,6 +101,9 @@ rm -rf %{buildroot}
%changelog
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.14-3
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.14-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
commit 2ed78d8e1aefeeaf4176d12ba16a13dac5397088
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Sun Aug 4 06:23:38 2013 -0500
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
diff --git a/qd.spec b/qd.spec
index e6b39af..75ee30d 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.14
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -101,6 +101,9 @@ rm -rf %{buildroot}
%changelog
+* Sun Aug 04 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.14-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
* Wed Jun 05 2013 Susi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.14-1
- Update to 2.3.14.
commit 1c5f36f33a6169393f449904ca85f5a160c6b3fa
Author: Susi Lehtola <jussilehtola(a)fedoraproject.org>
Date: Wed Jun 5 01:09:12 2013 +0300
Update to 2.3.14.
diff --git a/.gitignore b/.gitignore
index 26919fc..4d456f6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
qd-2.3.7.tar.gz
/qd-2.3.11.tar.gz
/qd-2.3.13.tar.gz
+/qd-2.3.14.tar.gz
diff --git a/qd.spec b/qd.spec
index 12cb0b3..e6b39af 100644
--- a/qd.spec
+++ b/qd.spec
@@ -2,8 +2,8 @@
%{!?python_sitearch: %global _fmoddir %{_libdir}/gfortran/modules}
Name: qd
-Version: 2.3.13
-Release: 2%{?dist}
+Version: 2.3.14
+Release: 1%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -101,6 +101,9 @@ rm -rf %{buildroot}
%changelog
+* Wed Jun 05 2013 Susi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.14-1
+- Update to 2.3.14.
+
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.13-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
diff --git a/sources b/sources
index 3d9bd7a..a5ee35f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-1c901295624d91df0114614f2ccf914f qd-2.3.13.tar.gz
+8a7565254b630238b7fe95c1e87d0db4 qd-2.3.14.tar.gz
commit 45d16670bcf3254a09d7e6cc138240a1b7d79b9e
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Thu Feb 14 15:05:36 2013 -0600
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
diff --git a/qd.spec b/qd.spec
index 222fe76..12cb0b3 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.13
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -101,6 +101,9 @@ rm -rf %{buildroot}
%changelog
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.13-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
* Sun Jul 22 2012 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.13-1
- Update to 2.3.13.
- Drop shared library patch, which isn't necessary anymore.
commit effb3a2f518b6cac56ca829386de359879e606f0
Merge: cf37b01 0a439e5
Author: Jussi Lehtola <jussilehtola(a)fedoraproject.org>
Date: Sun Jul 22 13:13:50 2012 +0300
Update to 2.3.13.
commit 0a439e5d862585ec596f3524a84fd6a94013a233
Author: Jussi Lehtola <jussilehtola(a)fedoraproject.org>
Date: Sun Jul 22 12:28:37 2012 +0300
Add fmoddir definition.
diff --git a/qd.spec b/qd.spec
index f337609..222fe76 100644
--- a/qd.spec
+++ b/qd.spec
@@ -1,3 +1,6 @@
+# Fortran module directory
+%{!?python_sitearch: %global _fmoddir %{_libdir}/gfortran/modules}
+
Name: qd
Version: 2.3.13
Release: 1%{?dist}
commit 701588c92a4a0505e6c6858336a51133d1f20015
Merge: e748df1 0ace999
Author: Jussi Lehtola <jussilehtola(a)fedoraproject.org>
Date: Sun Jul 22 11:57:28 2012 +0300
Update to 2.3.13.
commit 0ace999ed43ac668ab0d8e446dad57ece48cf086
Author: Jussi Lehtola <jussilehtola(a)fedoraproject.org>
Date: Sun Jul 22 03:49:55 2012 +0300
Update to 2.3.13.
diff --git a/.gitignore b/.gitignore
index 4b9e184..26919fc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
qd-2.3.7.tar.gz
/qd-2.3.11.tar.gz
+/qd-2.3.13.tar.gz
diff --git a/qd-2.3.11-libtool.patch b/qd-2.3.11-libtool.patch
deleted file mode 100644
index f587d07..0000000
--- a/qd-2.3.11-libtool.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-diff -u qd-2.3.11/configure.ac\~ qd-2.3.11/configure.ac
---- qd-2.3.11/configure.ac~ 2009-05-12 03:45:05.000000000 +1000
-+++ qd-2.3.11/configure.ac 2010-11-03 10:24:01.000000000 +1000
-@@ -312,7 +312,7 @@
-
- # libtool stuff
- # AC_DISABLE_SHARED
--# AC_PROG_LIBTOOL
-+AC_PROG_LIBTOOL
- AC_PROG_RANLIB
-
- # Output
-diff -u qd-2.3.11/src/Makefile.am\~ qd-2.3.11/src/Makefile.am
---- qd-2.3.11/src/Makefile.am~ 2009-05-12 03:45:05.000000000 +1000
-+++ qd-2.3.11/src/Makefile.am 2010-11-03 13:26:45.000000000 +1000
-@@ -1,9 +1,9 @@
- SRC = c_dd.cpp c_qd.cpp dd_real.cpp dd_const.cpp \
- fpu.cpp qd_real.cpp qd_const.cpp util.cpp bits.cpp util.h
-
--lib_LIBRARIES = libqd.a
-+lib_LTLIBRARIES = libqd.la
-
--libqd_a_SOURCES = $(SRC)
-+libqd_la_SOURCES = $(SRC)
-
- AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir)/include
-
-diff -u qd-2.3.11/tests/Makefile.am\~ qd-2.3.11/tests/Makefile.am
---- qd-2.3.11/tests/Makefile.am~ 2009-05-12 03:45:05.000000000 +1000
-+++ qd-2.3.11/tests/Makefile.am 2010-11-03 13:56:03.000000000 +1000
-@@ -1,4 +1,4 @@
--LDADD = $(top_builddir)/src/libqd.a
-+LDADD = $(top_builddir)/src/libqd.la
- AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir)/include
-
- TESTS = qd_test pslq_test c_test
-@@ -17,7 +17,7 @@
- f_test_LINK=$(CXXLINK)
- f_test_LDADD = $(top_builddir)/fortran/libqdmod.a \
- $(top_builddir)/fortran/libqd_f_main.a \
-- $(LDADD) $(top_builddir)/src/libqd.a $(FCLIBS)
-+ $(LDADD) $(top_builddir)/src/libqd.la $(FCLIBS)
- endif
-
- CLEANFILES=qd_timer quadt_test huge
diff --git a/qd.spec b/qd.spec
index 520645b..f337609 100644
--- a/qd.spec
+++ b/qd.spec
@@ -1,6 +1,6 @@
Name: qd
-Version: 2.3.11
-Release: 6%{?dist}
+Version: 2.3.13
+Release: 1%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -8,13 +8,6 @@ URL:
http://crd.lbl.gov/~dhbailey/mpdist/
Source0:
http://crd.lbl.gov/~dhbailey/mpdist/qd-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-# Patch to enable building shared library
-Patch0: qd-2.3.11-libtool.patch
-
-BuildRequires: autoconf
-BuildRequires: automake
-BuildRequires: libtool
-
BuildRequires: gcc-c++
BuildRequires: gcc-gfortran
@@ -55,7 +48,6 @@ are also included.
%prep
%setup -q -n qd-%{version}
-%patch0 -p1
%build
export CC=gcc
@@ -63,7 +55,6 @@ export CXX=g++
export FC=gfortran
export FCFLAGS="%{optflags}"
-autoreconf -i
%configure --enable-shared --disable-static
make %{?_smp_mflags}
@@ -78,11 +69,14 @@ rm -rf %{buildroot}%{_datadir}
# Move Fortran modules to %{_fmoddir}
mkdir -p %{buildroot}%{_fmoddir}/%{name}
-mv %{buildroot}%{_libdir}/%{name}/*.mod %{buildroot}%{_fmoddir}/%{name}
+mv %{buildroot}%{_includedir}/qd/*.mod %{buildroot}%{_fmoddir}/%{name}
# Remove la file
rm %{buildroot}%{_libdir}/*.la
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
%check
make check
@@ -92,7 +86,7 @@ rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS README TODO
-%{_libdir}/libqd.so.*
+%{_libdir}/libqd*.so.*
%files devel
%defattr(-,root,root,-)
@@ -100,12 +94,14 @@ rm -rf %{buildroot}
%{_bindir}/qd-config
%{_fmoddir}/qd/
%{_includedir}/qd/
-%{_libdir}/libqd.so
-%{_libdir}/libqd_f_main.a
-%{_libdir}/libqdmod.a
+%{_libdir}/libqd*.so
%changelog
+* Sun Jul 22 2012 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.13-1
+- Update to 2.3.13.
+- Drop shared library patch, which isn't necessary anymore.
+
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-6
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
diff --git a/sources b/sources
index 0ab7bd7..3d9bd7a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-4623b3b103897d7fb12c729e8c206969 qd-2.3.11.tar.gz
+1c901295624d91df0114614f2ccf914f qd-2.3.13.tar.gz
commit 826722595f1f1d3a5b7cf1362711fc7b1d3bda5c
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Sat Jul 21 07:35:40 2012 -0500
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
diff --git a/qd.spec b/qd.spec
index b3605bf..520645b 100644
--- a/qd.spec
+++ b/qd.spec
@@ -1,6 +1,6 @@
Name: qd
Version: 2.3.11
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -106,6 +106,9 @@ rm -rf %{buildroot}
%changelog
+* Sat Jul 21 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-6
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-5
- Rebuilt for c++ ABI breakage
commit 777dcc32a965072c978e222300688c16324ba618
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Tue Feb 28 13:47:11 2012 -0600
- Rebuilt for c++ ABI breakage
diff --git a/qd.spec b/qd.spec
index d7d732f..b3605bf 100644
--- a/qd.spec
+++ b/qd.spec
@@ -1,6 +1,6 @@
Name: qd
Version: 2.3.11
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -106,6 +106,9 @@ rm -rf %{buildroot}
%changelog
+* Tue Feb 28 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-5
+- Rebuilt for c++ ABI breakage
+
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
commit 7b7218c48f32e57b39753b3db61b9066bd3a8a14
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Fri Jan 13 20:26:37 2012 -0600
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
diff --git a/qd.spec b/qd.spec
index a24e252..d7d732f 100644
--- a/qd.spec
+++ b/qd.spec
@@ -1,6 +1,6 @@
Name: qd
Version: 2.3.11
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -106,6 +106,9 @@ rm -rf %{buildroot}
%changelog
+* Sat Jan 14 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-3
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
commit 41bb02f217481ad91b792025a644abb670282f7d
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Tue Feb 8 22:38:19 2011 -0600
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
diff --git a/qd.spec b/qd.spec
index bf9efef..a24e252 100644
--- a/qd.spec
+++ b/qd.spec
@@ -1,6 +1,6 @@
Name: qd
Version: 2.3.11
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -106,6 +106,9 @@ rm -rf %{buildroot}
%changelog
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.11-3
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
* Wed Nov 03 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-2
- Build shared library using Nils Petersen's patch (BZ #648964).
commit 8e0971b6a047f36a09059fc0269bd5d61544d547
Author: Jussi Lehtola <jussilehtola(a)fedoraproject.org>
Date: Mon Dec 13 22:54:49 2010 +0200
Update URL.
diff --git a/qd.spec b/qd.spec
index b2b90b7..bf9efef 100644
--- a/qd.spec
+++ b/qd.spec
@@ -4,8 +4,8 @@ Release: 2%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
-URL:
http://www.cs.berkeley.edu/~yozo/
-Source0:
http://www.cs.berkeley.edu/%7Eyozo/software/qd-%{version}.tar.gz
+URL:
http://crd.lbl.gov/~dhbailey/mpdist/
+Source0:
http://crd.lbl.gov/~dhbailey/mpdist/qd-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# Patch to enable building shared library
commit cf37b013a38252d3ec3b57d9b68f03e2342d72b4
Author: Jussi Lehtola <jussilehtola(a)fedoraproject.org>
Date: Sat Dec 4 13:01:43 2010 +0200
Update to 2.3.11, build shared library.
diff --git a/qd-2.3.11-libtool.patch b/qd-2.3.11-libtool.patch
new file mode 100644
index 0000000..f587d07
--- /dev/null
+++ b/qd-2.3.11-libtool.patch
@@ -0,0 +1,45 @@
+diff -u qd-2.3.11/configure.ac\~ qd-2.3.11/configure.ac
+--- qd-2.3.11/configure.ac~ 2009-05-12 03:45:05.000000000 +1000
++++ qd-2.3.11/configure.ac 2010-11-03 10:24:01.000000000 +1000
+@@ -312,7 +312,7 @@
+
+ # libtool stuff
+ # AC_DISABLE_SHARED
+-# AC_PROG_LIBTOOL
++AC_PROG_LIBTOOL
+ AC_PROG_RANLIB
+
+ # Output
+diff -u qd-2.3.11/src/Makefile.am\~ qd-2.3.11/src/Makefile.am
+--- qd-2.3.11/src/Makefile.am~ 2009-05-12 03:45:05.000000000 +1000
++++ qd-2.3.11/src/Makefile.am 2010-11-03 13:26:45.000000000 +1000
+@@ -1,9 +1,9 @@
+ SRC = c_dd.cpp c_qd.cpp dd_real.cpp dd_const.cpp \
+ fpu.cpp qd_real.cpp qd_const.cpp util.cpp bits.cpp util.h
+
+-lib_LIBRARIES = libqd.a
++lib_LTLIBRARIES = libqd.la
+
+-libqd_a_SOURCES = $(SRC)
++libqd_la_SOURCES = $(SRC)
+
+ AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir)/include
+
+diff -u qd-2.3.11/tests/Makefile.am\~ qd-2.3.11/tests/Makefile.am
+--- qd-2.3.11/tests/Makefile.am~ 2009-05-12 03:45:05.000000000 +1000
++++ qd-2.3.11/tests/Makefile.am 2010-11-03 13:56:03.000000000 +1000
+@@ -1,4 +1,4 @@
+-LDADD = $(top_builddir)/src/libqd.a
++LDADD = $(top_builddir)/src/libqd.la
+ AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir)/include
+
+ TESTS = qd_test pslq_test c_test
+@@ -17,7 +17,7 @@
+ f_test_LINK=$(CXXLINK)
+ f_test_LDADD = $(top_builddir)/fortran/libqdmod.a \
+ $(top_builddir)/fortran/libqd_f_main.a \
+- $(LDADD) $(top_builddir)/src/libqd.a $(FCLIBS)
++ $(LDADD) $(top_builddir)/src/libqd.la $(FCLIBS)
+ endif
+
+ CLEANFILES=qd_timer quadt_test huge
diff --git a/qd.spec b/qd.spec
index 91122ab..b2b90b7 100644
--- a/qd.spec
+++ b/qd.spec
@@ -1,9 +1,6 @@
-# Disable debug package since only static library provided (leading to an empty debuginfo
file)
-%global debug_package %{nil}
-
Name: qd
-Version: 2.3.7
-Release: 7%{?dist}
+Version: 2.3.11
+Release: 2%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -11,6 +8,13 @@ URL:
http://www.cs.berkeley.edu/~yozo/
Source0:
http://www.cs.berkeley.edu/%7Eyozo/software/qd-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+# Patch to enable building shared library
+Patch0: qd-2.3.11-libtool.patch
+
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libtool
+
BuildRequires: gcc-c++
BuildRequires: gcc-gfortran
@@ -31,7 +35,8 @@ are also included.
%package devel
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
-Provides: qd-static = %{name}-%{version}
+Requires: qd = %{version}-%{release}
+Obsoletes: qd-static < %{version}-%{release}
%description devel
This package provides numeric types of twice the precision of IEEE
@@ -50,13 +55,16 @@ are also included.
%prep
%setup -q -n qd-%{version}
+%patch0 -p1
%build
export CC=gcc
export CXX=g++
export FC=gfortran
export FCFLAGS="%{optflags}"
-%configure
+
+autoreconf -i
+%configure --enable-shared --disable-static
make %{?_smp_mflags}
@@ -65,31 +73,45 @@ rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
# Fix location of documentation
-mv %{buildroot}/usr/share/doc/qd/* .
-rm -rf %{buildroot}/usr/share/
+mv %{buildroot}%{_docdir}/qd/* .
+rm -rf %{buildroot}%{_datadir}
# Move Fortran modules to %{_fmoddir}
mkdir -p %{buildroot}%{_fmoddir}/%{name}
mv %{buildroot}%{_libdir}/%{name}/*.mod %{buildroot}%{_fmoddir}/%{name}
+# Remove la file
+rm %{buildroot}%{_libdir}/*.la
+
%check
make check
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING NEWS README TODO
+%{_libdir}/libqd.so.*
%files devel
%defattr(-,root,root,-)
-%doc AUTHORS COPYING NEWS README qd.pdf TODO
+%doc qd.pdf
%{_bindir}/qd-config
%{_fmoddir}/qd/
%{_includedir}/qd/
-%{_libdir}/libqd.a
+%{_libdir}/libqd.so
%{_libdir}/libqd_f_main.a
%{_libdir}/libqdmod.a
%changelog
+* Wed Nov 03 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-2
+- Build shared library using Nils Petersen's patch (BZ #648964).
+
+* Tue Nov 02 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-1
+- Update to 2.3.11.
+
* Wed Sep 16 2009 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-7
- Fix location of Fortran modules.
diff --git a/sources b/sources
index b0c2487..0ab7bd7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8a66004a0eead55cf3cca87ddf3b69d8 qd-2.3.7.tar.gz
+4623b3b103897d7fb12c729e8c206969 qd-2.3.11.tar.gz
commit e748df11be66b05c670f905b3d3872e57b3ca817
Author: Jussi Lehtola <jussilehtola(a)fedoraproject.org>
Date: Sat Dec 4 12:57:29 2010 +0200
Update to 2.3.11, build shared library.
diff --git a/qd-2.3.11-libtool.patch b/qd-2.3.11-libtool.patch
new file mode 100644
index 0000000..f587d07
--- /dev/null
+++ b/qd-2.3.11-libtool.patch
@@ -0,0 +1,45 @@
+diff -u qd-2.3.11/configure.ac\~ qd-2.3.11/configure.ac
+--- qd-2.3.11/configure.ac~ 2009-05-12 03:45:05.000000000 +1000
++++ qd-2.3.11/configure.ac 2010-11-03 10:24:01.000000000 +1000
+@@ -312,7 +312,7 @@
+
+ # libtool stuff
+ # AC_DISABLE_SHARED
+-# AC_PROG_LIBTOOL
++AC_PROG_LIBTOOL
+ AC_PROG_RANLIB
+
+ # Output
+diff -u qd-2.3.11/src/Makefile.am\~ qd-2.3.11/src/Makefile.am
+--- qd-2.3.11/src/Makefile.am~ 2009-05-12 03:45:05.000000000 +1000
++++ qd-2.3.11/src/Makefile.am 2010-11-03 13:26:45.000000000 +1000
+@@ -1,9 +1,9 @@
+ SRC = c_dd.cpp c_qd.cpp dd_real.cpp dd_const.cpp \
+ fpu.cpp qd_real.cpp qd_const.cpp util.cpp bits.cpp util.h
+
+-lib_LIBRARIES = libqd.a
++lib_LTLIBRARIES = libqd.la
+
+-libqd_a_SOURCES = $(SRC)
++libqd_la_SOURCES = $(SRC)
+
+ AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir)/include
+
+diff -u qd-2.3.11/tests/Makefile.am\~ qd-2.3.11/tests/Makefile.am
+--- qd-2.3.11/tests/Makefile.am~ 2009-05-12 03:45:05.000000000 +1000
++++ qd-2.3.11/tests/Makefile.am 2010-11-03 13:56:03.000000000 +1000
+@@ -1,4 +1,4 @@
+-LDADD = $(top_builddir)/src/libqd.a
++LDADD = $(top_builddir)/src/libqd.la
+ AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir)/include
+
+ TESTS = qd_test pslq_test c_test
+@@ -17,7 +17,7 @@
+ f_test_LINK=$(CXXLINK)
+ f_test_LDADD = $(top_builddir)/fortran/libqdmod.a \
+ $(top_builddir)/fortran/libqd_f_main.a \
+- $(LDADD) $(top_builddir)/src/libqd.a $(FCLIBS)
++ $(LDADD) $(top_builddir)/src/libqd.la $(FCLIBS)
+ endif
+
+ CLEANFILES=qd_timer quadt_test huge
diff --git a/qd.spec b/qd.spec
index 91122ab..b2b90b7 100644
--- a/qd.spec
+++ b/qd.spec
@@ -1,9 +1,6 @@
-# Disable debug package since only static library provided (leading to an empty debuginfo
file)
-%global debug_package %{nil}
-
Name: qd
-Version: 2.3.7
-Release: 7%{?dist}
+Version: 2.3.11
+Release: 2%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -11,6 +8,13 @@ URL:
http://www.cs.berkeley.edu/~yozo/
Source0:
http://www.cs.berkeley.edu/%7Eyozo/software/qd-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+# Patch to enable building shared library
+Patch0: qd-2.3.11-libtool.patch
+
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libtool
+
BuildRequires: gcc-c++
BuildRequires: gcc-gfortran
@@ -31,7 +35,8 @@ are also included.
%package devel
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
-Provides: qd-static = %{name}-%{version}
+Requires: qd = %{version}-%{release}
+Obsoletes: qd-static < %{version}-%{release}
%description devel
This package provides numeric types of twice the precision of IEEE
@@ -50,13 +55,16 @@ are also included.
%prep
%setup -q -n qd-%{version}
+%patch0 -p1
%build
export CC=gcc
export CXX=g++
export FC=gfortran
export FCFLAGS="%{optflags}"
-%configure
+
+autoreconf -i
+%configure --enable-shared --disable-static
make %{?_smp_mflags}
@@ -65,31 +73,45 @@ rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
# Fix location of documentation
-mv %{buildroot}/usr/share/doc/qd/* .
-rm -rf %{buildroot}/usr/share/
+mv %{buildroot}%{_docdir}/qd/* .
+rm -rf %{buildroot}%{_datadir}
# Move Fortran modules to %{_fmoddir}
mkdir -p %{buildroot}%{_fmoddir}/%{name}
mv %{buildroot}%{_libdir}/%{name}/*.mod %{buildroot}%{_fmoddir}/%{name}
+# Remove la file
+rm %{buildroot}%{_libdir}/*.la
+
%check
make check
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING NEWS README TODO
+%{_libdir}/libqd.so.*
%files devel
%defattr(-,root,root,-)
-%doc AUTHORS COPYING NEWS README qd.pdf TODO
+%doc qd.pdf
%{_bindir}/qd-config
%{_fmoddir}/qd/
%{_includedir}/qd/
-%{_libdir}/libqd.a
+%{_libdir}/libqd.so
%{_libdir}/libqd_f_main.a
%{_libdir}/libqdmod.a
%changelog
+* Wed Nov 03 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-2
+- Build shared library using Nils Petersen's patch (BZ #648964).
+
+* Tue Nov 02 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-1
+- Update to 2.3.11.
+
* Wed Sep 16 2009 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-7
- Fix location of Fortran modules.
diff --git a/sources b/sources
index b0c2487..0ab7bd7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8a66004a0eead55cf3cca87ddf3b69d8 qd-2.3.7.tar.gz
+4623b3b103897d7fb12c729e8c206969 qd-2.3.11.tar.gz
commit de5632677278c5ae9fcb26fc68a1e2f0986920b8
Author: Jussi Lehtola <jussilehtola(a)fedoraproject.org>
Date: Wed Nov 3 12:32:28 2010 +0200
Build shared library.
diff --git a/qd-2.3.11-libtool.patch b/qd-2.3.11-libtool.patch
new file mode 100644
index 0000000..f587d07
--- /dev/null
+++ b/qd-2.3.11-libtool.patch
@@ -0,0 +1,45 @@
+diff -u qd-2.3.11/configure.ac\~ qd-2.3.11/configure.ac
+--- qd-2.3.11/configure.ac~ 2009-05-12 03:45:05.000000000 +1000
++++ qd-2.3.11/configure.ac 2010-11-03 10:24:01.000000000 +1000
+@@ -312,7 +312,7 @@
+
+ # libtool stuff
+ # AC_DISABLE_SHARED
+-# AC_PROG_LIBTOOL
++AC_PROG_LIBTOOL
+ AC_PROG_RANLIB
+
+ # Output
+diff -u qd-2.3.11/src/Makefile.am\~ qd-2.3.11/src/Makefile.am
+--- qd-2.3.11/src/Makefile.am~ 2009-05-12 03:45:05.000000000 +1000
++++ qd-2.3.11/src/Makefile.am 2010-11-03 13:26:45.000000000 +1000
+@@ -1,9 +1,9 @@
+ SRC = c_dd.cpp c_qd.cpp dd_real.cpp dd_const.cpp \
+ fpu.cpp qd_real.cpp qd_const.cpp util.cpp bits.cpp util.h
+
+-lib_LIBRARIES = libqd.a
++lib_LTLIBRARIES = libqd.la
+
+-libqd_a_SOURCES = $(SRC)
++libqd_la_SOURCES = $(SRC)
+
+ AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir)/include
+
+diff -u qd-2.3.11/tests/Makefile.am\~ qd-2.3.11/tests/Makefile.am
+--- qd-2.3.11/tests/Makefile.am~ 2009-05-12 03:45:05.000000000 +1000
++++ qd-2.3.11/tests/Makefile.am 2010-11-03 13:56:03.000000000 +1000
+@@ -1,4 +1,4 @@
+-LDADD = $(top_builddir)/src/libqd.a
++LDADD = $(top_builddir)/src/libqd.la
+ AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir)/include
+
+ TESTS = qd_test pslq_test c_test
+@@ -17,7 +17,7 @@
+ f_test_LINK=$(CXXLINK)
+ f_test_LDADD = $(top_builddir)/fortran/libqdmod.a \
+ $(top_builddir)/fortran/libqd_f_main.a \
+- $(LDADD) $(top_builddir)/src/libqd.a $(FCLIBS)
++ $(LDADD) $(top_builddir)/src/libqd.la $(FCLIBS)
+ endif
+
+ CLEANFILES=qd_timer quadt_test huge
diff --git a/qd-2.3.11-sharedlib.patch b/qd-2.3.11-sharedlib.patch
deleted file mode 100644
index 3200204..0000000
--- a/qd-2.3.11-sharedlib.patch
+++ /dev/null
@@ -1,148 +0,0 @@
-diff --git a/qd-2.3.11-libtool.patch b/qd-2.3.11-libtool.patch
-new file mode 100644
-index 0000000..f587d07
---- /dev/null
-+++ b/qd-2.3.11-libtool.patch
-@@ -0,0 +1,45 @@
-+diff -u qd-2.3.11/configure.ac\~ qd-2.3.11/configure.ac
-+--- qd-2.3.11/configure.ac~ 2009-05-12 03:45:05.000000000 +1000
-++++ qd-2.3.11/configure.ac 2010-11-03 10:24:01.000000000 +1000
-+@@ -312,7 +312,7 @@
-+
-+ # libtool stuff
-+ # AC_DISABLE_SHARED
-+-# AC_PROG_LIBTOOL
-++AC_PROG_LIBTOOL
-+ AC_PROG_RANLIB
-+
-+ # Output
-+diff -u qd-2.3.11/src/Makefile.am\~ qd-2.3.11/src/Makefile.am
-+--- qd-2.3.11/src/Makefile.am~ 2009-05-12 03:45:05.000000000 +1000
-++++ qd-2.3.11/src/Makefile.am 2010-11-03 13:26:45.000000000 +1000
-+@@ -1,9 +1,9 @@
-+ SRC = c_dd.cpp c_qd.cpp dd_real.cpp dd_const.cpp \
-+ fpu.cpp qd_real.cpp qd_const.cpp util.cpp bits.cpp util.h
-+
-+-lib_LIBRARIES = libqd.a
-++lib_LTLIBRARIES = libqd.la
-+
-+-libqd_a_SOURCES = $(SRC)
-++libqd_la_SOURCES = $(SRC)
-+
-+ AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir)/include
-+
-+diff -u qd-2.3.11/tests/Makefile.am\~ qd-2.3.11/tests/Makefile.am
-+--- qd-2.3.11/tests/Makefile.am~ 2009-05-12 03:45:05.000000000 +1000
-++++ qd-2.3.11/tests/Makefile.am 2010-11-03 13:56:03.000000000 +1000
-+@@ -1,4 +1,4 @@
-+-LDADD = $(top_builddir)/src/libqd.a
-++LDADD = $(top_builddir)/src/libqd.la
-+ AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir)/include
-+
-+ TESTS = qd_test pslq_test c_test
-+@@ -17,7 +17,7 @@
-+ f_test_LINK=$(CXXLINK)
-+ f_test_LDADD = $(top_builddir)/fortran/libqdmod.a \
-+ $(top_builddir)/fortran/libqd_f_main.a \
-+- $(LDADD) $(top_builddir)/src/libqd.a $(FCLIBS)
-++ $(LDADD) $(top_builddir)/src/libqd.la $(FCLIBS)
-+ endif
-+
-+ CLEANFILES=qd_timer quadt_test huge
-diff --git a/qd.spec b/qd.spec
-index cecb71c..5cec3b4 100644
---- a/qd.spec
-+++ b/qd.spec
-@@ -3,7 +3,7 @@
-
- Name: qd
- Version: 2.3.11
--Release: 1%{?dist}
-+Release: 2%{?dist}
- Summary: Double-Double and Quad-Double Arithmetic
- Group: Applications/Engineering
- License: BSD
-@@ -13,6 +13,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u}
-n)
-
- BuildRequires: gcc-c++
- BuildRequires: gcc-gfortran
-+Patch1: qd-2.3.11-libtool.patch
-
- %description
- This package provides numeric types of twice the precision of IEEE
-@@ -31,7 +32,7 @@ are also included.
- %package devel
- Summary: Double-Double and Quad-Double Arithmetic
- Group: Applications/Engineering
--Provides: qd-static = %{name}-%{version}
-+Obsoletes: qd-static < %{name}-%{version}
-
- %description devel
- This package provides numeric types of twice the precision of IEEE
-@@ -50,13 +51,15 @@ are also included.
-
- %prep
- %setup -q -n qd-%{version}
-+%patch1 -p1 -b .orig
-+autoreconf -i
-
- %build
- export CC=gcc
- export CXX=g++
- export FC=gfortran
- export FCFLAGS="%{optflags}"
--%configure --enable-shared --disable-static
-+%configure --disable-static
- make %{?_smp_mflags}
-
-
-@@ -65,31 +68,45 @@ rm -rf $RPM_BUILD_ROOT
- make install DESTDIR=$RPM_BUILD_ROOT
-
- # Fix location of documentation
--mv %{buildroot}/usr/share/doc/qd/* .
--rm -rf %{buildroot}/usr/share/
-+mv %{buildroot}%{_docdir}/qd/* .
-+rm -rf %{buildroot}%{_datadir}
-
- # Move Fortran modules to %{_fmoddir}
- mkdir -p %{buildroot}%{_fmoddir}/%{name}
- mv %{buildroot}%{_libdir}/%{name}/*.mod %{buildroot}%{_fmoddir}/%{name}
-
-+rm %{buildroot}%{_libdir}/libqd.la
-+
- %check
- make check
-
- %clean
- rm -rf $RPM_BUILD_ROOT
-
-+%post -p /sbin/ldconfig
-+
-+%postun -p /sbin/ldconfig
-+
-+%files
-+%defattr(-,root,root,-)
-+%doc AUTHORS COPYING
-+%{_libdir}/libqd.so.*
-+
- %files devel
- %defattr(-,root,root,-)
--%doc AUTHORS COPYING NEWS README qd.pdf TODO
-+%doc NEWS README qd.pdf TODO
- %{_bindir}/qd-config
- %{_fmoddir}/qd/
- %{_includedir}/qd/
--%{_libdir}/libqd.a
-+%{_libdir}/libqd.so
- %{_libdir}/libqd_f_main.a
- %{_libdir}/libqdmod.a
-
-
- %changelog
-+* Wed Nov 3 2010 Jens Petersen <petersen(a)redhat.com> - 2.3.11-2
-+- build shared library: qd-2.3.11-libtool.patch ported from debian
-+
- * Tue Nov 02 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-1
- - Update to 2.3.11.
-
commit bcbe78d431f56c52f19a1ce014f169189223c955
Author: Jussi Lehtola <jussilehtola(a)fedoraproject.org>
Date: Wed Nov 3 12:23:34 2010 +0200
Build shared library.
diff --git a/qd-2.3.11-sharedlib.patch b/qd-2.3.11-sharedlib.patch
new file mode 100644
index 0000000..3200204
--- /dev/null
+++ b/qd-2.3.11-sharedlib.patch
@@ -0,0 +1,148 @@
+diff --git a/qd-2.3.11-libtool.patch b/qd-2.3.11-libtool.patch
+new file mode 100644
+index 0000000..f587d07
+--- /dev/null
++++ b/qd-2.3.11-libtool.patch
+@@ -0,0 +1,45 @@
++diff -u qd-2.3.11/configure.ac\~ qd-2.3.11/configure.ac
++--- qd-2.3.11/configure.ac~ 2009-05-12 03:45:05.000000000 +1000
+++++ qd-2.3.11/configure.ac 2010-11-03 10:24:01.000000000 +1000
++@@ -312,7 +312,7 @@
++
++ # libtool stuff
++ # AC_DISABLE_SHARED
++-# AC_PROG_LIBTOOL
+++AC_PROG_LIBTOOL
++ AC_PROG_RANLIB
++
++ # Output
++diff -u qd-2.3.11/src/Makefile.am\~ qd-2.3.11/src/Makefile.am
++--- qd-2.3.11/src/Makefile.am~ 2009-05-12 03:45:05.000000000 +1000
+++++ qd-2.3.11/src/Makefile.am 2010-11-03 13:26:45.000000000 +1000
++@@ -1,9 +1,9 @@
++ SRC = c_dd.cpp c_qd.cpp dd_real.cpp dd_const.cpp \
++ fpu.cpp qd_real.cpp qd_const.cpp util.cpp bits.cpp util.h
++
++-lib_LIBRARIES = libqd.a
+++lib_LTLIBRARIES = libqd.la
++
++-libqd_a_SOURCES = $(SRC)
+++libqd_la_SOURCES = $(SRC)
++
++ AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir)/include
++
++diff -u qd-2.3.11/tests/Makefile.am\~ qd-2.3.11/tests/Makefile.am
++--- qd-2.3.11/tests/Makefile.am~ 2009-05-12 03:45:05.000000000 +1000
+++++ qd-2.3.11/tests/Makefile.am 2010-11-03 13:56:03.000000000 +1000
++@@ -1,4 +1,4 @@
++-LDADD = $(top_builddir)/src/libqd.a
+++LDADD = $(top_builddir)/src/libqd.la
++ AM_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir)/include
++
++ TESTS = qd_test pslq_test c_test
++@@ -17,7 +17,7 @@
++ f_test_LINK=$(CXXLINK)
++ f_test_LDADD = $(top_builddir)/fortran/libqdmod.a \
++ $(top_builddir)/fortran/libqd_f_main.a \
++- $(LDADD) $(top_builddir)/src/libqd.a $(FCLIBS)
+++ $(LDADD) $(top_builddir)/src/libqd.la $(FCLIBS)
++ endif
++
++ CLEANFILES=qd_timer quadt_test huge
+diff --git a/qd.spec b/qd.spec
+index cecb71c..5cec3b4 100644
+--- a/qd.spec
++++ b/qd.spec
+@@ -3,7 +3,7 @@
+
+ Name: qd
+ Version: 2.3.11
+-Release: 1%{?dist}
++Release: 2%{?dist}
+ Summary: Double-Double and Quad-Double Arithmetic
+ Group: Applications/Engineering
+ License: BSD
+@@ -13,6 +13,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u}
-n)
+
+ BuildRequires: gcc-c++
+ BuildRequires: gcc-gfortran
++Patch1: qd-2.3.11-libtool.patch
+
+ %description
+ This package provides numeric types of twice the precision of IEEE
+@@ -31,7 +32,7 @@ are also included.
+ %package devel
+ Summary: Double-Double and Quad-Double Arithmetic
+ Group: Applications/Engineering
+-Provides: qd-static = %{name}-%{version}
++Obsoletes: qd-static < %{name}-%{version}
+
+ %description devel
+ This package provides numeric types of twice the precision of IEEE
+@@ -50,13 +51,15 @@ are also included.
+
+ %prep
+ %setup -q -n qd-%{version}
++%patch1 -p1 -b .orig
++autoreconf -i
+
+ %build
+ export CC=gcc
+ export CXX=g++
+ export FC=gfortran
+ export FCFLAGS="%{optflags}"
+-%configure --enable-shared --disable-static
++%configure --disable-static
+ make %{?_smp_mflags}
+
+
+@@ -65,31 +68,45 @@ rm -rf $RPM_BUILD_ROOT
+ make install DESTDIR=$RPM_BUILD_ROOT
+
+ # Fix location of documentation
+-mv %{buildroot}/usr/share/doc/qd/* .
+-rm -rf %{buildroot}/usr/share/
++mv %{buildroot}%{_docdir}/qd/* .
++rm -rf %{buildroot}%{_datadir}
+
+ # Move Fortran modules to %{_fmoddir}
+ mkdir -p %{buildroot}%{_fmoddir}/%{name}
+ mv %{buildroot}%{_libdir}/%{name}/*.mod %{buildroot}%{_fmoddir}/%{name}
+
++rm %{buildroot}%{_libdir}/libqd.la
++
+ %check
+ make check
+
+ %clean
+ rm -rf $RPM_BUILD_ROOT
+
++%post -p /sbin/ldconfig
++
++%postun -p /sbin/ldconfig
++
++%files
++%defattr(-,root,root,-)
++%doc AUTHORS COPYING
++%{_libdir}/libqd.so.*
++
+ %files devel
+ %defattr(-,root,root,-)
+-%doc AUTHORS COPYING NEWS README qd.pdf TODO
++%doc NEWS README qd.pdf TODO
+ %{_bindir}/qd-config
+ %{_fmoddir}/qd/
+ %{_includedir}/qd/
+-%{_libdir}/libqd.a
++%{_libdir}/libqd.so
+ %{_libdir}/libqd_f_main.a
+ %{_libdir}/libqdmod.a
+
+
+ %changelog
++* Wed Nov 3 2010 Jens Petersen <petersen(a)redhat.com> - 2.3.11-2
++- build shared library: qd-2.3.11-libtool.patch ported from debian
++
+ * Tue Nov 02 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-1
+ - Update to 2.3.11.
+
commit 2eed2aa01bcc4e093767f911fef1d70d77679993
Author: Jussi Lehtola <jussilehtola(a)fedoraproject.org>
Date: Wed Nov 3 12:07:47 2010 +0200
Build shared library.
diff --git a/qd.spec b/qd.spec
index cecb71c..b2b90b7 100644
--- a/qd.spec
+++ b/qd.spec
@@ -1,9 +1,6 @@
-# Disable debug package since only static library provided (leading to an empty debuginfo
file)
-#global debug_package %{nil}
-
Name: qd
Version: 2.3.11
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -11,6 +8,13 @@ URL:
http://www.cs.berkeley.edu/~yozo/
Source0:
http://www.cs.berkeley.edu/%7Eyozo/software/qd-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+# Patch to enable building shared library
+Patch0: qd-2.3.11-libtool.patch
+
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libtool
+
BuildRequires: gcc-c++
BuildRequires: gcc-gfortran
@@ -31,7 +35,8 @@ are also included.
%package devel
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
-Provides: qd-static = %{name}-%{version}
+Requires: qd = %{version}-%{release}
+Obsoletes: qd-static < %{version}-%{release}
%description devel
This package provides numeric types of twice the precision of IEEE
@@ -50,12 +55,15 @@ are also included.
%prep
%setup -q -n qd-%{version}
+%patch0 -p1
%build
export CC=gcc
export CXX=g++
export FC=gfortran
export FCFLAGS="%{optflags}"
+
+autoreconf -i
%configure --enable-shared --disable-static
make %{?_smp_mflags}
@@ -65,31 +73,42 @@ rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
# Fix location of documentation
-mv %{buildroot}/usr/share/doc/qd/* .
-rm -rf %{buildroot}/usr/share/
+mv %{buildroot}%{_docdir}/qd/* .
+rm -rf %{buildroot}%{_datadir}
# Move Fortran modules to %{_fmoddir}
mkdir -p %{buildroot}%{_fmoddir}/%{name}
mv %{buildroot}%{_libdir}/%{name}/*.mod %{buildroot}%{_fmoddir}/%{name}
+# Remove la file
+rm %{buildroot}%{_libdir}/*.la
+
%check
make check
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING NEWS README TODO
+%{_libdir}/libqd.so.*
%files devel
%defattr(-,root,root,-)
-%doc AUTHORS COPYING NEWS README qd.pdf TODO
+%doc qd.pdf
%{_bindir}/qd-config
%{_fmoddir}/qd/
%{_includedir}/qd/
-%{_libdir}/libqd.a
+%{_libdir}/libqd.so
%{_libdir}/libqd_f_main.a
%{_libdir}/libqdmod.a
%changelog
+* Wed Nov 03 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-2
+- Build shared library using Nils Petersen's patch (BZ #648964).
+
* Tue Nov 02 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-1
- Update to 2.3.11.
commit b9751294c39a9208fe3b8c11496ea7f4e5ad3af8
Author: Jussi Lehtola <jussilehtola(a)fedoraproject.org>
Date: Tue Nov 2 19:46:43 2010 +0200
Update to 2.3.11.
diff --git a/.gitignore b/.gitignore
index adeafe9..4b9e184 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
qd-2.3.7.tar.gz
+/qd-2.3.11.tar.gz
diff --git a/qd.spec b/qd.spec
index 91122ab..cecb71c 100644
--- a/qd.spec
+++ b/qd.spec
@@ -1,9 +1,9 @@
# Disable debug package since only static library provided (leading to an empty debuginfo
file)
-%global debug_package %{nil}
+#global debug_package %{nil}
Name: qd
-Version: 2.3.7
-Release: 7%{?dist}
+Version: 2.3.11
+Release: 1%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -56,7 +56,7 @@ export CC=gcc
export CXX=g++
export FC=gfortran
export FCFLAGS="%{optflags}"
-%configure
+%configure --enable-shared --disable-static
make %{?_smp_mflags}
@@ -90,6 +90,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Tue Nov 02 2010 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.11-1
+- Update to 2.3.11.
+
* Wed Sep 16 2009 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-7
- Fix location of Fortran modules.
diff --git a/sources b/sources
index b0c2487..0ab7bd7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8a66004a0eead55cf3cca87ddf3b69d8 qd-2.3.7.tar.gz
+4623b3b103897d7fb12c729e8c206969 qd-2.3.11.tar.gz
commit a6ae72c9668bd5e0cfca8097db1ae8d3d0c336fe
Author: Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org>
Date: Thu Jul 29 10:58:23 2010 +0000
dist-git conversion
diff --git a/.cvsignore b/.cvsignore
deleted file mode 100644
index adeafe9..0000000
--- a/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-qd-2.3.7.tar.gz
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..adeafe9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+qd-2.3.7.tar.gz
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 9dda273..0000000
--- a/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Makefile for source rpm: qd
-# $Id$
-NAME := qd
-SPECFILE = $(firstword $(wildcard *.spec))
-
-define find-makefile-common
-for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f
$$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo
"$$d/Makefile.common" ; break ; fi ; done
-endef
-
-MAKEFILE_COMMON := $(shell $(find-makefile-common))
-
-ifeq ($(MAKEFILE_COMMON),)
-# attept a checkout
-define checkout-makefile-common
-test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo
"common/Makefile.common" ; } || { echo "ERROR: I can't figure out how
to checkout the 'common' module." ; exit -1 ; } >&2
-endef
-
-MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
-endif
-
-include $(MAKEFILE_COMMON)
diff --git a/branch b/branch
deleted file mode 100644
index 46381b9..0000000
--- a/branch
+++ /dev/null
@@ -1 +0,0 @@
-EL-6
diff --git a/import.log b/import.log
deleted file mode 100644
index e88b781..0000000
--- a/import.log
+++ /dev/null
@@ -1 +0,0 @@
-qd-2_3_7-5_fc10:HEAD:qd-2.3.7-5.fc10.src.rpm:1236621257
commit cf25f4e8d3d20d261506cdb3e98fa56f16a51eba
Author: Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org>
Date: Thu Jul 29 10:58:22 2010 +0000
dist-git conversion
diff --git a/.cvsignore b/.cvsignore
deleted file mode 100644
index adeafe9..0000000
--- a/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-qd-2.3.7.tar.gz
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..adeafe9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+qd-2.3.7.tar.gz
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 9dda273..0000000
--- a/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Makefile for source rpm: qd
-# $Id$
-NAME := qd
-SPECFILE = $(firstword $(wildcard *.spec))
-
-define find-makefile-common
-for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f
$$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo
"$$d/Makefile.common" ; break ; fi ; done
-endef
-
-MAKEFILE_COMMON := $(shell $(find-makefile-common))
-
-ifeq ($(MAKEFILE_COMMON),)
-# attept a checkout
-define checkout-makefile-common
-test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo
"common/Makefile.common" ; } || { echo "ERROR: I can't figure out how
to checkout the 'common' module." ; exit -1 ; } >&2
-endef
-
-MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
-endif
-
-include $(MAKEFILE_COMMON)
diff --git a/import.log b/import.log
deleted file mode 100644
index e88b781..0000000
--- a/import.log
+++ /dev/null
@@ -1 +0,0 @@
-qd-2_3_7-5_fc10:HEAD:qd-2.3.7-5.fc10.src.rpm:1236621257
commit e1745fcda2347b8becfa7d96ceac3ac5c2f2f6c1
Author: Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org>
Date: Thu Jul 29 10:58:21 2010 +0000
dist-git conversion
diff --git a/.cvsignore b/.cvsignore
deleted file mode 100644
index e69de29..0000000
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e69de29
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 9dda273..0000000
--- a/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Makefile for source rpm: qd
-# $Id$
-NAME := qd
-SPECFILE = $(firstword $(wildcard *.spec))
-
-define find-makefile-common
-for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f
$$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo
"$$d/Makefile.common" ; break ; fi ; done
-endef
-
-MAKEFILE_COMMON := $(shell $(find-makefile-common))
-
-ifeq ($(MAKEFILE_COMMON),)
-# attept a checkout
-define checkout-makefile-common
-test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo
"common/Makefile.common" ; } || { echo "ERROR: I can't figure out how
to checkout the 'common' module." ; exit -1 ; } >&2
-endef
-
-MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
-endif
-
-include $(MAKEFILE_COMMON)
diff --git a/branch b/branch
deleted file mode 100644
index 42f697a..0000000
--- a/branch
+++ /dev/null
@@ -1 +0,0 @@
-EL-5
commit c49277b6a39808ea46c8b4ee09efc5dbf0c3cf56
Author: Dennis Gilmore <ausil(a)fedoraproject.org>
Date: Sat May 8 02:19:51 2010 +0000
Initialize branch EL-6 for qd
diff --git a/branch b/branch
new file mode 100644
index 0000000..46381b9
--- /dev/null
+++ b/branch
@@ -0,0 +1 @@
+EL-6
commit 89e4a1d31d115e162e6b44ea3d7441f3d7c8e18c
Author: Bill Nottingham <notting(a)fedoraproject.org>
Date: Thu Nov 26 01:16:04 2009 +0000
Fix typo that causes a failure to update the common directory. (releng
#2781)
diff --git a/Makefile b/Makefile
index 66cc3f0..9dda273 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@ NAME := qd
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
-for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f
$$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo
"$$d/Makefile.common" ; break ; fi ; done
+for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f
$$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo
"$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
commit 219caf7fd136f6a9077dfc7ac956cd212a2d5fb1
Author: Bill Nottingham <notting(a)fedoraproject.org>
Date: Thu Nov 26 01:16:00 2009 +0000
Fix typo that causes a failure to update the common directory. (releng
#2781)
diff --git a/Makefile b/Makefile
index 66cc3f0..9dda273 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@ NAME := qd
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
-for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f
$$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo
"$$d/Makefile.common" ; break ; fi ; done
+for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f
$$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo
"$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
commit 76696eb45e4a8823bf6d9815c32582d37b296fc6
Author: Bill Nottingham <notting(a)fedoraproject.org>
Date: Wed Nov 25 22:46:59 2009 +0000
Fix typo that causes a failure to update the common directory. (releng
#2781)
diff --git a/Makefile b/Makefile
index 66cc3f0..9dda273 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@ NAME := qd
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
-for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f
$$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo
"$$d/Makefile.common" ; break ; fi ; done
+for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f
$$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo
"$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
commit 9dbc8fc54425fb7d06ca1a6814395636929dc8ee
Author: Jussi Lehtola <jussilehtola(a)fedoraproject.org>
Date: Wed Sep 16 17:28:15 2009 +0000
Fix location of Fortran modules.
diff --git a/qd.spec b/qd.spec
index 707ee24..91122ab 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.7
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -68,6 +68,10 @@ make install DESTDIR=$RPM_BUILD_ROOT
mv %{buildroot}/usr/share/doc/qd/* .
rm -rf %{buildroot}/usr/share/
+# Move Fortran modules to %{_fmoddir}
+mkdir -p %{buildroot}%{_fmoddir}/%{name}
+mv %{buildroot}%{_libdir}/%{name}/*.mod %{buildroot}%{_fmoddir}/%{name}
+
%check
make check
@@ -78,25 +82,32 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS README qd.pdf TODO
%{_bindir}/qd-config
-%{_includedir}/qd
-%{_libdir}/*
+%{_fmoddir}/qd/
+%{_includedir}/qd/
+%{_libdir}/libqd.a
+%{_libdir}/libqd_f_main.a
+%{_libdir}/libqdmod.a
+
%changelog
+* Wed Sep 16 2009 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-7
+- Fix location of Fortran modules.
+
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.7-6
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-* Sun Mar 08 2009 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-5
+* Sun Mar 08 2009 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-5
- Fix license.
-* Thu Dec 18 2008 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-4
+* Thu Dec 18 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-4
- Change base name back to qd.
-* Sat Dec 13 2008 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-3
+* Sat Dec 13 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-3
- Removed debug package.
-* Sat Dec 13 2008 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-2
+* Sat Dec 13 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-2
- Review fixes.
- Rename package to qd-devel.
-* Thu Nov 06 2008 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-1
+* Thu Nov 06 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-1
- First release.
commit 09dafcbcbb2f0d45304ed432ecbafa9e2bbc33ba
Author: Jussi Lehtola <jussilehtola(a)fedoraproject.org>
Date: Wed Sep 16 17:28:14 2009 +0000
Fix location of Fortran modules.
diff --git a/qd.spec b/qd.spec
index 3d37567..91122ab 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.7
-Release: 5%{?dist}
+Release: 7%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -68,6 +68,10 @@ make install DESTDIR=$RPM_BUILD_ROOT
mv %{buildroot}/usr/share/doc/qd/* .
rm -rf %{buildroot}/usr/share/
+# Move Fortran modules to %{_fmoddir}
+mkdir -p %{buildroot}%{_fmoddir}/%{name}
+mv %{buildroot}%{_libdir}/%{name}/*.mod %{buildroot}%{_fmoddir}/%{name}
+
%check
make check
@@ -78,22 +82,32 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS README qd.pdf TODO
%{_bindir}/qd-config
-%{_includedir}/qd
-%{_libdir}/*
+%{_fmoddir}/qd/
+%{_includedir}/qd/
+%{_libdir}/libqd.a
+%{_libdir}/libqd_f_main.a
+%{_libdir}/libqdmod.a
+
%changelog
-* Sun Mar 08 2009 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-5
+* Wed Sep 16 2009 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-7
+- Fix location of Fortran modules.
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.7-6
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Sun Mar 08 2009 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-5
- Fix license.
-* Thu Dec 18 2008 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-4
+* Thu Dec 18 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-4
- Change base name back to qd.
-* Sat Dec 13 2008 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-3
+* Sat Dec 13 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-3
- Removed debug package.
-* Sat Dec 13 2008 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-2
+* Sat Dec 13 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-2
- Review fixes.
- Rename package to qd-devel.
-* Thu Nov 06 2008 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-1
+* Thu Nov 06 2008 Jussi Lehtola <jussilehtola(a)fedoraproject.org> - 2.3.7-1
- First release.
commit 0fe5635e9d569a78287bf08150aa097069b83c29
Author: Jesse Keating <jkeating(a)fedoraproject.org>
Date: Mon Jul 27 01:45:29 2009 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
diff --git a/qd.spec b/qd.spec
index 3d37567..707ee24 100644
--- a/qd.spec
+++ b/qd.spec
@@ -3,7 +3,7 @@
Name: qd
Version: 2.3.7
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: Double-Double and Quad-Double Arithmetic
Group: Applications/Engineering
License: BSD
@@ -82,6 +82,9 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/*
%changelog
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
2.3.7-6
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
* Sun Mar 08 2009 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-5
- Fix license.
commit 1c89fe8aa9ecd34baad01315f0c998e70f659cc6
Author: Jussi Lehtola <jussilehtola(a)fedoraproject.org>
Date: Mon Mar 9 17:57:55 2009 +0000
- Import to Fedora.
diff --git a/qd.spec b/qd.spec
new file mode 100644
index 0000000..3d37567
--- /dev/null
+++ b/qd.spec
@@ -0,0 +1,99 @@
+# Disable debug package since only static library provided (leading to an empty debuginfo
file)
+%global debug_package %{nil}
+
+Name: qd
+Version: 2.3.7
+Release: 5%{?dist}
+Summary: Double-Double and Quad-Double Arithmetic
+Group: Applications/Engineering
+License: BSD
+URL:
http://www.cs.berkeley.edu/~yozo/
+Source0:
http://www.cs.berkeley.edu/%7Eyozo/software/qd-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires: gcc-c++
+BuildRequires: gcc-gfortran
+
+%description
+This package provides numeric types of twice the precision of IEEE
+double (106 mantissa bits, or approximately 32 decimal digits) and
+four times the precision of IEEE double (212 mantissa bits, or
+approximately 64 decimal digits). Due to features such as operator
+and function overloading, these facilities can be utilized
+with only minor modifications to conventional C++ and Fortran-90
+programs.
+
+In addition to the basic arithmetic operations (add, subtract,
+multiply, divide, square root), common transcendental functions such
+as the exponential, logarithm, trigonometric and hyperbolic functions
+are also included.
+
+%package devel
+Summary: Double-Double and Quad-Double Arithmetic
+Group: Applications/Engineering
+Provides: qd-static = %{name}-%{version}
+
+%description devel
+This package provides numeric types of twice the precision of IEEE
+double (106 mantissa bits, or approximately 32 decimal digits) and
+four times the precision of IEEE double (212 mantissa bits, or
+approximately 64 decimal digits). Due to features such as operator
+and function overloading, these facilities can be utilized
+with only minor modifications to conventional C++ and Fortran-90
+programs.
+
+In addition to the basic arithmetic operations (add, subtract,
+multiply, divide, square root), common transcendental functions such
+as the exponential, logarithm, trigonometric and hyperbolic functions
+are also included.
+
+
+%prep
+%setup -q -n qd-%{version}
+
+%build
+export CC=gcc
+export CXX=g++
+export FC=gfortran
+export FCFLAGS="%{optflags}"
+%configure
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+
+# Fix location of documentation
+mv %{buildroot}/usr/share/doc/qd/* .
+rm -rf %{buildroot}/usr/share/
+
+%check
+make check
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files devel
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING NEWS README qd.pdf TODO
+%{_bindir}/qd-config
+%{_includedir}/qd
+%{_libdir}/*
+
+%changelog
+* Sun Mar 08 2009 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-5
+- Fix license.
+
+* Thu Dec 18 2008 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-4
+- Change base name back to qd.
+
+* Sat Dec 13 2008 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-3
+- Removed debug package.
+
+* Sat Dec 13 2008 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-2
+- Review fixes.
+- Rename package to qd-devel.
+
+* Thu Nov 06 2008 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-1
+- First release.
diff --git a/sources b/sources
index e69de29..b0c2487 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+8a66004a0eead55cf3cca87ddf3b69d8 qd-2.3.7.tar.gz
commit 1c778595608e859fb757c2a9b0c78893be10cee3
Author: Jussi Lehtola <jussilehtola(a)fedoraproject.org>
Date: Mon Mar 9 17:55:40 2009 +0000
- Import to Fedora.
diff --git a/.cvsignore b/.cvsignore
index e69de29..adeafe9 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -0,0 +1 @@
+qd-2.3.7.tar.gz
diff --git a/import.log b/import.log
new file mode 100644
index 0000000..e88b781
--- /dev/null
+++ b/import.log
@@ -0,0 +1 @@
+qd-2_3_7-5_fc10:HEAD:qd-2.3.7-5.fc10.src.rpm:1236621257
diff --git a/qd.spec b/qd.spec
new file mode 100644
index 0000000..3d37567
--- /dev/null
+++ b/qd.spec
@@ -0,0 +1,99 @@
+# Disable debug package since only static library provided (leading to an empty debuginfo
file)
+%global debug_package %{nil}
+
+Name: qd
+Version: 2.3.7
+Release: 5%{?dist}
+Summary: Double-Double and Quad-Double Arithmetic
+Group: Applications/Engineering
+License: BSD
+URL:
http://www.cs.berkeley.edu/~yozo/
+Source0:
http://www.cs.berkeley.edu/%7Eyozo/software/qd-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires: gcc-c++
+BuildRequires: gcc-gfortran
+
+%description
+This package provides numeric types of twice the precision of IEEE
+double (106 mantissa bits, or approximately 32 decimal digits) and
+four times the precision of IEEE double (212 mantissa bits, or
+approximately 64 decimal digits). Due to features such as operator
+and function overloading, these facilities can be utilized
+with only minor modifications to conventional C++ and Fortran-90
+programs.
+
+In addition to the basic arithmetic operations (add, subtract,
+multiply, divide, square root), common transcendental functions such
+as the exponential, logarithm, trigonometric and hyperbolic functions
+are also included.
+
+%package devel
+Summary: Double-Double and Quad-Double Arithmetic
+Group: Applications/Engineering
+Provides: qd-static = %{name}-%{version}
+
+%description devel
+This package provides numeric types of twice the precision of IEEE
+double (106 mantissa bits, or approximately 32 decimal digits) and
+four times the precision of IEEE double (212 mantissa bits, or
+approximately 64 decimal digits). Due to features such as operator
+and function overloading, these facilities can be utilized
+with only minor modifications to conventional C++ and Fortran-90
+programs.
+
+In addition to the basic arithmetic operations (add, subtract,
+multiply, divide, square root), common transcendental functions such
+as the exponential, logarithm, trigonometric and hyperbolic functions
+are also included.
+
+
+%prep
+%setup -q -n qd-%{version}
+
+%build
+export CC=gcc
+export CXX=g++
+export FC=gfortran
+export FCFLAGS="%{optflags}"
+%configure
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+
+# Fix location of documentation
+mv %{buildroot}/usr/share/doc/qd/* .
+rm -rf %{buildroot}/usr/share/
+
+%check
+make check
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files devel
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING NEWS README qd.pdf TODO
+%{_bindir}/qd-config
+%{_includedir}/qd
+%{_libdir}/*
+
+%changelog
+* Sun Mar 08 2009 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-5
+- Fix license.
+
+* Thu Dec 18 2008 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-4
+- Change base name back to qd.
+
+* Sat Dec 13 2008 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-3
+- Removed debug package.
+
+* Sat Dec 13 2008 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-2
+- Review fixes.
+- Rename package to qd-devel.
+
+* Thu Nov 06 2008 Jussi Lehtola <jussi.lehtola(a)iki.fi> - 2.3.7-1
+- First release.
diff --git a/sources b/sources
index e69de29..b0c2487 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+8a66004a0eead55cf3cca87ddf3b69d8 qd-2.3.7.tar.gz
commit 2dc444ae68db532a8d7d0cf2a20478cb21e60fec
Author: Kevin Fenzi <kevin(a)fedoraproject.org>
Date: Mon Mar 9 16:04:57 2009 +0000
Initialize branch EL-5 for qd
diff --git a/branch b/branch
new file mode 100644
index 0000000..42f697a
--- /dev/null
+++ b/branch
@@ -0,0 +1 @@
+EL-5