tstellar / rpms / llvm

Forked from rpms/llvm 5 years ago
Clone
Bryan O'Sullivan d291b49
# Build options:
Bryan O'Sullivan d291b49
#
Bryan O'Sullivan d291b49
# --with doxygen
Bryan O'Sullivan d291b49
#   The doxygen docs are HUGE, so they are not built by default.
Bryan O'Sullivan d291b49
#
Bryan O'Sullivan d291b49
# --with gcc
Bryan O'Sullivan d291b49
#   The llvm-gcc package doesn't currently build.
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%define lgcc_version 4.2
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
# LLVM object files don't contain build IDs.  I don't know why yet.
Bryan O'Sullivan d291b49
# Suppress their generation for now.
Bryan O'Sullivan d291b49
Bryan O'Sullivan 03bad00
%define debug_package %{nil}
Bryan O'Sullivan 03bad00
fc7190b
Name:           llvm
fc7190b
Version:        2.5
731b634
Release:        4%{?dist}
fc7190b
Summary:        The Low Level Virtual Machine
fc7190b
fc7190b
Group:          Development/Languages
fc7190b
License:        NCSA
fc7190b
URL:            http://llvm.org/
fc7190b
Source0:        http://llvm.org/releases/%{version}/llvm-%{version}.tar.gz
Bryan O'Sullivan 03bad00
%if %{?_with_gcc:1}%{!?_with_gcc:0}
731b634
Source1:        http://llvm.org/releases/%{version}/llvm-gcc-%{lgcc_version}-%{version}.source.tar.gz
Bryan O'Sullivan 03bad00
%endif
fc7190b
Patch0:         llvm-2.1-fix-sed.patch
Bryan O'Sullivan 03bad00
Patch1:         llvm-2.4-fix-ocaml.patch
fc7190b
# http://llvm.org/bugs/show_bug.cgi?id=3726
fc7190b
Patch2:         llvm-2.5-gcc44.patch
fc7190b
fc7190b
BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
fc7190b
fc7190b
BuildRequires:  bison
fc7190b
BuildRequires:  chrpath
fc7190b
BuildRequires:  flex
fc7190b
BuildRequires:  gcc-c++ >= 3.4
fc7190b
BuildRequires:  groff
fc7190b
BuildRequires:  libtool-ltdl-devel
fc7190b
BuildRequires:  ocaml-ocamldoc
Bryan O'Sullivan d291b49
%if %{?_with_doxygen:1}%{!?_with_doxygen:0}
fc7190b
BuildRequires:  doxygen graphviz
Bryan O'Sullivan d291b49
%endif
Bryan O'Sullivan d291b49
fc7190b
# LLVM is not supported on PPC64
fc7190b
# http://llvm.org/bugs/show_bug.cgi?id=3729
fc7190b
ExcludeArch:    ppc64
fc7190b
Bryan O'Sullivan d291b49
%description
Bryan O'Sullivan d291b49
LLVM is a compiler infrastructure designed for compile-time,
Bryan O'Sullivan d291b49
link-time, runtime, and idle-time optimization of programs from
Bryan O'Sullivan d291b49
arbitrary programming languages.  The compiler infrastructure includes
Bryan O'Sullivan d291b49
mirror sets of programming tools as well as libraries with equivalent
Bryan O'Sullivan d291b49
functionality.
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%if %{?_with_gcc:1}%{!?_with_gcc:0}
Bryan O'Sullivan d291b49
It currently supports compilation of C and C++ programs, using front
Bryan O'Sullivan d291b49
ends derived from GCC %{lgcc_version}.
Bryan O'Sullivan d291b49
%endif
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%package devel
fc7190b
Summary:        Libraries and header files for LLVM
fc7190b
Group:          Development/Languages
fc7190b
Requires:       %{name} = %{version}-%{release}
fc7190b
Requires:       libstdc++-devel >= 3.4
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%description devel
Bryan O'Sullivan d291b49
This package contains library and header files needed to develop new
Bryan O'Sullivan d291b49
native programs that use the LLVM infrastructure.
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%package doc
fc7190b
Summary:        Documentation for LLVM
fc7190b
Group:          Development/Languages
719d6b0
Requires:       %{name} = %{version}-%{release}
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%description doc
Bryan O'Sullivan d291b49
Documentation for the LLVM compiler infrastructure.
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%if %{?_with_gcc:1}%{!?_with_gcc:0}
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%package gcc
fc7190b
Summary:        C compiler for LLVM
fc7190b
License:        GPL+
fc7190b
Group:          Development/Languages
fc7190b
Requires:       %{name} = %{version}-%{release}
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%description gcc
Bryan O'Sullivan d291b49
C compiler for LLVM.
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%package gcc-c++
fc7190b
Summary:        C++ compiler for LLVM
fc7190b
License:        GPL+
fc7190b
Group:          Development/Languages
fc7190b
Requires:       %{name}-gcc = %{version}-%{release}
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%description gcc-c++
Bryan O'Sullivan d291b49
C++ compiler for LLVM.
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%endif
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%if %{?_with_doxygen:1}%{!?_with_doxygen:0}
Bryan O'Sullivan d291b49
%package apidoc
fc7190b
Summary:        API documentation for LLVM
fc7190b
Group:          Development/Languages
fc7190b
Requires:       %{name}-docs = %{version}-%{release}
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%description apidoc
Bryan O'Sullivan d291b49
API documentation for the LLVM compiler infrastructure.
Bryan O'Sullivan d291b49
%endif
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
fc7190b
%package        ocaml
fc7190b
Summary:        OCaml binding for LLVM
fc7190b
Group:          Development/Libraries
Bryan O'Sullivan 03bad00
Requires:       %{name} = %{version}-%{release}
fc7190b
Requires:       ocaml-runtime
Bryan O'Sullivan 03bad00
fc7190b
%description    ocaml
Bryan O'Sullivan 03bad00
OCaml binding for LLVM.
Bryan O'Sullivan 03bad00
Bryan O'Sullivan 03bad00
Bryan O'Sullivan 03bad00
%package        ocaml-devel
fc7190b
Summary:        Development files for %{name}-ocaml
fc7190b
Group:          Development/Libraries
Bryan O'Sullivan 03bad00
Requires:       %{name}-devel = %{version}-%{release}
fc7190b
Requires:       %{name}-ocaml = %{version}-%{release}
Bryan O'Sullivan 03bad00
fc7190b
%description    ocaml-devel
Bryan O'Sullivan 03bad00
The %{name}-ocaml-devel package contains libraries and signature files
Bryan O'Sullivan 03bad00
for developing applications that use %{name}-ocaml.
Bryan O'Sullivan 03bad00
Bryan O'Sullivan 03bad00
Bryan O'Sullivan d291b49
%prep
Bryan O'Sullivan d291b49
%setup -q -n llvm-%{version} %{?_with_gcc:-a1}
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%patch0 -p1 -b .fix-sed
Bryan O'Sullivan 03bad00
%patch1 -p1 -b .fix-ocaml
fc7190b
%patch2 -p1 -b .gcc44
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%build
fc7190b
# Note: --enable-pic can be turned off when 2.6 comes out
731b634
#       and up to 2.5, unsafe on 32-bit archs (in our case,
731b634
#       anything but x86_64)
Bryan O'Sullivan d291b49
%configure \
Bryan O'Sullivan d291b49
  --libdir=%{_libdir}/%{name} \
