ddcf5ec
Name:           apron
2d433f0
Version:        0.9.13
e7a7279
Release:        2%{?dist}
ddcf5ec
Summary:        Numerical abstract domain library
ddcf5ec
ddcf5ec
# The entire package is LGPLv2+ except newpolka/mf_qsort.c and ppl/*, all of
ddcf5ec
# which are GPLv2+.  This means that libpolkaMPQ.so.*, libpolkaRll.so.*, and
ddcf5ec
# libap_ppl.so.* are GPLv2+, and the other libraries are all LGPLv2+.
ddcf5ec
License:        LGPLv2+ and GPLv2+
ba8f4b3
URL:            https://antoinemine.github.io/Apron/doc/
ba8f4b3
Source0:        https://github.com/antoinemine/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
ddcf5ec
# This patch has not been sent upstream as it is GCC-specific.  Certain
ddcf5ec
# symbols are defined in both libpolkaMPQ and libpolkaRll, with different
ddcf5ec
# implementations.  This patch makes references to those symbols in
ddcf5ec
# libap_pkgrid be weak references, since that library can be combined with
ddcf5ec
# either of the 2 implementations.
ddcf5ec
Patch0:         %{name}-weak.patch
6916f9c
# Adapt to mpfr 4
2d433f0
Patch1:         %{name}-mpfr4.patch
ddcf5ec
aedee9c
BuildRequires:  doxygen-latex
a7fce5a
BuildRequires:  gcc-c++
22e9ca7
BuildRequires:  ghostscript-tools-dvipdf
ba8f4b3
BuildRequires:  java-devel
aedee9c
BuildRequires:  javapackages-local
f7f4462
BuildRequires:  make
ddcf5ec
BuildRequires:  mpfr-devel
ddcf5ec
BuildRequires:  ppl-devel
ddcf5ec
BuildRequires:  ocaml
ddcf5ec
BuildRequires:  ocaml-camlidl-devel
aedee9c
BuildRequires:  ocaml-findlib
ddcf5ec
BuildRequires:  ocaml-mlgmpidl-devel
ddcf5ec
BuildRequires:  ocaml-ocamldoc
d295eb6
BuildRequires:  perl-interpreter
aedee9c
BuildRequires:  tex(adjustbox.sty)
724ed20
BuildRequires:  tex(etoc.sty)
aedee9c
BuildRequires:  tex(fullpage.sty)
5db17d4
BuildRequires:  tex(hanging.sty)
724ed20
BuildRequires:  tex(listofitems.sty)
724ed20
BuildRequires:  tex(newunicodechar.sty)
724ed20
BuildRequires:  tex(stackengine.sty)
aedee9c
BuildRequires:  tex(tabu.sty)
724ed20
BuildRequires:  tex(ulem.sty)
aedee9c
BuildRequires:  texinfo-tex
ddcf5ec
Jerry James 623bf9c
%global sover %(cut -d. -f 1 <<< %{version})
ddcf5ec
ddcf5ec
%description
ddcf5ec
The APRON library is dedicated to the static analysis of the numerical
ddcf5ec
variables of a program by Abstract Interpretation.  The aim of such an
ddcf5ec
analysis is to infer invariants about these variables, like 1<=x+y<=z,
ddcf5ec
which holds during any execution of the program.
ddcf5ec
ddcf5ec
The APRON library is intended to be a common interface to various
ddcf5ec
underlying libraries/abstract domains and to provide additional services
ddcf5ec
that can be implemented independently from the underlying
ddcf5ec
library/abstract domain.
ddcf5ec
ddcf5ec
%package        devel
ddcf5ec
Summary:        Development files for %{name}
ddcf5ec
Requires:       %{name}%{?_isa} = %{version}-%{release}
ddcf5ec
Requires:       gmp-devel%{?_isa}
ddcf5ec
Requires:       mpfr-devel%{?_isa}
aedee9c
Provides:       bundled(jquery)
ddcf5ec
ddcf5ec
%description    devel
ddcf5ec
The %{name}-devel package contains libraries and signature files for
ddcf5ec
developing applications that use %{name}.
ddcf5ec
ddcf5ec
%package -n     ocaml-%{name}
ddcf5ec
Summary:        Ocaml interface to APRON
ddcf5ec
Requires:       %{name}%{?_isa} = %{version}-%{release}
ddcf5ec
ddcf5ec
%description -n ocaml-%{name}
ddcf5ec
Ocaml interface to the APRON library.
ddcf5ec
ddcf5ec
%package -n     ocaml-%{name}-devel
ddcf5ec
Summary:        Development files for the Ocaml interface to APRON
ddcf5ec
Requires:       ocaml-%{name}%{?_isa} = %{version}-%{release}
30772dc
Requires:       ocaml-camlidl-devel%{?_isa}
ddcf5ec
Requires:       ocaml-mlgmpidl-devel%{?_isa}
ddcf5ec
Requires:       %{name}-devel%{?_isa} = %{version}-%{release}
ddcf5ec
ddcf5ec
%description -n ocaml-%{name}-devel
ddcf5ec
Development files for the Ocaml interface to the APRON library.
ddcf5ec
aedee9c
%package -n     japron
aedee9c
Summary:        Java interface to APRON
aedee9c
Requires:       %{name}%{?_isa} = %{version}-%{release}
2d433f0
Requires:       javapackages-filesystem
aedee9c
aedee9c
%description -n japron
aedee9c
Java interface to the APRON library.
aedee9c
ddcf5ec
%prep
6916f9c
%autosetup -p0
30772dc
aedee9c
# Fix library path for 64-bit installs
ba8f4b3
if [ "%{_lib}" = "lib64" ]; then
aedee9c
  sed -i 's,\${apron_prefix}/lib,&64,' configure
