Blame SPECS/environment-modules.spec

11b0e4
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
11b0e4
%global vimdatadir %{_datadir}/vim/vimfiles
11b0e4
11b0e4
Name:           environment-modules
11b0e4
Version:        5.0.1
11b0e4
Release:        1%{?dist}
11b0e4
Summary:        Provides dynamic modification of a user's environment
11b0e4
11b0e4
License:        GPLv2+
11b0e4
URL:            http://modules.sourceforge.net/
11b0e4
Source0:        http://downloads.sourceforge.net/modules/modules-%{version}.tar.bz2
11b0e4
11b0e4
BuildRequires:  tcl
11b0e4
BuildRequires:  dejagnu
11b0e4
BuildRequires:  make
11b0e4
BuildRequires:  sed
11b0e4
BuildRequires:  less
11b0e4
BuildRequires:  hostname
11b0e4
BuildRequires:  procps-ng
11b0e4
# specific requirements to build extension library
11b0e4
BuildRequires:  gcc
11b0e4
BuildRequires:  tcl-devel
11b0e4
Requires:       tcl
11b0e4
Requires:       sed
11b0e4
Requires:       less
11b0e4
Requires:       vim-filesystem
11b0e4
Requires:       procps-ng
11b0e4
Requires:       man-db
11b0e4
Requires(post): coreutils
11b0e4
Requires(post): %{_sbindir}/update-alternatives
11b0e4
Requires(postun): %{_sbindir}/update-alternatives
11b0e4
Provides:       environment(modules)
11b0e4
Obsoletes:      environment-modules-compat <= 4.8.99
11b0e4
11b0e4
%description
11b0e4
The Environment Modules package provides for the dynamic modification of
11b0e4
a user's environment via modulefiles.
11b0e4
11b0e4
Each modulefile contains the information needed to configure the shell
11b0e4
for an application. Once the Modules package is initialized, the
11b0e4
environment can be modified on a per-module basis using the module
11b0e4
command which interprets modulefiles. Typically modulefiles instruct
11b0e4
the module command to alter or set shell environment variables such as
11b0e4
PATH, MANPATH, etc. modulefiles may be shared by many users on a system
11b0e4
and users may have their own collection to supplement or replace the
11b0e4
shared modulefiles.
11b0e4
11b0e4
Modules can be loaded and unloaded dynamically and atomically, in an
11b0e4
clean fashion. All popular shells are supported, including bash, ksh,
11b0e4
zsh, sh, csh, tcsh, as well as some scripting languages such as perl.
11b0e4
11b0e4
Modules are useful in managing different versions of applications.
11b0e4
Modules can also be bundled into metamodules that will load an entire
11b0e4
suite of different applications.
11b0e4
11b0e4
NOTE: You will need to get a new shell after installing this package to
11b0e4
have access to the module alias.
11b0e4
11b0e4
%prep
11b0e4
%setup -q -n modules-%{version}
11b0e4
11b0e4
11b0e4
%build
11b0e4
%configure --prefix=%{_datadir}/Modules \
11b0e4
           --libdir=%{_libdir} \
11b0e4
           --etcdir=%{_sysconfdir}/%{name} \
11b0e4
           --bindir=%{_datadir}/Modules/bin \
11b0e4
           --libexecdir=%{_datadir}/Modules/libexec \
11b0e4
           --mandir=%{_mandir} \
11b0e4
           --vimdatadir=%{vimdatadir} \
11b0e4
           --enable-multilib-support \
11b0e4
           --disable-doc-install \
11b0e4
           --enable-modulespath \
11b0e4
           --with-python=/usr/bin/python3 \
11b0e4
           --with-modulepath=%{_datadir}/Modules/modulefiles:%{_sysconfdir}/modulefiles:%{_datadir}/modulefiles \
11b0e4
           --with-quarantine-vars='LD_LIBRARY_PATH LD_PRELOAD'
