6289c6
# Set to bcond_without or use --with bootstrap if bootstrapping a new release
6289c6
# or architecture
6289c6
%bcond_with bootstrap
6289c6
# Set to bcond_with or use --without gui to disable qt4 gui build
6289c6
%bcond_without gui
6289c6
# Set to RC version if building RC, else %{nil}
6289c6
%define rcver %{nil}
6289c6
6289c6
%define rpm_macros_dir %{_sysconfdir}/rpm
6289c6
%if 0%{?fedora} > 18
6289c6
%define rpm_macros_dir %{_rpmconfigdir}/macros.d
6289c6
%endif
6289c6
6289c6
Name:           cmake
6289c6
Version:        2.8.11
6289c6
Release:        5%{?dist}
6289c6
Summary:        Cross-platform make system
6289c6
6289c6
Group:          Development/Tools
6289c6
# most sources are BSD
6289c6
# Source/CursesDialog/form/ a bunch is MIT 
6289c6
# Source/kwsys/MD5.c is zlib 
6289c6
# some GPL-licensed bison-generated files, these all include an exception granting redistribution under terms of your choice
6289c6
License:        BSD and MIT and zlib
6289c6
URL:            http://www.cmake.org
6289c6
Source0:        http://www.cmake.org/files/v2.8/cmake-%{version}%{?rcver}.tar.gz
6289c6
Source2:        macros.cmake
6289c6
# Patch to find DCMTK in Fedora (bug #720140)
6289c6
Patch0:         cmake-dcmtk.patch
6289c6
# Patch to fix RindRuby vendor settings
6289c6
# http://public.kitware.com/Bug/view.php?id=12965
6289c6
# https://bugzilla.redhat.com/show_bug.cgi?id=822796
6289c6
# Patch to use ninja-build instead of ninja (renamed in Fedora)
6289c6
# https://bugzilla.redhat.com/show_bug.cgi?id=886184
6289c6
Patch1:         cmake-ninja.patch
6289c6
Patch2:         cmake-findruby.patch
6289c6
# Patch to fix FindPostgreSQL
6289c6
# https://bugzilla.redhat.com/show_bug.cgi?id=828467
6289c6
# http://public.kitware.com/Bug/view.php?id=13378
6289c6
Patch3:         cmake-FindPostgreSQL.patch
6289c6
# Patch FindImageMagick.cmake for newer ImageMagick versions
6289c6
# http://public.kitware.com/Bug/view.php?id=14012
6289c6
Patch4:         cmake-2.8.11-rc1-IM_pkgconfig_hints.patch
6289c6
# Add FindLua52.cmake
6289c6
Patch5:		cmake-2.8.11-rc4-lua-5.2.patch
6289c6
# Fix strict aliasing problems in cm_sha2.c
6289c6
Patch6:         cmake-strict_aliasing.patch
6289c6
# Desktop icon filenames should be without extension
6289c6
Patch7:         cmake-desktop_icon.patch
6289c6
# FindJNI: Add ppc64le architecture
6289c6
Patch8:         cmake-FindJNI.patch
6289c6
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
6289c6
6289c6
BuildRequires:  gcc-gfortran
6289c6
BuildRequires:  ncurses-devel, libX11-devel
6289c6
BuildRequires:  bzip2-devel
6289c6
BuildRequires:  curl-devel
6289c6
BuildRequires:  expat-devel
6289c6
BuildRequires:  libarchive-devel
6289c6
BuildRequires:  zlib-devel
6289c6
BuildRequires:  emacs
6289c6
%if %{without bootstrap}
6289c6
#BuildRequires: xmlrpc-c-devel
6289c6
%endif
6289c6
%if %{with gui}
6289c6
BuildRequires: qt4-devel, desktop-file-utils
6289c6
%define qt_gui --qt-gui
6289c6
%endif
6289c6
6289c6
Requires:       rpm
6289c6
6289c6
%if (0%{?fedora} >= 16)
6289c6
Requires: emacs-filesystem >= %{_emacs_version}
6289c6
%endif
6289c6
6289c6
# Source/kwsys/MD5.c
6289c6
# see https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries
6289c6
Provides: bundled(md5-deutsch)
6289c6
6289c6
%description
6289c6
CMake is used to control the software compilation process using simple 
6289c6
platform and compiler independent configuration files. CMake generates 
6289c6
native makefiles and workspaces that can be used in the compiler 
6289c6
environment of your choice. CMake is quite sophisticated: it is possible 
6289c6
to support complex environments requiring system configuration, preprocessor
6289c6
generation, code generation, and template instantiation.
6289c6
6289c6
6289c6
%package        gui
6289c6
Summary:        Qt GUI for %{name}
6289c6
Group:          Development/Tools
6289c6
Requires:       %{name} = %{version}-%{release}
6289c6
6289c6
%description    gui
6289c6
The %{name}-gui package contains the Qt based GUI for CMake.
6289c6
6289c6
6289c6
%prep
6289c6
%setup -q -n %{name}-%{version}%{?rcver}
6289c6
%patch0 -p1
6289c6
%patch1 -p1
6289c6
%patch2 -p1
6289c6
%patch3 -p1
6289c6
%patch4 -p1
6289c6
%patch5 -p1
6289c6
%patch6 -p1
6289c6
%patch7 -p1
6289c6
%patch8 -p1
6289c6
6289c6
6289c6
%build
6289c6
export CFLAGS="$RPM_OPT_FLAGS"
6289c6
export CXXFLAGS="$RPM_OPT_FLAGS"
6289c6
mkdir build
6289c6
pushd build
6289c6
../bootstrap --prefix=%{_prefix} --datadir=/share/%{name} \
6289c6
             --docdir=/share/doc/%{name}-%{version} --mandir=/share/man \