aedee9c
  sed -i 's,/lib,&64,' vars.mk
ddcf5ec
fi
ddcf5ec
ddcf5ec
# Add sonames
aedee9c
sed "s|(-shared -o \\\$@ \\\$\^ \\\$\(LIBS.*\))|\1 -Wl,-soname=\$@.%{sover}|" \
aedee9c
    -ri apronxx/Makefile
aedee9c
sed -i "s|_APRON_DYLIB)|& -Wl,-h,\$@.%{sover}|" apron/Makefile \
aedee9c
    box/Makefile newpolka/Makefile octagons/Makefile ppl/Makefile \
aedee9c
    products/Makefile taylor1plus/Makefile
ddcf5ec
ddcf5ec
# Fix encodings
ddcf5ec
iconv -f iso8859-1 -t utf-8 Changes > Changes.utf8
ddcf5ec
touch -r Changes Changes.utf8
ddcf5ec
mv -f Changes.utf8 Changes
ddcf5ec
ba8f4b3
# Preserve timestamps when copying
aedee9c
sed -i 's/^\([[:blank:]]*cp[[:blank:]]\)/\1-p /' Makefile */Makefile
aedee9c
ba8f4b3
# Do not change -O2 to -O3
ba8f4b3
sed -i 's/-O3/-O2/' configure Makefile.config.model
ba8f4b3
ba8f4b3
# Link the OCaml objects with our LDFLAGS
ba8f4b3
sed -e "s|\$(OCAMLMKLIB) -L.*|& -g -ldopt '$RPM_LD_FLAGS'|" \
9dd0d10
    -e "/CMXS/s|-linkall|-ccopt '$RPM_LD_FLAGS' &|" \
ba8f4b3
    -i vars.mk
