1280ab
# OCaml has a bytecode backend that works on anything with a C
1280ab
# compiler, and a native code backend available on a subset of
1280ab
# architectures.  A further subset of architectures support native
1280ab
# dynamic linking.
1280ab
1280ab
%ifarch %{ocaml_native_compiler}
1280ab
%global native_compiler 1
1280ab
%else
1280ab
%global native_compiler 0
1280ab
%endif
1280ab
1280ab
%ifarch %{ocaml_natdynlink}
1280ab
%global natdynlink 1
1280ab
%else
1280ab
%global natdynlink 0
1280ab
%endif
1280ab
8e013d
# These are all the architectures that the tests run on.  The tests
8e013d
# take a long time to run, so don't run them on slow machines.
8e013d
# - ppc64: tests hang under Koji with:
8e013d
#     Thread 1 killed on uncaught exception Unix.Unix_error(25, "accept", "")
8e013d
#   Unable to reproduce this failure locally.
8e013d
%global test_arches          aarch64 ppc64le x86_64
8e013d
# These are the architectures for which the tests must pass otherwise
8e013d
# the build will fail.
8e013d
%global test_arches_required aarch64 ppc64le x86_64
8e013d
8e013d
# Architectures where parallel builds fail.
8e013d
#%global no_parallel_build_arches aarch64
8e013d
416b7d
Name:           ocaml
8e013d
Version:        4.05.0
8e013d
Release:        6%{?dist}
416b7d
416b7d
Summary:        OCaml compiler and programming environment
416b7d
416b7d
License:        QPL and (LGPLv2+ with exceptions)
416b7d
416b7d
URL:            http://www.ocaml.org
416b7d
8e013d
Source0:        http://caml.inria.fr/pub/distrib/ocaml-4.05/ocaml-%{version}.tar.xz
1280ab
8e013d
Source1:        http://caml.inria.fr/pub/distrib/ocaml-4.05/ocaml-4.05-refman-html.tar.gz
8e013d
Source2:        http://caml.inria.fr/pub/distrib/ocaml-4.05/ocaml-4.05-refman.pdf
8e013d
Source3:        http://caml.inria.fr/pub/distrib/ocaml-4.05/ocaml-4.05-refman.info.tar.gz
416b7d
416b7d
# IMPORTANT NOTE:
416b7d
#
416b7d
# These patches are generated from unpacked sources stored in a
8e013d
# pagure.io git repository.  If you change the patches here, they will
8e013d
# be OVERWRITTEN by the next update.  Instead, request commit access
8e013d
# to the pagure project:
416b7d
#
8e013d
# https://pagure.io/fedora-ocaml
416b7d
#
8e013d
# Current branch: rhel-7.5-4.05.0
f9602d
#
416b7d
# ALTERNATIVELY add a patch to the end of the list (leaving the
416b7d
# existing patches unchanged) adding a comment to note that it should
416b7d
# be incorporated into the git repo at a later time.
416b7d
#
1280ab
8e013d
# Upstream patches after 4.05.
8e013d
Patch0001:      0001-Changes-clarify-compatibility-breaking-change-items.patch
8e013d
Patch0002:      0002-MPR-7591-frametable-not-8-aligned-on-x86-64-port.patch
8e013d
Patch0003:      0003-Fixes-for-out-of-range-Ialloc.patch
1280ab
8e013d
# Fedora-specific downstream patches.
8e013d
Patch0004:      0004-Don-t-add-rpaths-to-libraries.patch
8e013d
Patch0005:      0005-ocamlbyteinfo-ocamlplugininfo-Useful-utilities-from-.patch
8e013d
Patch0006:      0006-configure-Allow-user-defined-C-compiler-flags.patch
8e013d
8e013d
# Out of tree patches for RISC-V support.
8e013d
# https://github.com/nojb/riscv-ocaml
8e013d
Patch0007:      0007-Adapt-config.guess-for-RISC-V.patch
8e013d
Patch0008:      0008-Add-RISC-V-backend-runtime.patch
8e013d
Patch0009:      0009-Try-fix-for-andi-ori-xori-immediates-1.patch
8e013d
Patch0010:      0010-Fix-immediates-range-when-adjusting-indexing-sp.patch
8e013d
Patch0011:      0011-Another-immediate-range-fix.patch
8e013d
8e013d
# Fix for some aarch64 linker problems.
8e013d
# https://caml.inria.fr/mantis/view.php?id=7585
8e013d
Patch0012:      0012-AArch64-GOT-fixed.patch
8e013d
8e013d
BuildRequires:  ocaml-srpm-macros
1280ab
BuildRequires:  binutils-devel
416b7d
BuildRequires:  ncurses-devel
416b7d
BuildRequires:  gdbm-devel
8e013d
%ifnarch riscv64
416b7d
BuildRequires:  emacs
8e013d
%endif
416b7d
BuildRequires:  gawk
416b7d
BuildRequires:  perl
416b7d
BuildRequires:  util-linux
416b7d
BuildRequires:  libICE-devel
416b7d
BuildRequires:  libSM-devel
416b7d
BuildRequires:  libX11-devel
416b7d
BuildRequires:  libXaw-devel
416b7d
BuildRequires:  libXext-devel
416b7d
BuildRequires:  libXft-devel
416b7d
BuildRequires:  libXmu-devel
416b7d
BuildRequires:  libXrender-devel
416b7d
BuildRequires:  libXt-devel
416b7d
BuildRequires:  mesa-libGL-devel
416b7d
BuildRequires:  mesa-libGLU-devel
416b7d
BuildRequires:  chrpath
416b7d
8e013d
Requires:       ocaml-srpm-macros
416b7d
Requires:       gcc
8e013d
8e013d
# Because we pass -c flag to ocaml-find-requires (to avoid circular
8e013d
# dependencies) we also have to explicitly depend on the right version
8e013d
# of ocaml-runtime.
8e013d
Requires:       ocaml-runtime = %{version}-%{release}
416b7d
1280ab
# Bundles an MD5 implementation in byterun/md5.{c,h}
1280ab
Provides:       bundled(md5-plumb)
416b7d
1280ab
Provides:       ocaml(compiler) = %{version}
416b7d
8e013d
# These subpackages were removed in RHEL 7.5.  It is intended that
8e013d
# they will be replaced by new packages in EPEL.
8e013d
Obsoletes:      ocaml-labltk <= %{version}-%{release}
8e013d
Obsoletes:      ocaml-labltk-devel <= %{version}-%{release}
8e013d
8e013d
%global __ocaml_requires_opts -c -f '%{buildroot}%{_bindir}/ocamlrun %{buildroot}%{_bindir}/ocamlobjinfo.byte'
8e013d
%global __ocaml_provides_opts -f '%{buildroot}%{_bindir}/ocamlrun %{buildroot}%{_bindir}/ocamlobjinfo.byte'
416b7d
416b7d
416b7d
%description
416b7d
OCaml is a high-level, strongly-typed, functional and object-oriented
416b7d
programming language from the ML family of languages.
416b7d
416b7d
This package comprises two batch compilers (a fast bytecode compiler
416b7d
and an optimizing native-code compiler), an interactive toplevel system,
8e013d
parsing tools (Lex,Yacc), a replay debugger, a documentation generator,
416b7d
and a comprehensive library.
416b7d
416b7d
416b7d
%package runtime
416b7d
Summary:        OCaml runtime environment
416b7d
Requires:       util-linux
416b7d
Provides:       ocaml(runtime) = %{version}
416b7d
416b7d
%description runtime
416b7d
OCaml is a high-level, strongly-typed, functional and object-oriented
416b7d
programming language from the ML family of languages.
416b7d
416b7d
This package contains the runtime environment needed to run OCaml
416b7d
bytecode.
416b7d
416b7d
416b7d
%package source
416b7d
Summary:        Source code for OCaml libraries
416b7d
Requires:       ocaml = %{version}-%{release}
416b7d
416b7d
%description source
416b7d
Source code for OCaml libraries.
416b7d
416b7d
416b7d
%package x11
416b7d
Summary:        X11 support for OCaml
416b7d
Requires:       ocaml-runtime = %{version}-%{release}
416b7d
Requires:       libX11-devel
416b7d
416b7d
%description x11
416b7d
X11 support for OCaml.
416b7d
416b7d
416b7d
%package ocamldoc
1280ab
Summary:        Documentation generator for OCaml
416b7d
Requires:       ocaml = %{version}-%{release}
416b7d
Provides:	ocamldoc
416b7d
416b7d
%description ocamldoc
416b7d
Documentation generator for OCaml.
416b7d
416b7d
8e013d
%ifnarch riscv64
416b7d
%package emacs
416b7d
Summary:        Emacs mode for OCaml
416b7d
Requires:       ocaml = %{version}-%{release}
8e013d
Requires:       emacs(bin)
416b7d
416b7d
%description emacs
416b7d
Emacs mode for OCaml.
8e013d
%endif
416b7d
416b7d
416b7d
%package docs
416b7d
Summary:        Documentation for OCaml
416b7d
Requires:       ocaml = %{version}-%{release}
416b7d
Requires(post): /sbin/install-info
416b7d
Requires(preun): /sbin/install-info
416b7d
416b7d
416b7d
%description docs
416b7d
OCaml is a high-level, strongly-typed, functional and object-oriented
416b7d
programming language from the ML family of languages.
416b7d
416b7d
This package contains documentation in PDF and HTML format as well as
416b7d
man pages and info files.
416b7d
416b7d
416b7d
%package compiler-libs
416b7d
Summary:        Compiler libraries for OCaml
416b7d
Requires:       ocaml = %{version}-%{release}
416b7d
416b7d
416b7d
%description compiler-libs
416b7d
OCaml is a high-level, strongly-typed, functional and object-oriented
416b7d
programming language from the ML family of languages.
416b7d
416b7d
This package contains some modules used internally by the OCaml
416b7d
compilers, useful for the development of some OCaml applications.
416b7d
Note that this exposes internal details of the OCaml compiler which
416b7d
may not be portable between versions.
416b7d
416b7d
416b7d
%prep
416b7d
%setup -q -T -b 0 -n %{name}-%{version}
416b7d
%setup -q -T -D -a 1 -n %{name}-%{version}
416b7d
%setup -q -T -D -a 3 -n %{name}-%{version}
416b7d
cp %{SOURCE2} refman.pdf
8e013d
%autopatch -p1
416b7d
416b7d
416b7d
%build
8e013d
# Parallel builds are broken in 4.05.0, see
8e013d
# https://caml.inria.fr/mantis/view.php?id=7587
8e013d
#%ifnarch %{no_parallel_build_arches}
8e013d
#make="make %{?_smp_mflags}"
8e013d
#%else
416b7d
unset MAKEFLAGS
8e013d
make=make
8e013d
#%endif
416b7d
1280ab
CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \
416b7d
./configure \
416b7d
    -bindir %{_bindir} \