6289c6
             --%{?with_bootstrap:no-}system-libs \
6289c6
             --parallel=`/usr/bin/getconf _NPROCESSORS_ONLN` \
6289c6
             %{?qt_gui}
6289c6
make VERBOSE=1 %{?_smp_mflags}
6289c6
6289c6
6289c6
%install
6289c6
pushd build
6289c6
make install DESTDIR=%{buildroot}
6289c6
find %{buildroot}/%{_datadir}/%{name}/Modules -type f | xargs chmod -x
6289c6
popd
6289c6
cp -a Example %{buildroot}%{_docdir}/%{name}-%{version}/
6289c6
mkdir -p %{buildroot}%{_emacs_sitelispdir}/%{name}
6289c6
install -m 0644 Docs/cmake-mode.el %{buildroot}%{_emacs_sitelispdir}/%{name}
6289c6
%{_emacs_bytecompile} %{buildroot}%{_emacs_sitelispdir}/%{name}/cmake-mode.el
6289c6
# RPM macros
6289c6
install -p -m0644 -D %{SOURCE2} %{buildroot}%{rpm_macros_dir}/macros.cmake
6289c6
sed -i -e "s|@@CMAKE_VERSION@@|%{version}|" %{buildroot}%{rpm_macros_dir}/macros.cmake
6289c6
touch -r %{SOURCE2} %{buildroot}%{rpm_macros_dir}/macros.cmake
6289c6
mkdir -p %{buildroot}%{_libdir}/%{name}
6289c6
6289c6
%if %{with gui}
6289c6
# Desktop file
6289c6
desktop-file-install --delete-original \
6289c6
  --dir=%{buildroot}%{_datadir}/applications \
6289c6
  %{buildroot}/%{_datadir}/applications/CMake.desktop
6289c6
%endif
6289c6
6289c6
6289c6
%check
6289c6
unset DISPLAY
6289c6
pushd build
6289c6
#ModuleNotices fails for some unknown reason, and we don't care
6289c6
#CMake.HTML currently requires internet access
6289c6
#CTestTestUpload requires internet access
6289c6
bin/ctest -V -E ModuleNotices -E CMake.HTML -E CTestTestUpload %{?_smp_mflags}
6289c6
popd
6289c6
6289c6
6289c6
%if %{with gui}
6289c6
%post gui
6289c6
update-desktop-database &> /dev/null || :
6289c6
update-mime-database %{_datadir}/mime &> /dev/null || :
6289c6
6289c6
%postun gui
6289c6
update-desktop-database &> /dev/null || :
6289c6
update-mime-database %{_datadir}/mime &> /dev/null || :
6289c6
%endif
6289c6
6289c6
6289c6
%files
6289c6
%{rpm_macros_dir}/macros.cmake
6289c6
%{_docdir}/%{name}-%{version}/
6289c6
%if %{with gui}
6289c6
%exclude %{_docdir}/%{name}-%{version}/cmake-gui.*
6289c6
%endif
6289c6
%{_bindir}/ccmake
6289c6
%{_bindir}/cmake
6289c6
%{_bindir}/cpack
6289c6
%{_bindir}/ctest
6289c6
%{_datadir}/aclocal/cmake.m4
6289c6
%{_datadir}/%{name}/
6289c6
%{_mandir}/man1/ccmake.1.gz
6289c6
%{_mandir}/man1/cmake.1.gz
6289c6
%{_mandir}/man1/cmakecommands.1.gz
6289c6
%{_mandir}/man1/cmakecompat.1.gz
6289c6
%{_mandir}/man1/cmakemodules.1.gz
6289c6
%{_mandir}/man1/cmakepolicies.1.gz
6289c6
%{_mandir}/man1/cmakeprops.1.gz
6289c6
%{_mandir}/man1/cmakevars.1.gz
6289c6
%{_mandir}/man1/cpack.1.gz
6289c6
%{_mandir}/man1/ctest.1.gz
6289c6
%{_emacs_sitelispdir}/%{name}
6289c6
%{_libdir}/%{name}/
6289c6
6289c6
%if %{with gui}
6289c6
%files gui
6289c6
%{_docdir}/%{name}-%{version}/cmake-gui.*
6289c6
%{_bindir}/cmake-gui
6289c6
%{_datadir}/applications/CMake.desktop
6289c6
%{_datadir}/mime/packages/cmakecache.xml
6289c6
%{_datadir}/pixmaps/CMakeSetup32.png
6289c6
%{_mandir}/man1/cmake-gui.1.gz
6289c6
%endif
6289c6
6289c6
6289c6
%changelog
6289c6
* Wed Aug 20 2014 Patsy Franklin <pfrankli@redhat.com> - 2.8.11-5
6289c6
- Add support for ppc64le to FindJNI.cmake.
6289c6
6289c6
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 2.8.11-4
6289c6
- Mass rebuild 2014-01-24
6289c6
6289c6
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.8.11-3
6289c6
- Mass rebuild 2013-12-27
6289c6
6289c6
* Thu Jul 25 2013 Petr Machata <pmachata@redhat.com> - 2.8.11-2
6289c6
- Pass -fno-strict-aliasing to cm_sha2.c to avoid strict aliasing
6289c6
  problems that GCC warns about.