ba8f4b3
ddcf5ec
%build
aedee9c
# This is NOT an autoconf-generated script.  Do not use %%configure
ba8f4b3
export CPPFLAGS="-D_GNU_SOURCE"
ba8f4b3
export CFLAGS="%{optflags} -fsigned-char"
ba8f4b3
export CXXFLAGS="%{optflags} -fsigned-char"
ba8f4b3
export LDFLAGS="$RPM_LD_FLAGS"
ba8f4b3
export JAVA_HOME="%{_jvmdir}/java"
ba8f4b3
export JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF8"
aedee9c
./configure -prefix %{_prefix} -java-prefix %{_jvmdir}/java
aedee9c
aedee9c
# Put back a flag that the configure script strips out
aedee9c
sed -i 's/-Wp,-D_FORTIFY_SOURCE=2/-Werror=format-security &/' Makefile.config
aedee9c
d3d36bf
# Parallel builds fail intermittently
d3d36bf
make
aedee9c
make doc
ddcf5ec
ba8f4b3
# for some reason this is no longer built in `make doc`
ba8f4b3
make -C mlapronidl mlapronidl.pdf
ba8f4b3
ddcf5ec
%install
aedee9c
# Install the ocaml bits into the buildroot
aedee9c
sed -i 's, install ,&-destdir %{buildroot}%{_libdir}/ocaml -ldconf ignore ,' \
aedee9c
    Makefile
aedee9c
aedee9c
# Install
e7a7279
mkdir -p %{buildroot}%{_libdir}/ocaml/stublibs
aedee9c
mkdir -p %{buildroot}%{_jnidir}
aedee9c
make install INSTALL="install -p" APRON_PREFIX=%{buildroot}%{_prefix} \
aedee9c
  JAVA_PREFIX=%{buildroot}%{_jnidir}