416b7d
    -libdir %{_libdir}/ocaml \
416b7d
    -x11lib %{_libdir} \
416b7d
    -x11include %{_includedir} \
1280ab
    -mandir %{_mandir}/man1 \
1280ab
    -no-curses
8e013d
$make world
416b7d
%if %{native_compiler}
8e013d
$make opt
8e013d
$make opt.opt
416b7d
%endif
8e013d
%ifnarch riscv64
416b7d
make -C emacs ocamltags
8e013d
%endif
416b7d
416b7d
# Currently these tools are supplied by Debian, but are expected
416b7d
# to go upstream at some point.
416b7d
includes="-nostdlib -I stdlib -I utils -I parsing -I typing -I bytecomp -I asmcomp -I driver -I otherlibs/unix -I otherlibs/str -I otherlibs/dynlink"
416b7d
boot/ocamlrun ./ocamlc $includes dynlinkaux.cmo ocamlbyteinfo.ml -o ocamlbyteinfo
1280ab
# ocamlplugininfo doesn't compile because it needs 'dynheader' (type
1280ab
# decl) and I have no idea where that comes from
416b7d
#cp otherlibs/dynlink/natdynlink.ml .
416b7d
#boot/ocamlrun ./ocamlopt $includes unix.cmxa str.cmxa natdynlink.ml ocamlplugininfo.ml -o ocamlplugininfo
416b7d
416b7d
8e013d
%check
8e013d
%ifarch %{test_arches}
8e013d
cd testsuite
8e013d
8e013d
%ifarch %{test_arches_required}
8e013d
make -j1 all
8e013d
%else
8e013d
make -j1 all ||:
8e013d
%endif
8e013d
%endif
8e013d
8e013d
416b7d
%install
416b7d
make install \
416b7d
     BINDIR=$RPM_BUILD_ROOT%{_bindir} \