Bryan O'Sullivan d291b49
  --datadir=%{_datadir}/%{name}-%{version} \
Bryan O'Sullivan d291b49
  --disable-static \
Bryan O'Sullivan d291b49
  --enable-assertions \
Bryan O'Sullivan d291b49
  --enable-debug-runtime \
Bryan O'Sullivan d291b49
  --enable-jit \
Bryan O'Sullivan d291b49
  --enable-optimized \
731b634
%ifarch x86_64
731b634
  --enable-pic
731b634
%endif
Bryan O'Sullivan 03bad00
#   --enable-targets=host-only \
Bryan O'Sullivan 03bad00
Bryan O'Sullivan 03bad00
make %{_smp_mflags} OPTIMIZE_OPTION='%{optflags}'
Bryan O'Sullivan 03bad00
# tools-only VERBOSE=1 OmitFramePointer='' REQUIRES_EH=1 \
Bryan O'Sullivan 03bad00
#  OPTIMIZE_OPTION='%{optflags}'
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%if %{?_with_gcc:1}%{!?_with_gcc:0}
Bryan O'Sullivan d291b49
# Build llvm-gcc.
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
export PATH=%{_builddir}/%{?buildsubdir}/Release/bin:$PATH
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
mkdir llvm-gcc%{lgcc_version}-%{version}.source/build
Bryan O'Sullivan d291b49
cd llvm-gcc%{lgcc_version}-%{version}.source/build
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
../configure \
Bryan O'Sullivan d291b49
  --host=%{_host} \