aedee9c
aedee9c
# Move the JNI shared objects
aedee9c
mv %{buildroot}%{_libdir}/libj*.so %{buildroot}%{_jnidir}
ddcf5ec
ddcf5ec
# We don't really want the test binaries
aedee9c
rm -fr %{buildroot}%{_bindir}
ddcf5ec
ddcf5ec
# Move the header files into a subdirectory
aedee9c
mkdir %{buildroot}%{_includedir}/%{name}
aedee9c
mv %{buildroot}%{_includedir}/*.h %{buildroot}%{_includedir}/apronxx \
aedee9c
   %{buildroot}%{_includedir}/oct %{buildroot}%{_includedir}/%{name}
ddcf5ec
ddcf5ec
# Remove extraneous executable bits
aedee9c
find %{buildroot}%{_includedir} \( -name \*.h -o -name \*.hh \) \
aedee9c
     -perm /0111 -execdir chmod a-x {} +
aedee9c
aedee9c
# Erase the static libraries
aedee9c
rm -f %{buildroot}%{_libdir}/*.a
aedee9c
ddcf5ec
# Fix up the shared library names
aedee9c
pushd %{buildroot}%{_libdir}
ddcf5ec
for f in lib*.so; do
ddcf5ec
  mv $f $f.%{version}
ddcf5ec
  ln -s $f.%{sover} $f
ddcf5ec
  ln -s $f.%{version} $f.%{sover}
ddcf5ec
done
aedee9c
popd
aedee9c
aedee9c
# Don't have two sets of documentation both named html
aedee9c
mkdir doc
aedee9c
mv apron/html doc/apron
aedee9c
mv apronxx/doc/html doc/apronxx
aedee9c
aedee9c
%check
e7a7279
export LD_LIBRARY_PATH=%{buildroot}%{_libdir}
aedee9c
make -C test APRON_INCLUDE=%{buildroot}%{_includedir}/%{name} \
aedee9c
  APRON_LIB=%{buildroot}%{_libdir}/ocaml/%{name} \
aedee9c
  CAMLIDL_PREFIX=%{buildroot}%{_libdir}
aedee9c
test/ctest1
ddcf5ec
ddcf5ec
%files
ba8f4b3
%doc AUTHORS Changes README.md apron/apron.pdf
Jerry James 3c014cd
%license COPYING
ba8f4b3
%{_libdir}/lib*.so.0
ba8f4b3
%{_libdir}/lib*.so.0.*
ddcf5ec
ddcf5ec
%files devel
aedee9c
%doc doc/apron doc/apronxx
ba8f4b3
%{_libdir}/lib*.so
aedee9c
%{_includedir}/%{name}/
ddcf5ec
ddcf5ec
%files -n ocaml-%{name}
ddcf5ec
%doc mlapronidl/mlapronidl.pdf
aedee9c
%dir %{_libdir}/ocaml/%{name}/
aedee9c
%{_libdir}/ocaml/%{name}/META
aedee9c
%{_libdir}/ocaml/%{name}/*.cma
aedee9c
%{_libdir}/ocaml/%{name}/*.cmi
aedee9c
%{_libdir}/ocaml/%{name}/*.cmxs
e7a7279
%{_libdir}/ocaml/stublibs/dll*
ddcf5ec
ddcf5ec
%files -n ocaml-%{name}-devel
ddcf5ec
%doc mlapronidl/html/*
ba8f4b3
%ifarch %{ocaml_native_compiler}
ddcf5ec
%{_libdir}/ocaml/%{name}/*.a
ddcf5ec
%{_libdir}/ocaml/%{name}/*.cmxa
ddcf5ec
%{_libdir}/ocaml/%{name}/*.cmx
ddcf5ec
%endif
aedee9c
%{_libdir}/ocaml/%{name}/*.h
aedee9c
%{_libdir}/ocaml/%{name}/*.idl
ddcf5ec
%{_libdir}/ocaml/%{name}/*.mli
ddcf5ec
aedee9c
%files -n japron
aedee9c
%doc japron/README
aedee9c
%license japron/COPYING
aedee9c
%{_jnidir}/*.jar
aedee9c
%{_jnidir}/*.so
aedee9c
ddcf5ec
%changelog
e7a7279
* Fri Nov 20 2020 Jerry James <loganjerry@gmail.com> - 0.9.13-2
e7a7279
- Fix install location of OCaml stublibs
e7a7279
2d433f0
* Fri Sep 25 2020 Jerry James <loganjerry@gmail.com> - 0.9.13-1
2d433f0
- Version 0.9.13
2d433f0
- Drop upstreamed -texinfo patch
2d433f0
1bf9db5
* Tue Sep 01 2020 Richard W.M. Jones <rjones@redhat.com> - 0.9.12-10
1bf9db5
- OCaml 4.11.1 rebuild
1bf9db5
92758a6
* Fri Aug 21 2020 Richard W.M. Jones <rjones@redhat.com> - 0.9.12-9
92758a6
- OCaml 4.11.0 rebuild
92758a6
3b2ca75
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.12-8
3b2ca75
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
3b2ca75
9d51bf8
* Mon May 04 2020 Richard W.M. Jones <rjones@redhat.com> - 0.9.12-7
9d51bf8
- OCaml 4.11.0+dev2-2020-04-22 rebuild
9d51bf8
9b1e37c
* Tue Apr 21 2020 Richard W.M. Jones <rjones@redhat.com> - 0.9.12-6
9b1e37c
- OCaml 4.11.0 pre-release attempt 2
9b1e37c
3bff95e
* Fri Apr 17 2020 Richard W.M. Jones <rjones@redhat.com> - 0.9.12-5
3bff95e
- OCaml 4.11.0 pre-release
3bff95e
4452a66
* Thu Apr 02 2020 Richard W.M. Jones <rjones@redhat.com> - 0.9.12-4
4452a66
- Update all OCaml dependencies for RPM 4.16.
4452a66
7b4e17c
* Wed Feb 26 2020 Richard W.M. Jones <rjones@redhat.com> - 0.9.12-3
7b4e17c
- OCaml 4.10.0 final.
7b4e17c
fc5543f
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.12-2
fc5543f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
fc5543f
ba8f4b3
* Wed Jan 22 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 0.9.12-1
ba8f4b3
- New upstream release 0.9.12
ba8f4b3
7be6c52
* Sun Jan 19 2020 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-33.1104.svn20180624
7be6c52
- OCaml 4.10.0+beta1 rebuild.
7be6c52
8159db4
* Thu Jan 09 2020 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-32.1104.svn20180624
8159db4
- OCaml 4.09.0 for riscv64
8159db4
23be230
* Fri Dec 06 2019 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-31.1104.svn20180624
23be230
- Bump release and rebuild.
23be230
66417e7
* Fri Dec 06 2019 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-30.1104.svn20180624
66417e7
- OCaml 4.09.0 (final) rebuild.
66417e7
6916f9c
* Fri Oct 11 2019 Jerry James <loganjerry@gmail.com> - 0.9.11-29.1104.svn20180624
6916f9c
- Add -mpfr4 patch and rebuild for mpfr 4
6916f9c
38574db
* Fri Aug 16 2019 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-28.1104.svn20180624
38574db
- OCaml 4.08.1 (final) rebuild.
38574db
6ad2233
* Wed Jul 31 2019 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-27.1104.svn20180624
6ad2233
- OCaml 4.08.1 (rc2) rebuild.
6ad2233
a4dcfb3
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.11-26.1104.svn20180624
a4dcfb3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a4dcfb3
6e52b29
* Thu Jun 27 2019 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-25.1104.svn20180624
6e52b29
- OCaml 4.08.0 (final) rebuild.
6e52b29
afeaabc
* Mon Apr 29 2019 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-24.1104.svn20180624
afeaabc
- OCaml 4.08.0 (beta 3) rebuild.
afeaabc
a314f2a
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.11-23.1104.svn20180624
a314f2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
a314f2a
8532bbb
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.11-22.1104.svn20180624
8532bbb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
8532bbb
a904dee
* Wed Jul 11 2018 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-21.1104.svn20180624
a904dee
- OCaml 4.07.0 (final) rebuild.
a904dee
f76398a
* Sat Jul  7 2018 Jerry James <loganjerry@gmail.com> - 0.9.11-20.1104.svn20180624
f76398a
- Update to latest subversion commit
f76398a
751c6b1
* Wed Jun 20 2018 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-19.1097.svn20160801
751c6b1
- Bump release and rebuild.
751c6b1
81a3910
* Wed Jun 20 2018 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-18.1097.svn20160801
81a3910
- Bump release and rebuild.
81a3910
26ffc5b
* Wed Jun 20 2018 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-17.1097.svn20160801
26ffc5b
- Bump release and rebuild.
26ffc5b
1534dd5
* Wed Jun 20 2018 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-16.1097.svn20160801
1534dd5
- Bump release and rebuild.
1534dd5
acbe4f3
* Wed Jun 20 2018 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-15.1097.svn20160801
acbe4f3
- OCaml 4.07.0-rc1 rebuild.
acbe4f3
81983cd
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.11-14.1097.svn20160801
81983cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
81983cd
1afab51
* Mon Dec  4 2017 Jerry James <loganjerry@gmail.com> - 0.9.11-13.1097.svn20160801
1afab51
- Rebuild for mlgmpidl 1.2.6-1
1afab51
cf96ffe
* Fri Nov 17 2017 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-12.1097.svn20160801
cf96ffe
- OCaml 4.06.0 rebuild.
cf96ffe
bd60c6e
* Tue Aug 08 2017 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-11.1097.svn20160801
bd60c6e
- OCaml 4.05.0 rebuild.
bd60c6e
291f734
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.11-10.1097.svn20160801
291f734
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
291f734
4dc2ec0
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.11-9.1097.svn20160801
4dc2ec0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
4dc2ec0
c9e8f03
* Mon Jun 26 2017 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-8.1097.svn20160801
c9e8f03
- OCaml 4.04.2 rebuild.
c9e8f03
093e929
* Fri May 12 2017 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-7.1097.svn20160801
093e929
- OCaml 4.04.1 rebuild.
093e929
ce3287b
* Fri Mar 24 2017 Jerry James <loganjerry@gmail.com> - 0.9.11-6.1097.svn20160801
ce3287b
- Rebuild for mlgmpidl
ce3287b
bee920f
* Fri Mar  3 2017 Jerry James <loganjerry@gmail.com> - 0.9.11-5.1097.svn20160801
bee920f
- Update to latest subversion commit and rebuild for ppl 1.2
bee920f
66dd021
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.11-4.1096.svn20160531
66dd021
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
66dd021
dbb04fd
* Wed Nov 09 2016 Dan Horák <dan@danny.cz> - 0.9.11-3.1096.svn20160531
dbb04fd
- rebuild for s390x codegen bug
dbb04fd
5297b92
* Sun Nov 06 2016 Richard W.M. Jones <rjones@redhat.com> - 0.9.11-2.1096.svn20160531
5297b92
- Rebuild for OCaml 4.04.0.
5297b92
a7fce5a
* Sat Jul 16 2016 Jerry James <loganjerry@gmail.com> - 0.9.11-1.1096.svn20160531
a7fce5a
- Update to latest subversion commit
a7fce5a
a1669fc
* Sun Mar 06 2016 Than Ngo <than@redhat.com> - 0.9.10-36.svn20160125
a1669fc
- remove wWorkaround bz 1305739; it's fixed in lates doxygen
a1669fc
c445fc7
* Fri Feb 12 2016 Jerry James <loganjerry@gmail.com> - 0.9.10-35.1091.svn20160125
c445fc7
- Some ocaml projects need the debug libraries; add them back in
c445fc7
aedee9c
* Fri Feb 12 2016 Jerry James <loganjerry@gmail.com> - 0.9.10-34.1091.svn20160125
aedee9c
- Update to latest subversion commit
aedee9c
- Add japron subpackage with the Java interface
aedee9c
- Add %%check script
aedee9c
- Drop upstreamed -format-security, -mlgmpidl12, -test, and -ppl1 patches
aedee9c
- Add -texinfo patch to fix documentation build failure
aedee9c
92eaa09
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.10-33
92eaa09
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
92eaa09
27e957d
* Tue Jul 28 2015 Richard W.M. Jones <rjones@redhat.com> - 0.9.10-32
27e957d
- Bump release and rebuild.
27e957d
fe8dd53
* Tue Jul 28 2015 Richard W.M. Jones <rjones@redhat.com> - 0.9.10-31
fe8dd53
- OCaml 4.02.3 rebuild.
fe8dd53
a3b324c
* Tue Jul 21 2015 Richard W.M. Jones <rjones@redhat.com> - 0.9.10-30
a3b324c
- Fix bytecode compilation.
a3b324c
e7efeec
* Wed Jun 24 2015 Richard W.M. Jones <rjones@redhat.com> - 0.9.10-29
e7efeec
- ocaml-4.02.2 final rebuild.
e7efeec
701993f
* Wed Jun 17 2015 Richard W.M. Jones <rjones@redhat.com> - 0.9.10-28
701993f
- ocaml-4.02.2 rebuild.
701993f
745773e
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.10-27
745773e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
745773e
59dd6fa
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.9.10-26
59dd6fa
- Rebuilt for GCC 5 C++11 ABI change
59dd6fa
b9dd419
* Tue Feb 17 2015 Richard W.M. Jones <rjones@redhat.com> - 0.9.10-25
b9dd419
- ocaml-4.02.1 rebuild.
b9dd419
Jerry James 3c014cd
* Wed Feb 11 2015 Jerry James <loganjerry@gmail.com> - 0.9.10-24
Jerry James 3c014cd
- Use license macro
Jerry James 3c014cd
a823306
* Sun Aug 31 2014 Richard W.M. Jones <rjones@redhat.com> - 0.9.10-23
a823306
- ocaml-4.02.0 final rebuild.
a823306
386be8a
* Sat Aug 23 2014 Richard W.M. Jones <rjones@redhat.com> - 0.9.10-22
386be8a
- ocaml-4.02.0+rc1 rebuild.
386be8a
a8940dd
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.10-21
a8940dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
a8940dd
db9896e
* Sat Aug 02 2014 Richard W.M. Jones <rjones@redhat.com> - 0.9.10-20
db9896e
- ocaml-4.02.0-0.8.git10e45753.fc22 rebuild.
db9896e
Jerry James edd2138
* Mon Jul 21 2014 Jerry James <loganjerry@gmail.com> - 0.9.10-19
Jerry James edd2138
- OCaml 4.02.0 beta rebuild
Jerry James edd2138
Jerry James e758f8d
* Fri Jun 27 2014 Jerry James <loganjerry@gmail.com> - 0.9.10-18
Jerry James e758f8d
- Build with -fsigned-char to fix FTBFS on aarch64
Jerry James e758f8d
- Use a better test for installing files into 64-bit libdir
Jerry James e758f8d
0addbd3
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.10-17
0addbd3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
0addbd3
Jerry James efaaff9
* Wed Apr 30 2014 Jerry James <loganjerry@gmail.com> - 0.9.10-16
Jerry James efaaff9
- Rebuild for ppl 1.1
Jerry James efaaff9
Jerry James 36b230e
* Fri Apr 18 2014 Jerry James <loganjerry@gmail.com> - 0.9.10-15
Jerry James 36b230e
- Ensure GNU extensions are enabled to fix build failure
Jerry James 36b230e
91da7e0
* Tue Apr 15 2014 Richard W.M. Jones <rjones@redhat.com> - 0.9.10-15
91da7e0
- Remove ocaml_arches macro (RHBZ#1087794).
91da7e0
Jerry James 623bf9c
* Wed Nov 20 2013 Jerry James <loganjerry@gmail.com> - 0.9.10-14
Jerry James 623bf9c
- Add -format-security patch
Jerry James 623bf9c
fe815b9
* Sat Sep 14 2013 Richard W.M. Jones <rjones@redhat.com> - 0.9.10-13
3afccdc
- Rebuild for OCaml 4.01.0.
fe815b9
4b9c503
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.10-12
4b9c503
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4b9c503
Jerry James 6aa9fe5
* Thu Feb 14 2013 Jerry James <loganjerry@gmail.com> - 0.9.10-11
Jerry James 6aa9fe5
- Add -ppl1 patch to adapt to PPL 1.0 + GMP 5.1.0
Jerry James 6aa9fe5
- Update -mlgmpidl12 patch to fix more problems
Jerry James 6aa9fe5
b5de54a
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.10-11
b5de54a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b5de54a
3de3804
* Fri Nov 30 2012 Tom Callaway <spot@fedoraproject.org> - 0.9.10-10
3de3804
- rebuild for ppl
3de3804
40ff9ec
* Wed Oct 17 2012 Jerry James <loganjerry@gmail.com> - 0.9.10-9
40ff9ec
- Rebuild for OCaml 4.00.1
40ff9ec
6ef196e
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.10-8
6ef196e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6ef196e
85a0943
* Sat Jun  9 2012 Jerry James <loganjerry@gmail.com> - 0.9.10-7
85a0943
- Rebuild for OCaml 4.00.0
85a0943
cc701e3
* Wed May  9 2012 Jerry James <loganjerry@gmail.com> - 0.9.10-6
cc701e3
- Rebuild for new ocaml-mlgmpidl
cc701e3
57da74c
* Fri Jan  6 2012 Jerry James <loganjerry@gmail.com> - 0.9.10-5
57da74c
- Rebuild for GCC 4.7 and Ocaml 3.12.1
57da74c
30772dc
* Tue Nov  8 2011 Jerry James <loganjerry@gmail.com> - 0.9.10-4
30772dc
- -devel also needs ocaml-camlidl-devel
30772dc
- Pass --as-needed to the linker to fix unused shared library dependencies
30772dc
ddcf5ec
* Fri Nov  4 2011 Jerry James <loganjerry@gmail.com> - 0.9.10-3
ddcf5ec
- Comment on license situation
ddcf5ec
- Drop debug libraries altogether
ddcf5ec
ddcf5ec
* Wed Aug 24 2011 Jerry James <loganjerry@gmail.com> - 0.9.10-2
ddcf5ec
- Correct license
ddcf5ec
- Build C and C++ interfaces even when the ocaml interface cannot be built
ddcf5ec
- Move debug libraries to separate packages
ddcf5ec
ddcf5ec
* Fri Jul  8 2011 Jerry James <loganjerry@gmail.com> - 0.9.10-1
ddcf5ec
- Initial RPM