416b7d
     LIBDIR=$RPM_BUILD_ROOT%{_libdir}/ocaml \
416b7d
     MANDIR=$RPM_BUILD_ROOT%{_mandir}
416b7d
perl -pi -e "s|^$RPM_BUILD_ROOT||" $RPM_BUILD_ROOT%{_libdir}/ocaml/ld.conf
416b7d
8e013d
%ifnarch riscv64
416b7d
(
416b7d
    # install emacs files
416b7d
    cd emacs;
416b7d
    make install \
416b7d
         BINDIR=$RPM_BUILD_ROOT%{_bindir} \
416b7d
         EMACSDIR=$RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp
416b7d
    make install-ocamltags BINDIR=$RPM_BUILD_ROOT%{_bindir}
416b7d
)
8e013d
%endif
416b7d
416b7d
(
416b7d
    # install info files
416b7d
    mkdir -p $RPM_BUILD_ROOT%{_infodir};
416b7d
    cd infoman; cp ocaml*.gz $RPM_BUILD_ROOT%{_infodir}
416b7d
)
416b7d
416b7d
echo %{version} > $RPM_BUILD_ROOT%{_libdir}/ocaml/fedora-ocaml-release
416b7d
416b7d
# Remove rpaths from stublibs .so files.
416b7d
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs/*.so
416b7d
416b7d
install -m 0755 ocamlbyteinfo $RPM_BUILD_ROOT%{_bindir}
416b7d
#install -m 0755 ocamlplugininfo $RPM_BUILD_ROOT%{_bindir}
416b7d
1280ab
find $RPM_BUILD_ROOT -name .ignore -delete
1280ab
8e013d
# Remove .cmt and .cmti files, for now.  We could package them later.
8e013d
# See also: http://www.ocamlpro.com/blog/2012/08/20/ocamlpro-and-4.00.0.html
8e013d
find $RPM_BUILD_ROOT \( -name '*.cmt' -o -name '*.cmti' \) -a -delete
1280ab
416b7d
416b7d
%post docs
416b7d
/sbin/install-info \
416b7d
    --entry="* ocaml: (ocaml).   The OCaml compiler and programming environment" \
416b7d
    --section="Programming Languages" \
416b7d
    %{_infodir}/%{name}.info \
416b7d
    %{_infodir}/dir 2>/dev/null || :
416b7d
416b7d
416b7d
%preun docs
416b7d
if [ $1 -eq 0 ]; then
416b7d
  /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir 2>/dev/null || :
416b7d
fi
416b7d
416b7d
416b7d
%files
1280ab
%doc LICENSE
416b7d
%{_bindir}/ocaml
8e013d
416b7d
%{_bindir}/ocamlbyteinfo
8e013d
%{_bindir}/ocamldebug
8e013d
#%{_bindir}/ocamlplugininfo
8e013d
%{_bindir}/ocamlyacc
8e013d
8e013d
# symlink to either .byte or .opt version
416b7d
%{_bindir}/ocamlc
416b7d
%{_bindir}/ocamlcp
416b7d
%{_bindir}/ocamldep
416b7d
%{_bindir}/ocamllex
416b7d
%{_bindir}/ocamlmklib
416b7d
%{_bindir}/ocamlmktop
416b7d
%{_bindir}/ocamlobjinfo
8e013d
%{_bindir}/ocamloptp
8e013d
%{_bindir}/ocamlprof
8e013d
8e013d
# bytecode versions
8e013d
%{_bindir}/ocamlc.byte
8e013d
%{_bindir}/ocamlcp.byte
8e013d
%{_bindir}/ocamldep.byte
8e013d
%{_bindir}/ocamllex.byte
8e013d
%{_bindir}/ocamlmklib.byte
8e013d
%{_bindir}/ocamlmktop.byte
8e013d
%{_bindir}/ocamlobjinfo.byte
8e013d
%{_bindir}/ocamloptp.byte
8e013d
%{_bindir}/ocamlprof.byte
8e013d
8e013d
%if %{native_compiler}
8e013d
# native code versions
8e013d
%{_bindir}/ocamlc.opt
8e013d
%{_bindir}/ocamlcp.opt
8e013d
%{_bindir}/ocamldep.opt
8e013d
%{_bindir}/ocamllex.opt
8e013d
%{_bindir}/ocamlmklib.opt
8e013d
%{_bindir}/ocamlmktop.opt
8e013d
%{_bindir}/ocamlobjinfo.opt
8e013d
%{_bindir}/ocamloptp.opt
8e013d
%{_bindir}/ocamlprof.opt
8e013d
%endif
8e013d
416b7d
%if %{native_compiler}
416b7d
%{_bindir}/ocamlopt
8e013d
%{_bindir}/ocamlopt.byte
416b7d
%{_bindir}/ocamlopt.opt
416b7d
%endif
8e013d
416b7d
#%{_libdir}/ocaml/addlabels
416b7d
#%{_libdir}/ocaml/scrapelabels
416b7d
%{_libdir}/ocaml/camlheader
416b7d
%{_libdir}/ocaml/camlheader_ur
416b7d
%{_libdir}/ocaml/expunge
416b7d
%{_libdir}/ocaml/extract_crc
416b7d
%{_libdir}/ocaml/ld.conf
416b7d
%{_libdir}/ocaml/Makefile.config
416b7d
%{_libdir}/ocaml/*.a
416b7d
%if %{natdynlink}
416b7d
%{_libdir}/ocaml/*.cmxs
416b7d
%endif
416b7d
%if %{native_compiler}
416b7d
%{_libdir}/ocaml/*.cmxa
416b7d
%{_libdir}/ocaml/*.cmx
416b7d
%{_libdir}/ocaml/*.o
8e013d
%{_libdir}/ocaml/libasmrun_shared.so
416b7d
%endif
416b7d
%{_libdir}/ocaml/*.mli
416b7d
%{_libdir}/ocaml/libcamlrun_shared.so
416b7d
%{_libdir}/ocaml/objinfo_helper
416b7d
%{_libdir}/ocaml/vmthreads/*.mli
416b7d
%{_libdir}/ocaml/vmthreads/*.a
416b7d
%if %{native_compiler}
416b7d
%{_libdir}/ocaml/threads/*.a
416b7d
%{_libdir}/ocaml/threads/*.cmxa
416b7d
%{_libdir}/ocaml/threads/*.cmx
416b7d
%endif
416b7d
%{_libdir}/ocaml/caml
416b7d
%exclude %{_libdir}/ocaml/graphicsX11.mli
416b7d
416b7d
416b7d
%files runtime
8e013d
%doc README.adoc LICENSE Changes
416b7d
%{_bindir}/ocamlrun
416b7d
%dir %{_libdir}/ocaml
416b7d
%{_libdir}/ocaml/VERSION
416b7d
%{_libdir}/ocaml/*.cmo
416b7d
%{_libdir}/ocaml/*.cmi
416b7d
%{_libdir}/ocaml/*.cma
416b7d
%{_libdir}/ocaml/stublibs
416b7d
%dir %{_libdir}/ocaml/vmthreads
416b7d
%{_libdir}/ocaml/vmthreads/*.cmi
416b7d
%{_libdir}/ocaml/vmthreads/*.cma
416b7d
%dir %{_libdir}/ocaml/threads
416b7d
%{_libdir}/ocaml/threads/*.cmi
416b7d
%{_libdir}/ocaml/threads/*.cma
416b7d
%{_libdir}/ocaml/fedora-ocaml-release
416b7d
%exclude %{_libdir}/ocaml/graphicsX11.cmi
416b7d
416b7d
416b7d
%files source
1280ab
%doc LICENSE
416b7d
%{_libdir}/ocaml/*.ml
416b7d
416b7d
416b7d
%files x11
1280ab
%doc LICENSE
416b7d
%{_libdir}/ocaml/graphicsX11.cmi
416b7d
%{_libdir}/ocaml/graphicsX11.mli
416b7d
416b7d
416b7d
%files ocamldoc
1280ab
%doc LICENSE
1280ab
%doc ocamldoc/Changes.txt
416b7d
%{_bindir}/ocamldoc*
416b7d
%{_libdir}/ocaml/ocamldoc
416b7d
416b7d
416b7d
%files docs
416b7d
%doc refman.pdf htmlman
416b7d
%{_infodir}/*
8e013d
%{_mandir}/man1/*
416b7d
%{_mandir}/man3/*
416b7d
416b7d
8e013d
%ifnarch riscv64
416b7d
%files emacs
1280ab
%doc emacs/README
416b7d
%{_datadir}/emacs/site-lisp/*
416b7d
%{_bindir}/ocamltags
8e013d
%endif
416b7d
416b7d
416b7d
%files compiler-libs
1280ab
%doc LICENSE
416b7d
%dir %{_libdir}/ocaml/compiler-libs
8e013d
%{_libdir}/ocaml/compiler-libs/*.mli
416b7d
%{_libdir}/ocaml/compiler-libs/*.cmi
416b7d
%{_libdir}/ocaml/compiler-libs/*.cmo
416b7d
%{_libdir}/ocaml/compiler-libs/*.cma
416b7d
%if %{native_compiler}
416b7d
%{_libdir}/ocaml/compiler-libs/*.a
416b7d
%{_libdir}/ocaml/compiler-libs/*.cmxa
416b7d
%{_libdir}/ocaml/compiler-libs/*.cmx
416b7d
%{_libdir}/ocaml/compiler-libs/*.o
416b7d
%endif
416b7d
416b7d
416b7d
%changelog
8e013d
* Mon Sep 25 2017 Richard W.M. Jones <rjones@redhat.com> - 4.05.0-6
8e013d
- Obsolete only ocaml-labltk (not ocaml-camlp4)
8e013d
  related: rhbz#1447988
8e013d
8e013d
* Fri Sep 22 2017 Richard W.M. Jones <rjones@redhat.com> - 4.05.0-5
8e013d
- Obsolete ocaml-camlp4 and ocaml-labltk, removed in RHEL 7.5.
8e013d
8e013d
* Fri Sep 15 2017 Richard W.M. Jones <rjones@redhat.com> - 4.05.0-4
8e013d
- Rebase to 4.05.0 (same as Fedora Rawhide).
8e013d
- Adds support for POWER, z/VM.
8e013d
- Improves support for aarch64.
8e013d
  resolves: rhbz#1447988
8e013d
66bad7
* Tue Jun 07 2016 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-22.7
66bad7
- Fix buffer overflow and information leak CVE-2015-8869
8e013d
  resolves: rhbz#1343081
66bad7
f9602d
* Tue Jul 07 2015 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-22.6
f9602d
- ppc64le: Fix behaviour of Int64.max_int ÷ -1
f9602d
  resolves: rhbz#1236615
f9602d
f9602d
* Thu May 28 2015 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-22.5
f9602d
- ppc64le: Fix calling convention of external functions with > 8 params
f9602d
  resolves: rhbz#1225995
f9602d
f9602d
* Mon Feb 16 2015 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-22.4
f9602d
- Fix ppc, ppc64, ppc64le stack non-executable (1214777).
f9602d
f9602d
* Mon Feb 16 2015 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-22.3
f9602d
- Fix caml_callback2 crashes (upstream PR#6489, RHBZ#1197240).
f9602d
1280ab
* Thu Sep 11 2014 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-22.2
1280ab
- Use -fno-strict-aliasing when building the compiler
1280ab
- ppc, ppc64, ppc64le: Mark stack as non-executable.
1280ab
  resolves: rhbz#990521
1280ab
- Provides ocaml(runtime) 4.01.1.
1280ab
  related: rhbz#1098459
1280ab
1280ab
* Thu Sep 11 2014 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-22
1280ab
- Update to last 4.01 version from OCaml git.
1280ab
- Fix bug in argument parsing
1280ab
  resolves: rhbz#1139803
1280ab
1280ab
* Thu Jun 26 2014 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-20
1280ab
- BR binutils-devel so ocamlobjinfo supports *.cmxs files (RHBZ#1113735).
1280ab
1280ab
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.01.0-19
1280ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1280ab
1280ab
* Wed May 21 2014 Jaroslav Å karvada <jskarvad@redhat.com> - 4.01.0-18
1280ab
- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86
1280ab
1280ab
* Sat May 10 2014 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-17
1280ab
- Mark stack as non-executable on ARM (32 bit) and Aarch64.
1280ab
1280ab
* Tue Apr 22 2014 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-16
1280ab
- Remove ocaml-srpm-macros subpackage.
1280ab
  This is now a separate package, see RHBZ#1087893.
1280ab
1280ab
* Tue Apr 15 2014 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-15
1280ab
- Fix s390x builds (no native compiler).
1280ab
1280ab
* Tue Apr 15 2014 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-14
1280ab
- Remove ExclusiveArch.
1280ab
- Add ocaml-srpm-macros subpackage containing arch macros.
1280ab
- See: RHBZ#1087794
1280ab
1280ab
* Mon Apr 14 2014 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-13
1280ab
- Fix aarch64 relocation problems again.
1280ab
  Earlier patch was dropped accidentally.
1280ab
1280ab
* Wed Apr  9 2014 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-12
1280ab
- Add ppc64le support (thanks: Michel Normand) (RHBZ#1077767).
1280ab
1280ab
* Tue Apr  1 2014 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-11
1280ab
- Fix --flag=arg patch (thanks: Anton Lavrik, Ignas Vyšniauskas).
1280ab
1280ab
* Mon Mar 24 2014 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-10
1280ab
- Include a fix for aarch64 relocation problems
1280ab
  http://caml.inria.fr/mantis/view.php?id=6283
1280ab
1280ab
* Wed Jan  8 2014 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-8
1280ab
- Don't use ifarch around Patch lines, as it means the patch files
1280ab
  don't get included in the spec file.
1280ab
89e1a0
* Mon Jan  6 2014 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-7
89e1a0
- Work around gcc stack alignment issues, see
89e1a0
  http://caml.inria.fr/mantis/view.php?id=5700
89e1a0
1280ab
* Tue Dec 31 2013 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-6
1280ab
- Add aarch64 (arm64) code generator.
1280ab
1280ab
* Thu Nov 21 2013 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-4
1280ab
- Add bundled(md5-plumb) (thanks: Tomas Mraz).
1280ab
- Add NON-upstream (but being sent upstream) patch to allow --flag=arg
1280ab
  as an alternative to --flag arg (RHBZ#1028650).
1280ab
1280ab
* Sat Sep 14 2013 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-3
1280ab
- Disable -lcurses.  This is not actually used, just linked with unnecessarily.
1280ab
1280ab
* Sat Sep 14 2013 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-2
1280ab
- Fix the build on ppc64.
1280ab
1280ab
* Fri Sep 13 2013 Richard W.M. Jones <rjones@redhat.com> - 4.01.0-1
1280ab
- Update to new major version OCaml 4.01.0.
1280ab
- Rebase patches.
1280ab
- Remove bogus Requires 'ncurses-devel'.  The base ocaml package already
1280ab
  pulls in the library implicitly.
1280ab
- Remove bogus Requires 'gdbm-devel'.  Nothing in the source mentions gdbm.
1280ab
- Use mkstemp instead of mktemp in ocamlyacc.
1280ab
- Add LICENSE as doc to some subpackages to keep rpmlint happy.
1280ab
- Remove .ignore file from some packages.
1280ab
- Remove period from end of Summary.
1280ab
1280ab
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.00.1-3
1280ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
89e1a0
416b7d
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.00.1-2
416b7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
416b7d
416b7d
* Tue Oct 16 2012 Richard W.M. Jones <rjones@redhat.com> - 4.00.1-1
416b7d
- Update to upstream version 4.00.1.
416b7d
- Clean up the spec file further.
416b7d
416b7d
* Thu Aug 16 2012 Richard W.M. Jones <rjones@redhat.com> - 4.00.0-2
416b7d
- ppc supports natdynlink.
416b7d
416b7d
* Sat Jul 28 2012 Richard W.M. Jones <rjones@redhat.com> - 4.00.0-1
416b7d
- Upgrade to OCaml 4.00.0 official release.
416b7d
- Remove one patch (add -lpthread) which went upstream.
416b7d
416b7d
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.00.0-0.6.beta2
416b7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
416b7d
416b7d
* Sun Jun 10 2012 Richard W.M. Jones <rjones@redhat.com> - 4.00.0-0.5.beta2
416b7d
- No change, just fix up changelog.
416b7d
416b7d
* Thu Jun  7 2012 Richard W.M. Jones <rjones@redhat.com> 4.00.0-0.3.beta2
416b7d
- Upgrade to OCaml 4.00.0 beta 2.
416b7d
- The language is now officially called OCaml (not Objective Caml, O'Caml etc)
416b7d
- Rebase patches on top:
416b7d
  . New ARM backend patch no longer required, since upstream.
416b7d
  . Replacement config.guess, config.sub no longer required, since upstream
416b7d
    versions are newer.
416b7d
- PPC64 backend rebased and fixed.
416b7d
  . Increase the default size of the stack when compiling.
416b7d
- New tool: ocamloptp (ocamlopt profiler).
416b7d
- New VERSION file in ocaml-runtime package.
416b7d
- New ocaml-compiler-libs subpackage.
416b7d
- Rearrange ExclusiveArch alphanumerically.
416b7d
- alpha, ia64 native backends have been removed upstream, so they are
416b7d
  no longer supported as native compiler targets.
416b7d
- Remove defattr.
416b7d
- Make OCaml dependency generator self-contained so it doesn't need
416b7d
  previous version of OCaml around.
416b7d
416b7d
* Wed Jun  6 2012 Richard W.M. Jones <rjones@redhat.com> 3.12.1-12
416b7d
- ppc64: Include fix for minor heap corruption because of unaligned
416b7d
  minor heap register (RHBZ#826649).
416b7d
- Unset MAKEFLAGS before running build.
416b7d
416b7d
* Wed Jun  6 2012 Richard W.M. Jones <rjones@redhat.com> 3.12.1-11
416b7d
- ppc64: Fix position of stack arguments to external C functions
416b7d
  when there are more than 8 parameters.
416b7d
416b7d
* Tue Jun  5 2012 Richard W.M. Jones <rjones@redhat.com> 3.12.1-10
416b7d
- Include patch to link dllthreads.so with -lpthread explicitly, to
416b7d
  fix problem with 'pthread_atfork' symbol missing (statically linked)
416b7d
  on ppc64.
416b7d
416b7d
* Sun Jun  3 2012 Richard W.M. Jones <rjones@redhat.com> 3.12.1-9
416b7d
- Include svn rev 12548 to fix invalid generation of Thumb-2 branch
416b7d
  instruction TBH (upstream PR#5623, RHBZ#821153).
416b7d
89e1a0
* Wed May 30 2012 Richard W.M. Jones <rjones@redhat.com> 3.12.1-8
416b7d
- Modify the ppc64 patch to reduce the delta between power64 and
416b7d
  upstream power backends.
416b7d
- Clean up the spec file and bring it up to modern standards.
416b7d
  * Remove patch fuzz directive.
416b7d
  * Remove buildroot directive.
416b7d
  * Rearrange source unpacking.
416b7d
  * Remove chmod of GNU config.* files, since git does it.
416b7d
  * Don't need to remove buildroot in install section.
416b7d
  * Remove clean section.
416b7d
  * git am 
416b7d
- Note there is no functional change in the above.
416b7d
416b7d
* Tue May 29 2012 Richard W.M. Jones <rjones@redhat.com> 3.12.1-6
416b7d
- Move patches to external git repo:
416b7d
  http://git.fedorahosted.org/git/?p=fedora-ocaml.git
416b7d
  There should be no change introduced here.
416b7d
416b7d
* Tue May 15 2012 Karsten Hopp <karsten@redhat.com> 3.12.1-4
416b7d
- ppc64 got broken by the new ARM backend, add a minor patch
416b7d
416b7d
* Sat Apr 28 2012 Richard W.M. Jones <rjones@redhat.com> 3.12.1-3
416b7d
- New ARM backend by Benedikt Meurer, backported to OCaml 3.12.1.
416b7d
  This has several advantages, including enabling natdynlink on ARM.
416b7d
- Provide updated config.guess and config.sub (from OCaml upstream tree).
416b7d
416b7d
* Thu Jan 12 2012 Richard W.M. Jones <rjones@redhat.com> 3.12.1-2
416b7d
- add back ocaml-ppc64.patch for ppc secondary arch, drop .cmxs files
416b7d
  from file list on ppc (cherry picked from F16 - this should have
416b7d
  gone into Rawhide originally then been cherry picked back to F16)
416b7d
416b7d
* Fri Jan  6 2012 Richard W.M. Jones <rjones@redhat.com> - 3.12.1-1
416b7d
- New upstream version 3.12.1.  This is a bugfix update.
416b7d
416b7d
* Thu Dec  8 2011 Richard W.M. Jones <rjones@redhat.com> - 3.12.0-7
416b7d
- Allow this package to be compiled on platforms without native
416b7d
  support and/or natdynlink, specifically ppc64.  This updates (and
416b7d
  hopefully does not break) DJ's previous *.cmxs change for arm.
416b7d
416b7d
* Fri Sep 23 2011 DJ Delorie <dj@redhat.com> - 3.12.0-6
416b7d
- Add arm type directive patch.
416b7d
- Allow more arm arches.
416b7d
- Don't package *.cmxs on arm.
416b7d
416b7d
* Wed Mar 30 2011 Richard W.M. Jones <rjones@redhat.com> - 3.12.0-5
416b7d
- Fix for invalid assembler generation (RHBZ#691896).
416b7d
416b7d
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.0-4
416b7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
416b7d
416b7d
* Wed Jan  5 2011 Richard W.M. Jones <rjones@redhat.com> - 3.12.0-3
416b7d
- Rebuild with self.
416b7d
416b7d
* Tue Jan  4 2011 Richard W.M. Jones <rjones@redhat.com> - 3.12.0-2
416b7d
- Try depending on OCaml BR to fix:
416b7d
  /usr/lib/rpm/ocaml-find-provides.sh: /builddir/build/BUILDROOT/ocaml-3.12.0-1.fc15.i386/usr/bin/ocamlobjinfo: /usr/bin/ocamlrun: bad interpreter: No such file or directory
416b7d
416b7d
* Tue Jan  4 2011 Richard W.M. Jones <rjones@redhat.com> - 3.12.0-1
416b7d
- New upstream version 3.12.0.
416b7d
  http://fedoraproject.org/wiki/Features/OCaml3.12
416b7d
- Remove ppc64 support patch.
416b7d
- Rebase rpath removal patch.
416b7d
- ocamlobjinfo is now an official tool, so no need to compile it by hand.
416b7d
  Add objinfo_helper.
416b7d
- Disable ocamlplugininfo.
416b7d
- Remove addlabels, scrapelabels.
416b7d
- Remove ocaml/stublibs/dlltkanim.so.
416b7d
416b7d
* Fri Jan 29 2010 Richard W.M. Jones <rjones@redhat.com> - 3.11.2-2
416b7d
- Update reference manual to latest version from website.
416b7d
416b7d
* Wed Jan 20 2010 Richard W.M. Jones <rjones@redhat.com> - 3.11.2-1
416b7d
- Update to 3.11.2 official release.
416b7d
416b7d
* Tue Jan  5 2010 Richard W.M. Jones <rjones@redhat.com> - 3.11.2-0.rc1.2
416b7d
- ocaml-labltk-devel should require tcl-devel and tk-devel.
416b7d
416b7d
* Tue Dec 29 2009 Richard W.M. Jones <rjones@redhat.com> - 3.11.2-0.rc1.1
416b7d
- Update to (release candidate) 3.11.2+rc1.
416b7d
416b7d
* Wed Dec 16 2009 Richard W.M. Jones <rjones@redhat.com> - 3.11.1-8
416b7d
- Use __ocaml_requires_opts / __ocaml_provides_opts.
416b7d
416b7d
* Wed Dec 16 2009 Richard W.M. Jones <rjones@redhat.com> - 3.11.1-7
416b7d
- Remove ocaml-find-{requires,provides}.sh from this package.  These are
416b7d
  now in upstream RPM 4.8 (RHBZ#545116).
416b7d
- define -> global in a few places.
416b7d
416b7d
* Thu Nov 05 2009 Dennis Gilmore <dennis@ausil.us> - 3.11.1-6
416b7d
- include sparcv9 in the arch list
416b7d
416b7d
* Tue Oct 27 2009 Richard W.M. Jones <rjones@redhat.com> - 3.11.1-5
416b7d
- Install ocaml.info files correctly (RHBZ#531204).
416b7d
416b7d
* Fri Oct 16 2009 Richard W.M. Jones <rjones@redhat.com> - 3.11.1-4
416b7d
- Set includes so building the *info programs works without
416b7d
  having OCaml already installed.
416b7d
416b7d
* Fri Oct 16 2009 Richard W.M. Jones <rjones@redhat.com> - 3.11.1-3
416b7d
- Add ocamlbyteinfo and ocamlplugininfo programs from Debian.
416b7d
416b7d
* Sun Oct  4 2009 Richard W.M. Jones <rjones@redhat.com> - 3.11.1-2
416b7d
- ocaml-find-requires.sh: Calculate runtime version using ocamlrun
416b7d
  -version instead of fedora-ocaml-release file.
416b7d
416b7d
* Wed Sep 30 2009 Richard W.M. Jones <rjones@redhat.com> - 3.11.1-1
416b7d
- OCaml 3.11.1 (this is virtually the same as the release candidate
416b7d
  that we were using for Fedora 12).
416b7d
416b7d
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.11.1-0.rc1.2.1
416b7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
416b7d
416b7d
* Wed Jun  3 2009 Richard W.M. Jones <rjones@redhat.com> - 3.11.1-0.rc1.2
416b7d
- Remember to upload the source this time.
416b7d
416b7d
* Wed Jun  3 2009 Richard W.M. Jones <rjones@redhat.com> - 3.11.1-0.rc1.1
416b7d
- New upstream release candidate 3.11.1+rc1.
416b7d
- Remove ocamlbuild -where patch (now upstream).
416b7d
416b7d
* Tue Jun  2 2009 Richard W.M. Jones <rjones@redhat.com> - 3.11.1-0.rc0.3
416b7d
- Move dllgraphics.so into runtime package (RHBZ#468506).
416b7d
416b7d
* Tue May 26 2009 Richard W.M. Jones <rjones@redhat.com> - 3.11.1-0.rc0.2
416b7d
- Backport ocamlbuild -where fix.
416b7d
416b7d
* Fri May 22 2009 Richard W.M. Jones <rjones@redhat.com> - 3.11.1-0.rc0.1
416b7d
- 3.11.1 release candidate 0.
416b7d
416b7d
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.11.0-2
416b7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
416b7d
416b7d
* Thu Dec  4 2008 Richard W.M. Jones <rjones@redhat.com> - 3.11.0-1
416b7d
- Official release of 3.11.0.
416b7d
416b7d
* Thu Dec  4 2008 Richard W.M. Jones <rjones@redhat.com> - 3.11.0-0.6.rc1
416b7d
- Fixed sources file.
416b7d
416b7d
* Thu Dec  4 2008 Richard W.M. Jones <rjones@redhat.com> - 3.11.0-0.5.rc1
416b7d
- New upstream version 3.11.0+rc1.
416b7d
416b7d
* Mon Nov 24 2008 Richard W.M. Jones <rjones@redhat.com> - 3.11.0-0.4.beta1
416b7d
- Rebuild.
416b7d
416b7d
* Thu Nov 20 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.11.0-0.3.beta1
416b7d
- fix NVR to match packaging guidelines
416b7d
416b7d
* Thu Nov 20 2008 Richard W.M. Jones <rjones@redhat.com> - 3.11.0+beta1-2
416b7d
- Fix Invalid_argument("String.index_from") with patch from upstream.
416b7d
416b7d
* Tue Nov 18 2008 Richard W.M. Jones <rjones@redhat.com> - 3.11.0+beta1-1
416b7d
- Rebuild for major new upstream release of 3.11.0 for Fedora 11.
416b7d
89e1a0
* Fri Aug 29 2008 Richard W.M. Jones <rjones@redhat.com> - 3.10.2-5
416b7d
- Rebuild with patch fuzz.
416b7d
416b7d
* Mon Jun  9 2008 Richard W.M. Jones <rjones@redhat.com> - 3.10.2-4
416b7d
- Add ocaml-3.11-dev12-no-executable-stack.patch (bz #450551).
416b7d
416b7d
* Wed Jun  4 2008 Richard W.M. Jones <rjones@redhat.com> - 3.10.2-3
416b7d
- ocaml-ocamldoc provides ocamldoc (bz #449931).
416b7d
- REMOVED provides of labltk, camlp4.  Those are libraries and all
416b7d
  packages should now depend on ocaml-labltk / ocaml-camlp4 / -devel
416b7d
  as appropriate.
416b7d
416b7d
* Thu May  8 2008 Richard W.M. Jones <rjones@redhat.com> - 3.10.2-2
416b7d
- Pass MAP_32BIT to mmap (bz #445545).
416b7d
416b7d
* Mon Apr 21 2008 Richard W.M. Jones <rjones@redhat.com> - 3.10.2-1
416b7d
- New upstream version 3.10.2 for Fedora 10.
416b7d
- Cleaned up several rpmlint errors & warnings.
416b7d
416b7d
* Fri Feb 29 2008 David Woodhouse <dwmw2@infradead.org> - 3.10.1-2
416b7d
- ppc64 port
416b7d
416b7d
* Tue Feb 12 2008 Richard W.M. Jones <rjones@redhat.com> - 3.10.1-1
416b7d
- new upstream version 3.10.1
416b7d
416b7d
* Fri Jan  4 2008 Gerard Milmeister <gemi@bluewin.ch> - 3.10.0-8
416b7d
- patch for building with tcl/tk 8.5
416b7d
416b7d
* Thu Sep  6 2007 Richard W.M. Jones <rjones@redhat.com> - 3.10.0-7
416b7d
- Run chrpath to delete rpaths used on some of the stublibs.
416b7d
- Ignore Parsetree module in dependency calculation.
416b7d
- Fixed ocaml-find-{requires,provides}.sh regexp calculation so it doesn't
416b7d
  over-match module names.
416b7d
416b7d
* Mon Sep  3 2007 Richard W.M. Jones <rjones@redhat.com> - 3.10.0-6
416b7d
- ocaml-runtime provides ocaml(runtime) = 3.10.0, and
416b7d
  ocaml-find-requires.sh modified so that it adds this requires
416b7d
  to other packages.  Now can upgrade base ocaml packages without
416b7d
  needing to rebuild everything else.
416b7d
416b7d
* Mon Sep  3 2007 Richard W.M. Jones <rjones@redhat.com> - 3.10.0-5
416b7d
- Don't include the release number in fedora-ocaml-release file, so
416b7d
  that packages built against this won't depend on the Fedora release.
416b7d
416b7d
* Wed Aug 29 2007 Gerard Milmeister <gemi@bluewin.ch> - 3.10.0-4
416b7d
- added BR util-linux-ng
416b7d
416b7d
* Wed Aug 29 2007 Gerard Milmeister <gemi@bluewin.ch> - 3.10.0-3
416b7d
- added BR gawk
416b7d
416b7d
* Tue Aug 28 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 3.10.0-2
416b7d
- Rebuild for selinux ppc32 issue.
416b7d
416b7d
* Sat Jun  2 2007 Gerard Milmeister <gemi@bluewin.ch> - 3.10.0-1
416b7d
- new version 3.10.0
416b7d
- split off devel packages
416b7d
- rename subpackages to use ocaml- prefix
416b7d
416b7d
* Thu May 24 2007 Gerard Milmeister <gemi@bluewin.ch> - 3.09.3-2
416b7d
- added ocamlobjinfo
416b7d
416b7d
* Sat Dec  2 2006 Gerard Milmeister <gemi@bluewin.ch> - 3.09.3-1
416b7d
- new version 3.09.3
416b7d
416b7d
* Mon Aug 28 2006 Gerard Milmeister <gemi@bluewin.ch> - 3.09.2-2
416b7d
- Rebuild for FE6
416b7d
416b7d
* Sun Apr 30 2006 Gerard Milmeister <gemi@bluewin.ch> - 3.09.2-1
416b7d
- new version 3.09.2
416b7d
416b7d
* Fri Feb 17 2006 Gerard Milmeister <gemi@bluewin.ch> - 3.09.1-2
416b7d
- Rebuild for Fedora Extras 5
416b7d
416b7d
* Thu Jan  5 2006 Gerard Milmeister <gemi@bluewin.ch> - 3.09.1-1
416b7d
- new version 3.09.1
416b7d
416b7d
* Sun Jan  1 2006 Gerard Milmeister <gemi@bluewin.ch> - 3.09.0-1
416b7d
- new version 3.09.0
416b7d
416b7d
* Sun Sep 11 2005 Gerard Milmeister <gemi@bluewin.ch> - 3.08.4-1
416b7d
- New Version 3.08.4
416b7d
416b7d
* Wed May 25 2005 Toshio Kuratomi <toshio-tiki-lounge.com> - 3.08.3-5
416b7d
- Bump and re-release as last build failed due to rawhide syncing.
416b7d
416b7d
* Sun May 22 2005 Toshio Kuratomi <toshio-tiki-lounge.com> - 3.08.3-4
416b7d
- Fix for gcc4 and the 32 bit assembly in otherlibs/num.
416b7d
- Fix to allow compilation with RPM_OPT_FLAG defined -O level.
416b7d
416b7d
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 3.08.3-3
416b7d
- rebuild on all arches
416b7d
89e1a0
* Fri Apr  8 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
416b7d
- rebuilt
416b7d
416b7d
* Sat Mar 26 2005 Gerard Milmeister <gemi@bluewin.ch> - 3.08.3-1
416b7d
- New Version 3.08.3
416b7d
416b7d
* Sat Feb 12 2005 Gerard Milmeister <gemi@bluewin.ch> - 0:3.08.2-2
416b7d
- Added patch for removing rpath from shared libs
416b7d
416b7d
* Sat Feb 12 2005 Gerard Milmeister <gemi@bluewin.ch> - 0:3.08.2-1
416b7d
- New Version 3.08.2
416b7d
416b7d
* Thu Dec 30 2004 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:3.07-6
416b7d
- add -x11lib _prefix/X11R6/_lib to configure; fixes labltk build
416b7d
  on x86_64
416b7d
416b7d
* Tue Dec  2 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:3.07-0.fdr.5
416b7d
- ocamldoc -> ocaml-ocamldoc
416b7d
- ocaml-doc -> ocaml-docs
416b7d
416b7d
* Fri Nov 28 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:3.07-0.fdr.4
416b7d
- Make separate packages for labltk, camlp4, ocamldoc, emacs and documentation
416b7d
416b7d
* Thu Nov 27 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:3.07-0.fdr.2
416b7d
- Changed license tag
416b7d
- Register info files
416b7d
- Honor RPM_OPT_FLAGS
416b7d
- New Patch
416b7d
416b7d
* Fri Oct 31 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:3.07-0.fdr.1
416b7d
- First Fedora release
416b7d
416b7d
* Mon Oct 13 2003 Axel Thimm <Axel.Thimm@physik.fu-berlin.de>
416b7d
- Updated to 3.07.
416b7d
416b7d
* Wed Apr  9 2003 Axel Thimm <Axel.Thimm@physik.fu-berlin.de>
416b7d
- Rebuilt for Red Hat 9.
416b7d
416b7d
* Tue Nov 26 2002 Axel Thimm <Axel.Thimm@physik.fu-berlin.de>
416b7d
- Added _mandir/mano/* entry