Bryan O'Sullivan d291b49
  --build=%{_build} \
Bryan O'Sullivan d291b49
  --target=%{_target_platform} \
Bryan O'Sullivan d291b49
  --prefix=%{_libdir}/llvm-gcc \
Bryan O'Sullivan d291b49
  --libdir=%{_libdir}/llvm-gcc/%{_lib} \
Bryan O'Sullivan d291b49
  --enable-threads \
Bryan O'Sullivan d291b49
  --disable-nls \
Bryan O'Sullivan d291b49
%ifarch x86_64
Bryan O'Sullivan d291b49
  --disable-multilib \
Bryan O'Sullivan d291b49
  --disable-shared \
Bryan O'Sullivan d291b49
%endif
Bryan O'Sullivan d291b49
  --enable-languages=c,c++ \
Bryan O'Sullivan d291b49
  --enable-llvm=%{_builddir}/%{?buildsubdir} \
Bryan O'Sullivan d291b49
  --program-prefix=llvm-
Bryan O'Sullivan d291b49
make %{_smp_mflags} LLVM_VERSION_INFO=%{version}
Bryan O'Sullivan d291b49
%endif
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%install
Bryan O'Sullivan d291b49
rm -rf %{buildroot}
Bryan O'Sullivan d291b49
chmod -x examples/Makefile
Bryan O'Sullivan 03bad00
# OVERRIDE_libdir used by our patched Makefile.ocaml:
Bryan O'Sullivan 03bad00
# see http://llvm.org/bugs/show_bug.cgi?id=3153
Bryan O'Sullivan 03bad00
make install DESTDIR=%{buildroot} \
Bryan O'Sullivan 03bad00
     PROJ_libdir=%{buildroot}/%{_libdir}/%{name} \
Bryan O'Sullivan 03bad00
     OVERRIDE_libdir=%{_libdir}/%{name}/%{name} \
Bryan O'Sullivan 03bad00
     PROJ_docsdir=`pwd`/moredocs