11b0e4
11b0e4
%make_build
11b0e4
11b0e4
11b0e4
%install
11b0e4
%make_install
11b0e4
11b0e4
mkdir -p %{buildroot}%{_sysconfdir}/modulefiles
11b0e4
mkdir -p %{buildroot}%{_datadir}/modulefiles
11b0e4
mkdir -p %{buildroot}%{_sysconfdir}/profile.d
11b0e4
mkdir -p %{buildroot}%{_bindir}
11b0e4
11b0e4
# setup for alternatives
11b0e4
touch %{buildroot}%{_sysconfdir}/profile.d/modules.{csh,sh}
11b0e4
touch %{buildroot}%{_bindir}/modulecmd
11b0e4
# remove modulecmd wrapper as it will be handled by alternatives
11b0e4
rm -f %{buildroot}%{_datadir}/Modules/bin/modulecmd
11b0e4
11b0e4
# major utilities go to regular bin dir
11b0e4
mv %{buildroot}%{_datadir}/Modules/bin/envml %{buildroot}%{_bindir}/
11b0e4
11b0e4
mv {doc/build/,}NEWS.txt
11b0e4
mv {doc/build/,}MIGRATING.txt
11b0e4
mv {doc/build/,}CONTRIBUTING.txt
11b0e4
mv {doc/build/,}INSTALL.txt
11b0e4
mv {doc/build/,}changes.txt
11b0e4
11b0e4
# install the rpm config file
11b0e4
install -Dpm 644 contrib/rpm/macros.%{name} %{buildroot}/%{macrosdir}/macros.%{name}
11b0e4
11b0e4
11b0e4
%check
11b0e4
make test QUICKTEST=1
11b0e4
11b0e4
11b0e4
%post
11b0e4
# Cleanup from pre-alternatives
11b0e4
[ ! -L %{_sysconfdir}/profile.d/modules.sh ] &&  rm -f %{_sysconfdir}/profile.d/modules.sh
11b0e4
[ ! -L %{_sysconfdir}/profile.d/modules.csh ] &&  rm -f %{_sysconfdir}/profile.d/modules.csh
11b0e4
[ ! -L %{_bindir}/modulecmd ] &&  rm -f %{_bindir}/modulecmd
11b0e4
11b0e4
# Migration from version 3.x to 4
11b0e4
if [ "$(readlink /etc/alternatives/modules.sh)" = '%{_datadir}/Modules/init/modules.sh' ]; then
11b0e4
  %{_sbindir}/update-alternatives --remove modules.sh %{_datadir}/Modules/init/modules.sh
11b0e4
fi
11b0e4
11b0e4
%{_sbindir}/update-alternatives \
11b0e4
  --install %{_sysconfdir}/profile.d/modules.sh modules.sh %{_datadir}/Modules/init/profile.sh 40 \
11b0e4
  --slave %{_sysconfdir}/profile.d/modules.csh modules.csh %{_datadir}/Modules/init/profile.csh \
11b0e4
  --slave %{_bindir}/modulecmd modulecmd %{_datadir}/Modules/libexec/modulecmd.tcl
11b0e4
11b0e4
%postun
11b0e4
if [ $1 -eq 0 ] ; then
11b0e4
  %{_sbindir}/update-alternatives --remove modules.sh %{_datadir}/Modules/init/profile.sh