6289c6
- Icon name in CMake.desktop shouldn't include filename extension.
6289c6
6289c6
* Sat May 18 2013 Orion Poplawski <orion@cora.nwra.com> - 2.8.11-1
6289c6
- Update to 2.8.11 release
6289c6
6289c6
* Mon May 13 2013 Tom Callaway <spot@fedoraproject.org> - 2.8.11-0.9.rc4
6289c6
- add FindLua52.cmake
6289c6
6289c6
* Thu May 9 2013 Orion Poplawski <orion@cora.nwra.com> - 2.8.11-0.8.rc4
6289c6
- Update to 2.8.11-rc4
6289c6
6289c6
* Fri Apr 19 2013 Orion Poplawski <orion@cora.nwra.com> - 2.8.11-0.7.rc3
6289c6
- Update to 2.8.11-rc3
6289c6
6289c6
* Thu Apr 18 2013 Orion Poplawski <orion@cora.nwra.com> - 2.8.11-0.6.rc2
6289c6
- Drop -O3 from default release build type flags in cmake rpm macro (bug 875954)
6289c6
6289c6
* Wed Apr 17 2013 Orion Poplawski <orion@cora.nwra.com> - 2.8.11-0.5.rc2
6289c6
- Update to 2.8.11-rc2
6289c6
- Rebase ImageMagick patch
6289c6
6289c6
* Mon Mar 18 2013 Rex Dieter <rdieter@fedoraproject.org> 2.8.11-0.4.rc1
6289c6
- respin cmake-2.8.11-rc1-IM_pkgconfig_hints.patch
6289c6
- drop/omit backup files when applying patches
6289c6
6289c6
* Sat Mar 16 2013 Rex Dieter <rdieter@fedoraproject.org> 2.8.11-0.3.rc1
6289c6
- Patch FindImageMagick.cmake for newer ImageMagick versions
6289c6
6289c6
* Sat Mar 16 2013 Rex Dieter <rdieter@fedoraproject.org> 2.8.11-0.2.rc1
6289c6
- use %%{_rpmconfigdir}/macros.d on f19+
6289c6
6289c6
* Fri Mar 14 2013 Orion Poplawski <orion@cora.nwra.com> - 2.8.11-0.1.rc1
6289c6
- Update to 2.8.11-rc1
6289c6
- Drop upstream ccmake and usrmove patches
6289c6
6289c6
* Wed Mar 13 2013 Orion Poplawski <orion@cora.nwra.com> - 2.8.10.2-5
6289c6
- Add patch from upstream to fix UsrMove handling (bug #917407)
6289c6
- Drop %%config from rpm macros
6289c6
- Define FCFLAGS in cmake macro
6289c6
6289c6
* Fri Feb 8 2013 Orion Poplawski <orion@cora.nwra.com> - 2.8.10.2-4
6289c6
- Add patch to use ninja-build (bug #886184)
6289c6
6289c6
* Thu Jan 24 2013 Orion Poplawski <orion@cora.nwra.com> - 2.8.10.2-3
6289c6
- Update FindPostgreSQL patch to use PostgreSQL_LIBRARY (bug #903757)
6289c6
6289c6
* Thu Jan 17 2013 Tomas Bzatek <tbzatek@redhat.com> - 2.8.10.2-2
6289c6
- Rebuilt for new libarchive
6289c6
6289c6
* Tue Nov 27 2012 Rex Dieter <rdieter@fedoraproject.org> 2.8.10.2-1
6289c6
- 2.8.10.2
6289c6
6289c6
* Thu Nov 8 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.10.1-1
6289c6
- Update to 2.8.10.1
6289c6
6289c6
* Thu Nov 1 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.10-1
6289c6
- Update to 2.8.10 final
6289c6
6289c6
* Thu Oct 24 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.10-0.2.rc3
6289c6
- Add patch to fix DEL key in ccmake (bug 869769)
6289c6
6289c6
* Wed Oct 24 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.10-0.1.rc3
6289c6
- Update to 2.8.10 RC 3
6289c6
- Rebase FindRuby and FindPostgreSQL patches
6289c6
6289c6
* Thu Aug 9 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.9-1
6289c6
- Update to 2.8.9 final
6289c6
6289c6
* Fri Jul 27 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.9-0.4.rc3
6289c6
- Update to 2.8.9 RC 3
6289c6
6289c6
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.9-0.3.rc2
6289c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6289c6
6289c6
* Mon Jul 16 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.9-0.2.rc2
6289c6
- Update to 2.8.9 RC 2
6289c6
6289c6
* Tue Jul 10 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.9-0.1.rc1
6289c6
- Update to 2.8.9 RC 1
6289c6
- Drop pkgconfig patch
6289c6
6289c6
* Thu Jul 5 2012 Orion Poplawski <orion@cora.nwra.com> 2.8.8-5
6289c6
- Add patch to fix FindPostgreSQL (bug 828467)
6289c6
6289c6
* Mon May 21 2012 Orion Poplawski <orion@cora.nwra.com> 2.8.8-4
6289c6
- Add patch to fix FindRuby (bug 822796)
6289c6
6289c6
* Thu May 10 2012 Rex Dieter <rdieter@fedoraproject.org> 2.8.8-3
6289c6
- Incorrect license tag in spec file (#820334)
6289c6
6289c6
* Thu May 3 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.8-2
6289c6
- Comply with Emacs packaging guidlines (bug #818658)
6289c6
6289c6
* Thu Apr 19 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.8-1
6289c6
- Update to 2.8.8 final
6289c6
6289c6
* Sat Apr 14 2012 Rex Dieter <rdieter@fedoraproject.org> 2.8.8-0.4.rc2
6289c6
- adjust pkgconfig patch (#812188)
6289c6
6289c6
* Fri Apr 13 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.8-0.3.rc2
6289c6
- Add upstream patch to set PKG_CONFIG_FOUND (bug #812188)
6289c6
6289c6
* Mon Apr 9 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.8-0.2.rc2
6289c6
- Update to 2.8.8 RC 2
6289c6
6289c6
* Fri Mar 23 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.8-0.1.rc1
6289c6
- Update to 2.8.8 RC 1
6289c6
6289c6
* Tue Feb 21 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.7-6
6289c6
- Just strip CMAKE_INSTALL_LIBDIR from %%cmake macro
6289c6
6289c6
* Tue Feb 21 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.7-5
6289c6
- Strip CMAKE_INSTALL_LIBDIR and others from %%cmake macro (bug 795542)
6289c6
6289c6
* Thu Jan 26 2012 Tomas Bzatek <tbzatek@redhat.com> - 2.8.7-4
6289c6
- Rebuilt for new libarchive
6289c6
6289c6
* Wed Jan 17 2012 Jaroslav Reznik <jreznik@redhat.com> - 2.8.7-3
6289c6
- Rebuild for libarchive
6289c6
6289c6
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.7-2
6289c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
6289c6
6289c6
* Sun Jan 1 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.7-1
6289c6
- Update to 2.8.7 final
6289c6
6289c6
* Tue Dec 27 2011 Orion Poplawski <orion@cora.nwra.com> - 2.8.7-0.2.rc2
6289c6
- Update to 2.8.7 RC 2
6289c6
6289c6
* Tue Dec 13 2011 Orion Poplawski <orion@cora.nwra.com> - 2.8.7-0.1.rc1
6289c6
- Update to 2.8.7 RC 1
6289c6
6289c6
* Tue Nov 15 2011 Daniel Drake <dsd@laptop.org> - 2.8.6-2
6289c6
- Rebuild for libarchive.so.11
6289c6
6289c6
* Wed Oct 5 2011 Orion Poplawski <orion@cora.nwra.com> - 2.8.6-1
6289c6
- Update to 2.8.6 final
6289c6
6289c6
* Thu Sep 22 2011 Orion Poplawski <orion@cora.nwra.com> - 2.8.6-0.5.rc4
6289c6
- Update to 2.8.6 RC 4
6289c6
6289c6
* Tue Sep 13 2011 Orion Poplawski <orion@cora.nwra.com> - 2.8.6-0.4.rc3
6289c6
- Update to 2.8.6 RC 3
6289c6
6289c6
* Sun Sep 11 2011 Ville Skyttä <ville.skytta@iki.fi> - 2.8.6-0.3.rc2
6289c6
- Sync FFLAGS and LDFLAGS in the %%cmake macro with redhat-rpm-config.
6289c6
6289c6
* Tue Sep 6 2011 Orion Poplawski <orion@cora.nwra.com> - 2.8.6-0.2.rc2
6289c6
- Update to 2.8.6 RC 2
6289c6
- Drop aclocal patch
6289c6
6289c6
* Mon Aug 29 2011 Orion Poplawski <orion@cora.nwra.com> - 2.8.6-0.1.rc1
6289c6
- Update to 2.8.6 RC 1
6289c6
- Update dcmtk patch
6289c6
- Add upstream patch to fix aclocal install location
6289c6
6289c6
* Thu Jul 28 2011 Orion Poplawski <orion@cora.nwra.com> - 2.8.5-3
6289c6
- Updated patch to find dcmtk in Fedora (Bug #720140)
6289c6
6289c6
* Fri Jul 22 2011 Orion Poplawski <orion@cora.nwra.com> - 2.8.5-2
6289c6
- Add patch to find dcmtk in Fedora (Bug #720140)
6289c6
6289c6
* Fri Jul 22 2011 Orion Poplawski <orion@cora.nwra.com> - 2.8.5-1
6289c6
- Update to 2.8.5 final
6289c6
- Drop issue 12307 patch
6289c6
6289c6
* Thu Jul 21 2011 Orion Poplawski <orion@cora.nwra.com> - 2.8.5-0.3.rc3
6289c6
- Update to 2.8.5 RC 3
6289c6
- Drop upstreamed swig patch
6289c6
- Apply upstream fix for issue 12307 (bug #723652)
6289c6
6289c6
* Mon Jun 20 2011 Orion Poplawski <orion@cora.nwra.com> - 2.8.5-0.2.rc2
6289c6
- Update to 2.8.5 RC 2
6289c6
- Add patch from upstream to fix FindSWIG
6289c6
6289c6
* Tue May 31 2011 Orion Poplawski <orion@cora.nwra.com> - 2.8.5-0.1.rc1
6289c6
- Update to 2.8.5 RC 1
6289c6
- Disable CTestTestUpload test, needs internet access
6289c6
6289c6
* Thu Feb 17 2011 Orion Poplawski <orion@cora.nwra.com> - 2.8.4-1
6289c6
- Update to 2.8.4 final
6289c6
6289c6
* Wed Feb 2 2011 Orion Poplawski <orion@cora.nwra.com> - 2.8.4-0.2.rc2
6289c6
- Update to 2.8.4 RC 2
6289c6
6289c6
* Tue Jan 18 2011 Orion Poplawski <orion@cora.nwra.com> - 2.8.4-0.1.rc1
6289c6
- Update to 2.8.4 RC 1
6289c6
- Drop qt4 patch
6289c6
6289c6
* Thu Dec 16 2010 Orion Poplawski <orion@cora.nwra.com> - 2.8.3-2
6289c6
- Add patch from upstream git to fix bug 652886 (qt3/qt4 detection)
6289c6
6289c6
* Thu Nov 4 2010 Orion Poplawski <orion@cora.nwra.com> - 2.8.3-1
6289c6
- Update to 2.8.3 final
6289c6
6289c6
* Mon Nov 1 2010 Orion Poplawski <orion@cora.nwra.com> - 2.8.3-0.3.rc4
6289c6
- Update to 2.8.3 RC 4
6289c6
- Drop python 2.7 patch fixed upstream
6289c6
- No need to fixup source file permissions anymore
6289c6
6289c6
* Fri Oct 22 2010 Orion Poplawski <orion@cora.nwra.com> - 2.8.3-0.2.rc3
6289c6
- Update to 2.8.3 RC 3
6289c6
6289c6
* Thu Sep 16 2010 Orion Poplawski <orion@cora.nwra.com> - 2.8.3-0.1.rc1
6289c6
- Update to 2.8.3 RC 1
6289c6
- Add BR bzip2-devel and libarchive-devel
6289c6
6289c6
* Fri Jul 23 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.8.2-2
6289c6
- add support for Python 2.7 to FindPythonLibs.cmake (Orcan Ogetbil)
6289c6
6289c6
* Tue Jul 6 2010 Orion Poplawski <orion@cora.nwra.com> - 2.8.2-1
6289c6
- Update to 2.8.2 final
6289c6
6289c6
* Thu Jun 23 2010 Orion Poplawski <orion@cora.nwra.com> - 2.8.2-0.3.rc4
6289c6
- Update to 2.8.2 RC 4
6289c6
6289c6
* Wed Jun 23 2010 Orion Poplawski <orion@cora.nwra.com> - 2.8.2-0.2.rc3
6289c6
- Update to 2.8.2 RC 3
6289c6
6289c6
* Mon Jun 21 2010 Orion Poplawski <orion@cora.nwra.com> - 2.8.2-0.1.rc2
6289c6
- Update to 2.8.2 RC 2
6289c6
6289c6
* Thu Jun 3 2010 Orion Poplawski <orion@cora.nwra.com> - 2.8.1-5
6289c6
- Upstream published a newer 2.8.1 tar ball
6289c6
6289c6
* Wed Jun 2 2010 Orion Poplawski <orion@cora.nwra.com> - 2.8.1-4
6289c6
- Add BR gcc-gfortran so Fortran support is built
6289c6
6289c6
* Wed Apr 21 2010 Orion Poplawski <orion@cora.nwra.com> - 2.8.1-3
6289c6
- Disable ModuleNotices test, re-enable parallel ctest
6289c6
6289c6
* Tue Mar 30 2010 Orion Poplawski <orion@cora.nwra.com> - 2.8.1-2
6289c6
- Disable parallel ctest checks for now
6289c6
6289c6
* Tue Mar 23 2010 Orion Poplawski <orion@cora.nwra.com> - 2.8.1-1
6289c6
- Update to 2.8.1 final
6289c6
6289c6
* Tue Mar 23 2010 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.8.1-0.3.rc5
6289c6
- Own /usr/lib(64)/cmake/
6289c6
6289c6
* Fri Mar 12 2010 Orion Poplawski <orion@cora.nwra.com> - 2.8.1-0.2.rc5
6289c6
- Update to 2.8.1 RC 5
6289c6
6289c6
* Fri Feb 19 2010 Orion Poplawski <orion@cora.nwra.com> - 2.8.1-0.1.rc3
6289c6
- Update to 2.8.1 RC 3
6289c6
6289c6
* Thu Jan 14 2010 Rex Dieter <rdieter@fedorproject.org> - 2.8.0-2
6289c6
- macros.cmake: drop -DCMAKE_SKIP_RPATH:BOOL=ON from %%cmake
6289c6
6289c6
* Wed Nov 18 2009 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-1
6289c6
- Update to 2.8.0 final
6289c6
6289c6
* Wed Nov 18 2009 Rex Dieter <rdieter@fedoraproject.org> - 2.8.0-0.8.rc7
6289c6
- rebuild (for qt-4.6.0-rc1)
6289c6
6289c6
* Wed Nov 11 2009 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-0.7.rc7
6289c6
- Update to 2.8.0 RC 7
6289c6
6289c6
* Tue Nov 10 2009 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-0.7.rc6
6289c6
- Update to 2.8.0 RC 6
6289c6
6289c6
* Wed Nov 4 2009 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-0.6.rc5
6289c6
- Update to 2.8.0 RC 5
6289c6
- Drop patches fixed upstream
6289c6
6289c6
* Fri Oct 30 2009 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-0.5.rc4
6289c6
- Update to 2.8.0 RC 4
6289c6
- Add FindJNI patch
6289c6
- Add test patch from cvs to fix Fedora build test build error
6289c6
6289c6
* Tue Oct 13 2009 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-0.4.rc3
6289c6
- Update to 2.8.0 RC 3
6289c6
- Drop vtk64 patch fixed upstream
6289c6
6289c6
* Fri Oct 9 2009 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-0.3.rc2
6289c6
- Do out of tree build, needed for ExternalProject test
6289c6
6289c6
* Thu Oct 8 2009 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-0.2.rc2
6289c6
- Update to 2.8.0 RC 2
6289c6
- Use parallel ctest in %%check
6289c6
6289c6
* Tue Sep 29 2009 Orion Poplawski <orion@cora.nwra.com> - 2.8.0-0.1.rc1
6289c6
- Update to 2.8.0 RC 1
6289c6
6289c6
* Thu Sep 17 2009 Rex Dieter <rdieter@fedoraproject.org> - 2.6.4-4
6289c6
- macro.cmake: prefixes cmake with the package being builts bindir (#523878)
6289c6
6289c6
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.4-3
6289c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
6289c6
6289c6
* Wed Jun 3 2009 Orion Poplawski <orion@cora.nwra.com> - 2.6.4-2
6289c6
- Add patch to find VTK on 64-bit machines (bug #503945)
6289c6
6289c6
* Wed Apr 29 2009 Orion Poplawski <orion@cora.nwra.com> - 2.6.4-1
6289c6
- Update to 2.6.4
6289c6
- Drop patch for bug #475876 fixed upstream
6289c6
6289c6
* Mon Mar 16 2009 Rex Dieter <rdieter@fedoraproject.org> - 2.6.3-3
6289c6
- macros.cmake: +%%_cmake_version
6289c6
6289c6
* Mon Mar 09 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.6.3-2
6289c6
- Fix crash during kdepimlibs build (#475876)
6289c6
6289c6
* Mon Feb 23 2009 Orion Poplawski <orion@cora.nwra.com> - 2.6.3-1
6289c6
- Update to 2.6.3 final
6289c6
6289c6
* Tue Feb 17 2009 Orion Poplawski <orion@cora.nwra.com> - 2.6.3-0.4.rc13
6289c6
- Update to 2.6.3-RC-13
6289c6
6289c6
* Tue Jan 13 2009 Orion Poplawski <orion@cora.nwra.com> - 2.6.3-0.3.rc8
6289c6
- Update to 2.6.3-RC-8
6289c6
6289c6
* Sun Jan 04 2009 Rex Dieter <rdieter@fedoraproject.org> - 2.6.3-0.2.rc5
6289c6
- macros.cmake: add -DCMAKE_SKIP_RPATH:BOOL=ON
6289c6
- fix Release tag
6289c6
6289c6
* Wed Dec 10 2008 Orion Poplawski <orion@cora.nwra.com> - 2.6.3-0.rc5.1
6289c6
- Update to 2.6.3-RC-5
6289c6
6289c6
* Tue Dec 2 2008 Rex Dieter <rdieter@fedoraproject.org> - 2.6.2-3
6289c6
- Add -DCMAKE_VERBOSE_MAKEFILE=ON to %%cmake (#474053)
6289c6
- preserve timestamp of macros.cmake
6289c6
- cosmetics
6289c6
6289c6
* Tue Oct 21 2008 Orion Poplawski <orion@cora.nwra.com> - 2.6.2-2
6289c6
- Allow conditional build of gui
6289c6
6289c6
* Mon Sep 29 2008 Orion Poplawski <orion@cora.nwra.com> - 2.6.2-1
6289c6
- Update to 2.6.2
6289c6
6289c6
* Mon Sep 8 2008 Orion Poplawski <orion@cora.nwra.com> - 2.6.2-0.rc3.1
6289c6
- Update to 2.6.2-RC-2
6289c6
- Drop parens patch fixed upstream
6289c6
6289c6
* Tue Sep 2 2008 Orion Poplawski <orion@cora.nwra.com> - 2.6.1-3
6289c6
- Drop jni patch, applied upstream.
6289c6
6289c6
* Tue Aug 26 2008 Rex Dieter <rdieter@fedoraproject.org> - 2.6.1-2
6289c6
- attempt to patch logic error, crasher
6289c6
6289c6
* Tue Aug 5 2008 Orion Poplawski <orion@cora.nwra.com> - 2.6.1-1
6289c6
- Update to 2.6.1
6289c6
6289c6
* Mon Jul 14 2008 Orion Poplawski <orion@cora.nwra.com> - 2.6.1-0.rc8.1
6289c6
- Update to 2.6.1-RC-8
6289c6
- Drop xmlrpc patch fixed upstream
6289c6
6289c6
* Tue May 6 2008 Orion Poplawski <orion@cora.nwra.com> - 2.6.0-1
6289c6
- Update to 2.6.0
6289c6
6289c6
* Mon May 5 2008 Orion Poplawski <orion@cora.nwra.com> - 2.6.0-0.rc10.1
6289c6
- Update to 2.6.0-RC-10
6289c6
6289c6
* Thu Apr 24 2008 Orion Poplawski <orion@cora.nwra.com> - 2.6.0-0.rc9.1
6289c6
- Update to 2.6.0-RC-9
6289c6
6289c6
* Fri Apr 11 2008 Orion Poplawski <orion@cora.nwra.com> - 2.6.0-0.rc8.1
6289c6
- Update to 2.6.0-RC-8
6289c6
6289c6
* Thu Apr 3 2008 Orion Poplawski <orion@cora.nwra.com> - 2.6.0-0.rc6.1
6289c6
- Update to 2.6.0-RC-6
6289c6
6289c6
* Fri Mar 28 2008 Orion Poplawski <orion@cora.nwra.com> - 2.6.0-0.rc5.1
6289c6
- Update to 2.6.0-RC-5
6289c6
- Add gui sub-package for Qt frontend
6289c6
6289c6
* Fri Mar 7 2008 Orion Poplawski <orion@cora.nwra.com> - 2.4.8-3
6289c6
- Add macro for bootstrapping new release/architecture
6289c6
- Add %%check section
6289c6
6289c6
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.4.8-2
6289c6
- Autorebuild for GCC 4.3
6289c6
6289c6
* Tue Jan 22 2008 Orion Poplawski <orion@cora.nwra.com> - 2.4.8-1
6289c6
- Update to 2.4.8
6289c6
6289c6
* Wed Jan 16 2008 Orion Poplawski <orion@cora.nwra.com> - 2.4.8-0.rc12
6289c6
- Update to 2.4.8 RC-12
6289c6
6289c6
* Fri Dec 14 2007 Orion Poplawski <orion@cora.nwra.com> - 2.4.8-0.rc4
6289c6
- Update to 2.4.8 RC-4
6289c6
6289c6
* Mon Nov 12 2007 Orion Poplawski <orion@cora.nwra.com> - 2.4.7-4
6289c6
- No longer set CMAKE_SKIP_RPATH
6289c6
6289c6
* Tue Aug 28 2007 Orion Poplawski <orion@cora.nwra.com> - 2.4.7-3
6289c6
- Rebuild for new expat
6289c6
6289c6
* Wed Aug 22 2007 Orion Poplawski <orion@cora.nwra.com> - 2.4.7-2
6289c6
- Rebuild for BuildID
6289c6
6289c6
* Mon Jul 23 2007 Orion Poplawski <orion@cora.nwra.com> - 2.4.7-1
6289c6
- Update to 2.4.7
6289c6
6289c6
* Fri Jun 29 2007 Orion Poplawski <orion@cora.nwra.com> - 2.4.7-0.rc11
6289c6
- Update to 2.4.7 RC-11
6289c6
6289c6
* Wed Jun 27 2007 Orion Poplawski <orion@cora.nwra.com> - 2.4.6-4
6289c6
- Update macros.cmake to add CMAKE_INSTALL_LIBDIR, INCLUDE_INSTALL_DIR,
6289c6
  LIB_INSTALL_DIR, SYSCONF_INSTALL_DIR, and SHARE_INSTALL_PREFIX
6289c6
6289c6
* Mon Apr 16 2007 Orion Poplawski <orion@cora.nwra.com> - 2.4.6-3
6289c6
- Apply patch from upstream CVS to fix .so install permissions (bug #235673)
6289c6
6289c6
* Fri Apr 06 2007 Orion Poplawski <orion@cora.nwra.com> - 2.4.6-2
6289c6
- Add rpm macros
6289c6
6289c6
* Thu Jan 11 2007 Orion Poplawski <orion@cora.nwra.com> - 2.4.6-1
6289c6
- Update to 2.4.6
6289c6
6289c6
* Mon Dec 18 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.5-2
6289c6
- Use system libraries (bootstrap --system-libs)
6289c6
6289c6
* Tue Dec  5 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.5-1
6289c6
- Update to 2.4.5
6289c6
6289c6
* Tue Nov 21 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.4-1
6289c6
- Update to 2.4.4
6289c6
6289c6
* Tue Oct 31 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.3-4
6289c6
- Add /usr/lib/jvm/java to FindJNI search paths
6289c6
6289c6
* Tue Aug 29 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.3-3
6289c6
- Rebuild for FC6
6289c6
6289c6
* Wed Aug  2 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.3-2
6289c6
- vim 7.0 now ships cmake files, so don't ship ours (bug #201018)
6289c6
- Add patch to Linux.cmake for Fortran soname support for plplot
6289c6
6289c6
* Tue Aug  1 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.3-1
6289c6
- Update to 2.4.3
6289c6
6289c6
* Mon Jul 31 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.2-3
6289c6
- Update for vim 7.0
6289c6
6289c6
* Tue Jul 11 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.2-2
6289c6
- Patch FindRuby and FindSWIG to work on Fedora (bug #198103)
6289c6
6289c6
* Fri Jun 30 2006 Orion Poplawski <orion@cora.nwra.com> - 2.4.2-1
6289c6
- Update to 2.4.2
6289c6
6289c6
* Thu Apr  6 2006 Orion Poplawski <orion@cora.nwra.com> - 2.2.3-4
6289c6
- Update for vim 7.0c
6289c6
6289c6
* Tue Mar 28 2006 Orion Poplawski <orion@cora.nwra.com> - 2.2.3-3
6289c6
- No subpackages, just own the emacs and vim dirs.
6289c6
6289c6
* Tue Mar 21 2006 Orion Poplawski <orion@cora.nwra.com> - 2.2.3-2
6289c6
- Add emacs and vim support
6289c6
- Include Example in docs
6289c6
6289c6
* Wed Mar  8 2006 Orion Poplawski <orion@cora.nwra.com> - 2.2.3-1
6289c6
- Fedora Extras version