Bryan O'Sullivan 03bad00
Bryan O'Sullivan 03bad00
#make install \
Bryan O'Sullivan 03bad00
#  PROJ_prefix=%{buildroot}/%{_prefix} \
Bryan O'Sullivan 03bad00
#  PROJ_bindir=%{buildroot}/%{_bindir} \
Bryan O'Sullivan 03bad00
#  PROJ_libdir=%{buildroot}/%{_libdir}/%{name} \
Bryan O'Sullivan 03bad00
#  PROJ_datadir=%{buildroot}/%{_datadir} \
Bryan O'Sullivan 03bad00
#  PROJ_docsdir=%{buildroot}/%{_docdir}/%{name}-%{version} \
Bryan O'Sullivan 03bad00
#  PROJ_etcdir=%{buildroot}/%{_datadir}/%{name}-%{version} \
Bryan O'Sullivan 03bad00
#  PROJ_includedir=%{buildroot}/%{_includedir} \
Bryan O'Sullivan 03bad00
#  PROJ_infodir=%{buildroot}/%{_infodir} \
Bryan O'Sullivan 03bad00
#  PROJ_mandir=%{buildroot}/%{_mandir}
Bryan O'Sullivan d291b49
find %{buildroot} -name .dir -print0 | xargs -0r rm -f
Bryan O'Sullivan d291b49
file %{buildroot}/%{_bindir}/* | awk -F: '$2~/ELF/{print $1}' | xargs -r chrpath -d
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
# Get rid of erroneously installed example files.
Bryan O'Sullivan d291b49
rm %{buildroot}%{_libdir}/%{name}/LLVMHello.*
Bryan O'Sullivan d291b49
Bryan O'Sullivan 03bad00
# And OCaml .o files
Bryan O'Sullivan 03bad00
rm %{buildroot}%{_libdir}/ocaml/*.o
Bryan O'Sullivan 03bad00
Bryan O'Sullivan 03bad00
# Use relative links for ocaml's libLLVM*.a
Bryan O'Sullivan 03bad00
#(cd %{buildroot}%{_libdir}/ocaml && for i in libLLVM*.a; do
Bryan O'Sullivan 03bad00
#    ln -sf %{_libdir}/llvm/$i $i;
Bryan O'Sullivan 03bad00
# done)
Bryan O'Sullivan 03bad00
Bryan O'Sullivan d291b49
# Remove deprecated tools.
Bryan O'Sullivan d291b49
rm %{buildroot}%{_bindir}/gcc{as,ld}
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
sed -i 's,ABS_RUN_DIR/lib",ABS_RUN_DIR/%{_lib}/%{name}",' \
Bryan O'Sullivan d291b49
  %{buildroot}%{_bindir}/llvm-config
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
chmod -x %{buildroot}%{_libdir}/%{name}/*.[oa]
Bryan O'Sullivan d291b49
719d6b0
# remove documentation makefiles:
719d6b0
# they require the build directory to work
719d6b0
find examples -name 'Makefile'
fc7190b
Bryan O'Sullivan d291b49
%if %{?_with_gcc:1}%{!?_with_gcc:0}
Bryan O'Sullivan d291b49
# Install llvm-gcc.
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
make -C llvm-gcc%{lgcc_version}-%{version}.source/build install DESTDIR=%{buildroot}
Bryan O'Sullivan d291b49
cd %{buildroot}%{_libdir}/llvm-gcc/%{_lib}
Bryan O'Sullivan d291b49
find . -name '*.la' -print0 | xargs -0r rm
Bryan O'Sullivan d291b49
find . -name '*.a' -exec %{buildroot}%{_bindir}/llvm-ranlib {} \;
Bryan O'Sullivan d291b49
cd ../bin
Bryan O'Sullivan d291b49
ln llvm-c++ llvm-gcc llvm-g++ %{buildroot}%{_bindir}
Bryan O'Sullivan d291b49
rm llvm-cpp llvm-gccbug llvm-gcov %{_target_platform}-gcc*
Bryan O'Sullivan d291b49
cd ..
Bryan O'Sullivan d291b49
mv man/man1/llvm-gcc.1 man/man1/llvm-g++.1 %{buildroot}%{_mandir}/man1
Bryan O'Sullivan d291b49
rm -r info man %{_lib}/libiberty.a
Bryan O'Sullivan d291b49
rm -r libexec/gcc/%{_target_platform}/%{lgcc_version}/install-tools
Bryan O'Sullivan d291b49
rm -r %{_lib}/gcc/%{_target_platform}/%{lgcc_version}/install-tools
Bryan O'Sullivan d291b49
%endif
Bryan O'Sullivan d291b49
Bryan O'Sullivan 03bad00
Bryan O'Sullivan d291b49
%clean
Bryan O'Sullivan d291b49
rm -rf %{buildroot}
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%post -p /sbin/ldconfig
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%postun -p /sbin/ldconfig
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%files
Bryan O'Sullivan d291b49
%defattr(-,root,root,-)
Bryan O'Sullivan d291b49
%doc CREDITS.TXT LICENSE.TXT README.txt
Bryan O'Sullivan d291b49
%exclude %{_bindir}/llvm-config
Bryan O'Sullivan d291b49
%{_bindir}/bugpoint
Bryan O'Sullivan d291b49
%{_bindir}/llc
Bryan O'Sullivan d291b49
%{_bindir}/lli
Bryan O'Sullivan d291b49
%{_bindir}/llvm*
Bryan O'Sullivan d291b49
%{_bindir}/opt
Bryan O'Sullivan d291b49
%doc %{_mandir}/man1/*.1.gz
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%if %{?_with_doxygen:1}%{!?_with_doxygen:0}
Bryan O'Sullivan d291b49
%exclude %{_bindir}/llvm-[cg]++
Bryan O'Sullivan d291b49
%exclude %{_bindir}/llvm-gcc
Bryan O'Sullivan d291b49
%exclude %{_mandir}/man1/llvm-[cg]++.*
Bryan O'Sullivan d291b49
%exclude %{_mandir}/man1/llvm-gcc.*
Bryan O'Sullivan d291b49
%endif
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%files devel
Bryan O'Sullivan d291b49
%defattr(-,root,root,-)
Bryan O'Sullivan d291b49
%{_bindir}/llvm-config
Bryan O'Sullivan d291b49
%{_includedir}/%{name}
Bryan O'Sullivan d291b49
%{_includedir}/%{name}-c
Bryan O'Sullivan d291b49
%{_libdir}/%{name}
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan 03bad00
%files ocaml
Bryan O'Sullivan 03bad00
%defattr(-,root,root,-)
Bryan O'Sullivan 03bad00
%{_libdir}/ocaml/*.cma
Bryan O'Sullivan 03bad00
%{_libdir}/ocaml/*.cmi
Bryan O'Sullivan 03bad00
Bryan O'Sullivan 03bad00
%files ocaml-devel
Bryan O'Sullivan 03bad00
%defattr(-,root,root,-)
Bryan O'Sullivan 03bad00
%{_libdir}/ocaml/*.a
Bryan O'Sullivan 03bad00
%{_libdir}/ocaml/*.cmx*
Bryan O'Sullivan 03bad00
%{_libdir}/ocaml/*.mli
Bryan O'Sullivan 03bad00
Bryan O'Sullivan d291b49
%files doc
Bryan O'Sullivan d291b49
%defattr(-,root,root,-)
Bryan O'Sullivan 03bad00
%doc docs/*.{html,css} docs/img examples moredocs/*
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%if %{?_with_doxygen:1}%{!?_with_doxygen:0}
Bryan O'Sullivan d291b49
%files apidoc
Bryan O'Sullivan d291b49
%defattr(-,root,root,-)
Bryan O'Sullivan d291b49
%doc docs/doxygen
Bryan O'Sullivan d291b49
%endif
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%if %{?_with_gcc:1}%{!?_with_gcc:0}
Bryan O'Sullivan d291b49
%files gcc
Bryan O'Sullivan d291b49
%defattr(-,root,root,-)
Bryan O'Sullivan d291b49
%{_bindir}/llvm-gcc
Bryan O'Sullivan d291b49
%dir %{_libdir}/llvm-gcc
Bryan O'Sullivan d291b49
%dir %{_libdir}/llvm-gcc/bin
Bryan O'Sullivan d291b49
%dir %{_libdir}/llvm-gcc/include
Bryan O'Sullivan d291b49
%dir %{_libdir}/llvm-gcc/%{_lib}
Bryan O'Sullivan d291b49
%dir %{_libdir}/llvm-gcc/libexec
Bryan O'Sullivan d291b49
%dir %{_libdir}/llvm-gcc/libexec/gcc
Bryan O'Sullivan d291b49
%dir %{_libdir}/llvm-gcc/libexec/gcc/%{_target_platform}/%{lgcc_version}
Bryan O'Sullivan d291b49
%{_libdir}/llvm-gcc/%{_lib}/gcc
Bryan O'Sullivan d291b49
%{_libdir}/llvm-gcc/%{_lib}/libmudflap*.a
Bryan O'Sullivan d291b49
%{_libdir}/llvm-gcc/bin/%{_target_platform}-llvm-gcc
Bryan O'Sullivan d291b49
%{_libdir}/llvm-gcc/bin/llvm-gcc
Bryan O'Sullivan d291b49
%{_libdir}/llvm-gcc/include/mf-runtime.h
Bryan O'Sullivan d291b49
%{_libdir}/llvm-gcc/libexec/gcc/%{_target_platform}/%{lgcc_version}/cc1
Bryan O'Sullivan d291b49
%{_libdir}/llvm-gcc/libexec/gcc/%{_target_platform}/%{lgcc_version}/collect2
Bryan O'Sullivan d291b49
%doc %{_mandir}/man1/llvm-gcc.*
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%files gcc-c++
Bryan O'Sullivan d291b49
%defattr(-,root,root,-)
Bryan O'Sullivan d291b49
%{_bindir}/llvm-[cg]++
Bryan O'Sullivan d291b49
%{_libdir}/llvm-gcc/%{_lib}/lib*++.a
Bryan O'Sullivan d291b49
%{_libdir}/llvm-gcc/bin/%{_target_platform}-llvm-[cg]++
Bryan O'Sullivan d291b49
%{_libdir}/llvm-gcc/bin/llvm-[cg]++
Bryan O'Sullivan d291b49
%{_libdir}/llvm-gcc/include/c++
Bryan O'Sullivan d291b49
%{_libdir}/llvm-gcc/libexec/gcc/%{_target_platform}/%{lgcc_version}/cc1plus
Bryan O'Sullivan d291b49
%doc %{_mandir}/man1/llvm-g++.*
Bryan O'Sullivan d291b49
%endif
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
%changelog
731b634
* Sat Aug 22 2009 Michel Salim <salimma@fedoraproject.org> - 2.5-4
731b634
- Disable use of position-independent code on 32-bit platforms
731b634
  (buggy in LLVM <= 2.5)
731b634
719d6b0
* Wed Mar  4 2009 Michel Salim <salimma@fedoraproject.org> - 2.5-2
719d6b0
- Remove build scripts; they require the build directory to work
719d6b0
fc7190b
* Wed Mar  4 2009 Michel Salim <salimma@fedoraproject.org> - 2.5-1
fc7190b
- Update to 2.5
fc7190b
- Package build scripts (bug #457881)
9644979
Bryan O'Sullivan 03bad00
* Tue Dec  2 2008 Michel Salim <salimma@fedoraproject.org> - 2.4-2
Bryan O'Sullivan 03bad00
- Patched build process for the OCaml binding
Bryan O'Sullivan 03bad00
Bryan O'Sullivan 03bad00
* Tue Dec  2 2008 Michel Salim <salimma@fedoraproject.org> - 2.4-1
Bryan O'Sullivan 03bad00
- Update to 2.4
Bryan O'Sullivan 03bad00
- Package Ocaml binding
Bryan O'Sullivan 03bad00
Bryan O'Sullivan e2fa788
* Wed Jun 18 2008 Bryan O'Sullivan <bos@serpentine.com> - 2.3-2
Bryan O'Sullivan e2fa788
- Add dependency on groff
Bryan O'Sullivan e2fa788
Bryan O'Sullivan df8851e
* Wed Jun 18 2008 Bryan O'Sullivan <bos@serpentine.com> - 2.3-1
Bryan O'Sullivan df8851e
- LLVM 2.3
Bryan O'Sullivan df8851e
2d471be
* Thu May 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.2-4
2d471be
- fix license tags
2d471be
Bryan O'Sullivan a2e4a2f
* Wed Mar  5 2008 Bryan O'Sullivan <bos@serpentine.com> - 2.2-3
Bryan O'Sullivan a2e4a2f
- Fix compilation problems with gcc 4.3
Bryan O'Sullivan a2e4a2f
7889508
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.2-2
7889508
- Autorebuild for GCC 4.3
7889508
Bryan O'Sullivan d291b49
* Sun Jan 20 2008 Bryan O'Sullivan <bos@serpentine.com> - 2.1-2
Bryan O'Sullivan d291b49
- Fix review comments
Bryan O'Sullivan d291b49
Bryan O'Sullivan d291b49
* Sun Jan 20 2008 Bryan O'Sullivan <bos@serpentine.com> - 2.1-1
Bryan O'Sullivan d291b49
- Initial version