11b0e4
fi
11b0e4
11b0e4
%files
11b0e4
%license COPYING.GPLv2
11b0e4
%doc ChangeLog README NEWS.txt MIGRATING.txt INSTALL.txt CONTRIBUTING.txt changes.txt
11b0e4
%{_sysconfdir}/modulefiles
11b0e4
%ghost %{_sysconfdir}/profile.d/modules.csh
11b0e4
%ghost %{_sysconfdir}/profile.d/modules.sh
11b0e4
%ghost %{_bindir}/modulecmd
11b0e4
%{_bindir}/envml
11b0e4
%{_libdir}/libtclenvmodules.so
11b0e4
%dir %{_datadir}/Modules
11b0e4
%{_datadir}/Modules/bin
11b0e4
%dir %{_datadir}/Modules/libexec
11b0e4
%{_datadir}/Modules/libexec/modulecmd.tcl
11b0e4
%dir %{_datadir}/Modules/init
11b0e4
%{_datadir}/Modules/init/*
11b0e4
%dir %{_sysconfdir}/%{name}
11b0e4
%config(noreplace) %{_sysconfdir}/%{name}/initrc
11b0e4
%config(noreplace) %{_sysconfdir}/%{name}/modulespath
11b0e4
%config(noreplace) %{_sysconfdir}/%{name}/siteconfig.tcl
11b0e4
%{_datadir}/Modules/modulefiles
11b0e4
%{_datadir}/modulefiles
11b0e4
%{_mandir}/man1/ml.1.gz
11b0e4
%{_mandir}/man1/module.1.gz
11b0e4
%{_mandir}/man4/modulefile.4.gz
11b0e4
%{macrosdir}/macros.%{name}
11b0e4
%{vimdatadir}/ftdetect/modulefile.vim
11b0e4
%{vimdatadir}/ftplugin/modulefile.vim
11b0e4
%{vimdatadir}/syntax/modulefile.vim
11b0e4
11b0e4
%changelog
11b0e4
* Mon Dec  6 2021 Lukáš Zaoral <lzaoral@redhat.com> - 5.0.1-1
11b0e4
- Update to 5.0.1 (#2004402)
11b0e4
11b0e4
* Wed Sep 15 2021 Lukáš Zaoral <lzaoral@redhat.com> - 5.0.0-1
11b0e4
- Update to 5.0.0 (#2004402)
11b0e4
  + Based on spec by Xavier Delaruelle in Fedora Rawhide. Thanks a lot!
11b0e4
- Configuration guide example.txt is replaced by more up to date INSTALL.txt
11b0e4
  document
11b0e4
11b0e4
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 5.0.0-0.3.alpha
11b0e4
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
11b0e4
  Related: rhbz#1991688
11b0e4
11b0e4
* Tue Aug  3 2021 Lukáš Zaoral <lzaoral@redhat.com> - 5.0.0-0.2.alpha
11b0e4
- Rebuilt for added gating.yaml. Related rhbz#1989523
11b0e4
11b0e4
* Tue Aug  3 2021 Lukáš Zaoral <lzaoral@redhat.com> - 5.0.0-0.1.alpha
11b0e4
- Update to 5.0.0-alpha (#1989523)
11b0e4
  + Based on spec by Xavier Delaruelle in Fedora Rawhide. Thanks a lot!
11b0e4
- Remove createmodule.sh and createmodule.py utilities ('module sh-to-mod'
11b0e4
  should be used instead)
11b0e4
- Remove configure options that have been made default starting version 5.0
11b0e4
- Remove compat subpackage
11b0e4
- Run non-regression tests in quick mode
11b0e4
11b0e4
* Wed May 19 2021 Joe Orton <jorton@redhat.com> - 4.7.0-3
11b0e4
- add bcond for compat subpackage (#1940568)
11b0e4
11b0e4
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 4.7.0-2
11b0e4
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
11b0e4
11b0e4
* Fri Feb 19 2021 Xavier Delaruelle <xavier.delaruelle@cea.fr> - 4.7.0-1
11b0e4
- Update to 4.7.0 (#1930632)
11b0e4
- Align spec syntax with upstream spec file
11b0e4
- Add 'tcl' to the BuildRequires and remove 'man' from this list
11b0e4
- Fix names of 'procps-ng' and 'man-db' packages on Fedora
11b0e4
- Only install manpages through make install, other docs are handled by %%doc
11b0e4
- Remove alternatives mechanism for manpages
11b0e4
11b0e4
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.6.1-2
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
11b0e4
11b0e4
* Sun Nov 15 2020 Xavier Delaruelle <xavier.delaruelle@cea.fr> - 4.6.1-1
11b0e4
- Update to 4.6.1 (#1897820)
11b0e4
11b0e4
* Thu Sep 17 2020 Jan Synáček <jsynacek@redhat.com> - 4.6.0-1
11b0e4
- Update to 4.6.0 (#1879374)
11b0e4
11b0e4
* Wed Sep  2 2020 Jan Synáček <jsynacek@redhat.com> - 4.5.3-1
11b0e4
- Update to 4.5.3 (#1874145)
11b0e4
  + Big thanks to Xavier Delaruelle for a spec patch!
11b0e4
11b0e4
* Mon Aug  3 2020 Jan Synáček <jsynacek@redhat.com> - 4.5.2-1
11b0e4
- Update to 4.5.2 (#1842562)
11b0e4
11b0e4
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.5.0-2
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
11b0e4
11b0e4
* Wed Apr  8 2020 Jan Synáček <jsynacek@redhat.com> - 4.5.0-1
11b0e4
- Update to 4.5.0 (#1821883)
11b0e4
  + Big thanks to Xavier Delaruelle for a spec patch!
11b0e4
11b0e4
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.4.1-2
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
11b0e4
11b0e4
* Mon Jan  6 2020 Jan Synáček <jsynacek@redhat.com> - 4.4.1-1
11b0e4
- Update to 4.4.1 (#1787690)
11b0e4
11b0e4
* Wed Nov 27 2019 Jan Synáček <jsynacek@redhat.com> - 4.4.0-1
11b0e4
- Update to 4.4.0 (#1773590)
11b0e4
11b0e4
* Wed Oct  2 2019 Jan Synáček <jsynacek@redhat.com> - 4.3.1-1
11b0e4
- Update to 4.3.1 (#1754182)
11b0e4
11b0e4
* Mon Jul 29 2019 Jan Synáček <jsynacek@redhat.com> - 4.3.0-1
11b0e4
- Update to 4.3.0 (#1733752)
11b0e4
11b0e4
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.5-2
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
11b0e4
11b0e4
* Tue Jul  9 2019 Jan Synáček <jsynacek@redhat.com> - 4.2.5-1
11b0e4
- Update to 4.2.5 (#1727988)
11b0e4
11b0e4
* Mon Apr 29 2019 Jan Synáček <jsynacek@redhat.com> - 4.2.4-1
11b0e4
- Update to 4.2.4 (#1703415, #1687033)
11b0e4
11b0e4
* Mon Mar 25 2019 Jan Synáček <jsynacek@redhat.com> - 4.2.3-1
11b0e4
- Update to 4.2.3 (#1692024, #1687033)
11b0e4
11b0e4
* Mon Feb 18 2019 Jan Synáček <jsynacek@redhat.com> - 4.2.2-1
11b0e4
- Update to 4.2.2 (#1678041)
11b0e4
11b0e4
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-2
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
11b0e4
11b0e4
* Tue Nov 20 2018 Jan Synáček <jsynacek@redhat.com> - 4.2.1-1
11b0e4
- Update to 4.2.1 (#1648738)
11b0e4
11b0e4
* Thu Oct 18 2018 Jan Synáček <jsynacek@redhat.com> - 4.2.0-1
11b0e4
- Update to 4.2.0 (#1640450)
11b0e4
11b0e4
* Tue Aug 21 2018 Jan Synáček <jsynacek@redhat.com> - 4.1.4-2
11b0e4
- Don't install any files under /usr as config files (#1506663)
11b0e4
11b0e4
* Tue Aug 21 2018 Jan Synáček <jsynacek@redhat.com> - 4.1.4-1
11b0e4
- Update to 4.1.4 (#1619415)
11b0e4
11b0e4
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.3-2
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
11b0e4
11b0e4
* Mon Jun 18 2018 Jan Synáček <jsynacek@redhat.com> - 4.1.3-1
11b0e4
- Update to 4.1.3 (#1592179, #1575479, #1585305)
11b0e4
11b0e4
* Fri May  4 2018 Jan Synáček <jsynacek@redhat.com> - 4.1.2-2
11b0e4
- Fix postun script (#1565699)
11b0e4
11b0e4
* Tue Apr  3 2018 Jan Synáček <jsynacek@redhat.com> - 4.1.2-1
11b0e4
- Update to 4.1.2 (#1562535)
11b0e4
11b0e4
* Tue Mar  6 2018 Jan Synáček <jsynacek@redhat.com> - 4.1.1-2
11b0e4
- Fix error messages caused by unquoted parameters (#1549664)
11b0e4
11b0e4
* Tue Feb 20 2018 Jan Synáček <jsynacek@redhat.com> - 4.1.1-1
11b0e4
- Update to 4.1.1 (#1546450, #1139165, #1545369)
11b0e4
  + Big thanks to Xavier Delaruelle for a spec patch!
11b0e4
11b0e4
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-2
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
11b0e4
11b0e4
* Mon Jan 22 2018 Jan Synáček <jsynacek@redhat.com> - 4.1.0-1
11b0e4
- Update to 4.1.0 (#1534746)
11b0e4
  + Big thanks to Xavier Delaruelle for a spec patch!
11b0e4
11b0e4
* Tue Nov 21 2017 Jan Synáček <jsynacek@redhat.com> - 4.0.0-2
11b0e4
- Fix 4.0.0 BuildRequires and Requires (#1503408)
11b0e4
  + Big thanks to Xavier Delaruelle for a spec patch!
11b0e4
- Fix installing manpages as alternatives
11b0e4
11b0e4
* Mon Nov 20 2017 Jan Synáček <jsynacek@redhat.com> - 4.0.0-1
11b0e4
- Update to 4.0.0 (#1503408)
11b0e4
11b0e4
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.10-23
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
11b0e4
11b0e4
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.10-22
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
11b0e4
11b0e4
* Thu Mar 16 2017 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-21
11b0e4
- Use alternatives for man pages as well
11b0e4
11b0e4
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.10-20
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
11b0e4
11b0e4
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 3.2.10-19
11b0e4
- Rebuild for Python 3.6
11b0e4
11b0e4
* Sun Dec 4 2016 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-18
11b0e4
- Fix compilation with -Werror=implicit-function-declaration
11b0e4
- Use %%license
11b0e4
11b0e4
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.10-17
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
11b0e4
11b0e4
* Mon Jul 13 2015 Orion Poplwski <orion@cora.nwra.com> - 3.2.10-16
11b0e4
- Add patch to fix unload from loaded modulefile (bug #1117334)
11b0e4
11b0e4
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.10-15
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
11b0e4
11b0e4
* Mon Mar 2 2015 Orion Poplwski <orion@cora.nwra.com> - 3.2.10-14
11b0e4
- Fix createmodule.sh to handle exported functions (bug #1197321)
11b0e4
- Handle more prefix/suffix cases in createmodule.{sh,py} (bug #1079341)
11b0e4
11b0e4
* Wed Jan 28 2015 Orion Poplwski <orion@cora.nwra.com> - 3.2.10-13
11b0e4
- Add patch for python 3 support, use python3 for createmodule.py on F22
11b0e4
11b0e4
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.10-12
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
11b0e4
11b0e4
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.10-11
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
11b0e4
11b0e4
* Tue May 27 2014 Orion Poplwski <orion@cora.nwra.com> - 3.2.10-10
11b0e4
- Add patch to support Tcl 8.6
11b0e4
11b0e4
* Wed May 21 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.2.10-10
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86
11b0e4
11b0e4
* Mon Apr 14 2014 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-9
11b0e4
- Use alternatives for /etc/profile.d/modules.{csh,sh}
11b0e4
- Add /usr/share/modulefiles to MODULEPATH
11b0e4
- Add rpm macro to define %%_modulesdir
11b0e4
11b0e4
* Mon Dec 23 2013 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-8
11b0e4
- Fix -Werror=format-security (bug #1037053)
11b0e4
11b0e4
* Wed Sep 4 2013 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-7
11b0e4
- Update createmodule scripts to handle more path like variables (bug #976647)
11b0e4
11b0e4
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.10-6
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
11b0e4
11b0e4
* Tue May 14 2013 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-5
11b0e4
- Really do not replace modified profile.d scripts (bug #962762)
11b0e4
- Specfile cleanup
11b0e4
11b0e4
* Wed Apr 17 2013 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-4
11b0e4
- Do not replace modified profile.d scripts (bug #953199)
11b0e4
11b0e4
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.10-3
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
11b0e4
11b0e4
* Tue Jan 15 2013 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-2
11b0e4
- Add patch to comment out stray module use in modules file when not using
11b0e4
  versioning (bug #895555)
11b0e4
- Add patch to fix module clear command (bug #895551)
11b0e4
- Add patch from modules list to add completion to avail command
11b0e4
11b0e4
* Fri Dec 21 2012 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-1
11b0e4
- Update to 3.2.10
11b0e4
- Drop regex patch
11b0e4
11b0e4
* Wed Oct 31 2012 Orion Poplawski <orion@cora.nwra.com> - 3.2.9c-5
11b0e4
- Updated createmodule.sh, added createmodule.py, can handle path prefixes
11b0e4
11b0e4
* Fri Aug 24 2012 Orion Poplawski <orion@cora.nwra.com> - 3.2.9c-4
11b0e4
- Add patch to fix segfault from Tcl RexExp handling (bug 834580)
11b0e4
11b0e4
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.9c-3
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
11b0e4
11b0e4
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.9c-2
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
11b0e4
11b0e4
* Tue Nov 29 2011 Orion Poplawski <orion@cora.nwra.com> - 3.2.9c-1
11b0e4
- Update to 3.2.9c (fixes bug 753760)
11b0e4
11b0e4
* Tue Nov 22 2011 Orion Poplawski <orion@cora.nwra.com> - 3.2.9b-2
11b0e4
- Make .modulespath a config file
11b0e4
11b0e4
* Tue Nov 15 2011 Orion Poplawski <orion@cora.nwra.com> - 3.2.9b-1
11b0e4
- Update to 3.2.9b
11b0e4
11b0e4
* Fri Nov 11 2011 Orion Poplawski <orion@cora.nwra.com> - 3.2.9a-2
11b0e4
- Add %%check section
11b0e4
11b0e4
* Fri Nov 11 2011 Orion Poplawski <orion@cora.nwra.com> - 3.2.9a-1
11b0e4
- Update to 3.2.9a
11b0e4
- Drop strcpy patch
11b0e4
11b0e4
* Thu Sep 22 2011 Orion Poplawski <orion@cora.nwra.com> - 3.2.8a-3
11b0e4
- Add patch to fix overlapping strcpy() in Remove_Path, hopefully fixes
11b0e4
  bug 737043
11b0e4
11b0e4
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.8a-2
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
11b0e4
11b0e4
* Mon Oct 4 2010 Orion Poplawski <orion@cora.nwra.com> - 3.2.8a-1
11b0e4
- Update to 3.2.8a, changes --with-def-man-path to --with-man-path
11b0e4
11b0e4
* Mon Oct 4 2010 Orion Poplawski <orion@cora.nwra.com> - 3.2.8-1
11b0e4
- Update to 3.2.8
11b0e4
- Drop mandir patch, use --with-def-man-path
11b0e4
11b0e4
* Thu Jan 7 2010 Orion Poplawski <orion@cora.nwra.com> - 3.2.7b-7
11b0e4
- Add patch to set a sane default MANPATH
11b0e4
- Add createmodule.sh utility script for creating modulefiles
11b0e4
11b0e4
* Mon Nov 30 2009 Orion Poplawski <orion@cora.nwra.com> - 3.2.7b-6
11b0e4
- Add Requires: propcs (bug #54272)
11b0e4
11b0e4
* Mon Oct 26 2009 Orion Poplawski <orion@cora.nwra.com> - 3.2.7b-5
11b0e4
- Don't assume different shell init scripts exist (bug #530770)
11b0e4
11b0e4
* Fri Oct 23 2009 Orion Poplawski <orion@cora.nwra.com> - 3.2.7b-4
11b0e4
- Don't load bash init script when bash is running as "sh" (bug #529745)
11b0e4
11b0e4
* Mon Oct 19 2009 Orion Poplawski <orion@cora.nwra.com> - 3.2.7b-3
11b0e4
- Support different flavors of "sh" (bug #529493)
11b0e4
11b0e4
* Wed Sep 23 2009 Orion Poplawski <orion@cora.nwra.com> - 3.2.7b-2
11b0e4
- Add patch to fix modulecmd path in init files
11b0e4
11b0e4
* Wed Sep 23 2009 Orion Poplawski <orion@cora.nwra.com> - 3.2.7b-1
11b0e4
- Update to 3.2.7b
11b0e4
11b0e4
* Mon Sep 21 2009 Orion Poplawski <orion@cora.nwra.com> - 3.2.7-1
11b0e4
- Update to 3.2.7, fixes bug #524475
11b0e4
- Drop versioning patch fixed upstream
11b0e4
11b0e4
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.6-8
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
11b0e4
11b0e4
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.6-7
11b0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
11b0e4
11b0e4
* Wed Sep 3 2008 - Orion Poplawski <orion@cora.nwra.com> - 3.2.6-6
11b0e4
- Change %%patch -> %%patch0
11b0e4
11b0e4
* Fri Mar 14 2008 - Orion Poplawski <orion@cora.nwra.com> - 3.2.6-5
11b0e4
- Add BR libX11-devel so modulecmd can handle X resources
11b0e4
11b0e4
* Wed Mar  5 2008 - Orion Poplawski <orion@cora.nwra.com> - 3.2.6-4
11b0e4
- Add patch to fix extraneous version path entry properly
11b0e4
- Use --with-module-path to point to /etc/modulefiles for local modules,
11b0e4
  this also fixes bug #436041
11b0e4
11b0e4
* Sat Feb  9 2008 - Orion Poplawski <orion@cora.nwra.com> - 3.2.6-3
11b0e4
- Rebuild for gcc 3.4
11b0e4
11b0e4
* Thu Jan 03 2008 - Alex Lancaster <alexlan at fedoraproject.org> - 3.2.6-2
11b0e4
- Rebuild for new Tcl (8.5).
11b0e4
11b0e4
* Fri Nov  2 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.2.6-1
11b0e4
- Update to 3.2.6
11b0e4
11b0e4
* Tue Aug 21 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.2.5-2
11b0e4
- Update license tag to GPLv2
11b0e4
11b0e4
* Fri Feb 16 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.2.5-1
11b0e4
- Update to 3.2.5
11b0e4
11b0e4
* Wed Feb 14 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.2.4-2
11b0e4
- Rebuild for Tcl downgrade
11b0e4
11b0e4
* Fri Feb 09 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.2.4-1
11b0e4
- Update to 3.2.4
11b0e4
11b0e4
* Wed Dec 20 2006 - Orion Poplawski <orion@cora.nwra.com> - 3.2.3-3
11b0e4
- Add --with-version-path to set VERSIONPATH (bug 220260)
11b0e4
11b0e4
* Tue Aug 29 2006 - Orion Poplawski <orion@cora.nwra.com> - 3.2.3-2
11b0e4
- Rebuild for FC6
11b0e4
11b0e4
* Fri Jun  2 2006 - Orion Poplawski <orion@cora.nwra.com> - 3.2.3-1
11b0e4
- Update to 3.2.3
11b0e4
11b0e4
* Fri May  5 2006 - Orion Poplawski <orion@cora.nwra.com> - 3.2.2-1
11b0e4
- Update to 3.2.2
11b0e4
11b0e4
* Fri Mar 24 2006 - Orion Poplawski <orion@cora.nwra.com> - 3.2.1-1
11b0e4
- Update to 3.2.1
11b0e4
11b0e4
* Thu Feb  9 2006 - Orion Poplawski <orion@cora.nwra.com> - 3.2.0p1-1
11b0e4
- Update to 3.2.0p1
11b0e4
11b0e4
* Fri Jan 27 2006 - Orion Poplawski <orion@cora.nwra.com> - 3.2.0-2
11b0e4
- Add profile.d links
11b0e4
11b0e4
* Tue Jan 24 2006 - Orion Poplawski <orion@cora.nwra.com> - 3.2.0-1
11b0e4
- Fedora Extras packaging