Blame SPECS/environment-modules.spec

8e57e2
%global macrosdir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
8e57e2
%global vimdatadir %{_datadir}/vim/vimfiles
8e57e2
8e57e2
Name:           environment-modules
8c4a90
Version:        4.5.2
b63c00
Release:        3%{?dist}
8e57e2
Summary:        Provides dynamic modification of a user's environment
8e57e2
8e57e2
Group:          System Environment/Base
8e57e2
License:        GPLv2+
8e57e2
URL:            http://modules.sourceforge.net/
8e57e2
Source0:        http://downloads.sourceforge.net/modules/modules-%{version}.tar.bz2
8c4a90
Patch0001:      environment-modules-configure.patch
c65d2c
Patch0002:      environment-modules-moulespath-initrc.patch
b63c00
Patch0003:      environment-modules-profilesh-misdetects-login-shell.patch
8e57e2
8e57e2
BuildRequires:  tcl-devel, libX11-devel
8e57e2
BuildRequires:  dejagnu, sed, procps, hostname, man, less
8e57e2
BuildRequires:  python3-devel
8e57e2
Requires:       tcl, sed, procps, man, less
8e57e2
Requires(post): %{_sbindir}/update-alternatives
8e57e2
Requires(postun): %{_sbindir}/update-alternatives
8e57e2
Provides:	environment(modules)
8e57e2
8e57e2
%description
8e57e2
The Environment Modules package provides for the dynamic modification of
8e57e2
a user's environment via modulefiles.
8e57e2
8e57e2
Each modulefile contains the information needed to configure the shell
8e57e2
for an application. Once the Modules package is initialized, the
8e57e2
environment can be modified on a per-module basis using the module
8e57e2
command which interprets modulefiles. Typically modulefiles instruct
8e57e2
the module command to alter or set shell environment variables such as
8e57e2
PATH, MANPATH, etc. modulefiles may be shared by many users on a system
8e57e2
and users may have their own collection to supplement or replace the
8e57e2
shared modulefiles.
8e57e2
8e57e2
Modules can be loaded and unloaded dynamically and atomically, in an
8e57e2
clean fashion. All popular shells are supported, including bash, ksh,
8e57e2
zsh, sh, csh, tcsh, as well as some scripting languages such as perl.
8e57e2
8e57e2
Modules are useful in managing different versions of applications.
8e57e2
Modules can also be bundled into metamodules that will load an entire
8e57e2
suite of different applications.
8e57e2
8e57e2
NOTE: You will need to get a new shell after installing this package to
8e57e2
have access to the module alias.
8e57e2
8e57e2
%package compat
8e57e2
Summary:        Environment Modules compatibility version
8e57e2
Requires:       environment-modules = %{version}-%{release}
8e57e2
Requires:       hostname
8e57e2
8e57e2
%description compat
8e57e2
The Environment Modules package provides for the dynamic modification of
8e57e2
a user's environment via modulefiles.
8e57e2
8e57e2
This package provides Environment Modules compatibility version (3.2).
8e57e2
8e57e2
8e57e2
%prep
b63c00
%autosetup -p1 -n modules-%{version}
8e57e2
8e57e2
8e57e2
%build
8e57e2
%configure --prefix=%{_datadir}/Modules \
8e57e2
           --libdir=%{_libdir} \
8e57e2
           --etcdir=%{_sysconfdir}/%{name} \
8e57e2
           --bindir=%{_datadir}/Modules/bin \
8e57e2
           --libexecdir=%{_datadir}/Modules/libexec \
8e57e2
           --docdir=%{_docdir}/%{name} \
8e57e2
           --vimdatadir=%{vimdatadir} \
8e57e2
           --enable-dotmodulespath \
8e57e2
           --disable-set-shell-startup \
8e57e2
           --with-python=%{__python3} \
8e57e2
           --with-initconf-in=etcdir \
8e57e2
           --with-modulepath=%{_datadir}/Modules/modulefiles:%{_sysconfdir}/modulefiles:%{_datadir}/modulefiles \
8e57e2
           --with-quarantine-vars='LD_LIBRARY_PATH LD_PRELOAD'
8e57e2
make %{?_smp_mflags}
8e57e2
8e57e2
8e57e2
%install
8e57e2
make install DESTDIR=%{buildroot}
8e57e2
8e57e2
mkdir -p %{buildroot}%{_sysconfdir}/modulefiles
8e57e2
mkdir -p %{buildroot}%{_datadir}/modulefiles
8e57e2
mkdir -p %{buildroot}%{_sysconfdir}/profile.d
8e57e2
mkdir -p %{buildroot}%{_bindir}
8e57e2
8e57e2
# Set up for alternatives.
8e57e2
touch %{buildroot}%{_sysconfdir}/profile.d/modules.{csh,sh}
8e57e2
touch %{buildroot}%{_bindir}/modulecmd
8e57e2
# remove modulecmd wrapper as it will be handled by alternatives
8e57e2
rm -f %{buildroot}%{_datadir}/Modules/bin/modulecmd
8e57e2
mv %{buildroot}%{_mandir}/man1/module{,-c}.1
8e57e2
mv %{buildroot}%{_mandir}/man4/modulefile{,-c}.4
8e57e2
8e57e2
# Major utilities go to regular bin dir.
8e57e2
mv %{buildroot}%{_datadir}/Modules/bin/envml %{buildroot}%{_bindir}/
8e57e2
8e57e2
# Rename compat docs to find them in files section.
8e57e2
mv compat/ChangeLog ChangeLog-compat
8e57e2
mv compat/NEWS NEWS-compat
8e57e2
8e57e2
mv {doc/build/,}NEWS.txt
8e57e2
mv {doc/build/,}MIGRATING.txt
8e57e2
mv {doc/build/,}diff_v3_v4.txt
8e57e2
mv {doc/,}example.txt
8e57e2
rm -f %{buildroot}%{_docdir}/%{name}/{COPYING.GPLv2,ChangeLog-compat,INSTALL{,-win}.txt,NEWS-compat}
8e57e2
8e57e2
cp -p script/createmodule.sh %{buildroot}%{_datadir}/Modules/bin
8e57e2
cp -p script/createmodule.py %{buildroot}%{_datadir}/Modules/bin
8e57e2
8e57e2
install -Dpm 644 contrib/rpm/macros.%{name} %{buildroot}/%{macrosdir}/macros.%{name}
8e57e2
8e57e2
%check
8e57e2
make test
8e57e2
8e57e2
%post
8e57e2
# Cleanup from pre-alternatives
8e57e2
[ ! -L %{_mandir}/man1/module.1.gz ] && rm -f %{_mandir}/man1/module.1.gz
8e57e2
[ ! -L %{_mandir}/man4/modulefile.4.gz ] && rm -f %{_mandir}/man4/modulefile.4.gz
8e57e2
[ ! -L %{_sysconfdir}/profile.d/modules.sh ] &&  rm -f %{_sysconfdir}/profile.d/modules.sh
8e57e2
[ ! -L %{_sysconfdir}/profile.d/modules.csh ] &&  rm -f %{_sysconfdir}/profile.d/modules.csh
8e57e2
[ ! -L %{buildroot}%{_bindir}/modulecmd ] &&  rm -f %{_bindir}/modulecmd
8e57e2
8e57e2
# Migration from version 3.x to 4
8e57e2
if [ "$(readlink /etc/alternatives/modules.sh)" = '%{_datadir}/Modules/init/modules.sh' ]; then
8e57e2
  %{_sbindir}/update-alternatives --remove modules.sh %{_datadir}/Modules/init/modules.sh
8e57e2
fi
8e57e2
8e57e2
%{_sbindir}/update-alternatives \
8e57e2
  --install %{_sysconfdir}/profile.d/modules.sh modules.sh %{_datadir}/Modules/init/profile.sh 40 \
8e57e2
  --slave %{_sysconfdir}/profile.d/modules.csh modules.csh %{_datadir}/Modules/init/profile.csh \
8e57e2
  --slave %{_bindir}/modulecmd modulecmd %{_datadir}/Modules/libexec/modulecmd.tcl \
8e57e2
  --slave %{_mandir}/man1/module.1.gz module.1.gz %{_mandir}/man1/module-c.1.gz \
8e57e2
  --slave %{_mandir}/man4/modulefile.4.gz modulefile.4.gz %{_mandir}/man4/modulefile-c.4.gz
8e57e2
8e57e2
%post compat
8e57e2
%{_sbindir}/update-alternatives \
8e57e2
  --install %{_sysconfdir}/profile.d/modules.sh modules.sh %{_datadir}/Modules/init/profile-compat.sh 10 \
8e57e2
  --slave %{_sysconfdir}/profile.d/modules.csh modules.csh %{_datadir}/Modules/init/profile-compat.csh \
8e57e2
  --slave %{_bindir}/modulecmd modulecmd %{_datadir}/Modules/libexec/modulecmd-compat
8e57e2
8e57e2
%postun
8e57e2
if [ $1 -eq 0 ] ; then
8e57e2
  %{_sbindir}/update-alternatives --remove modules.sh %{_datadir}/Modules/init/profile.sh
8e57e2
fi
8e57e2
8e57e2
%postun compat
8e57e2
if [ $1 -eq 0 ] ; then
8e57e2
  %{_sbindir}/update-alternatives --remove modules.sh %{_datadir}/Modules/init/profile-compat.sh
8e57e2
fi
8e57e2
8e57e2
8e57e2
%files
8e57e2
%license COPYING.GPLv2
8e57e2
%doc ChangeLog README NEWS.txt MIGRATING.txt CONTRIBUTING.txt diff_v3_v4.txt example.txt
8e57e2
%{_sysconfdir}/modulefiles
8e57e2
%ghost %{_sysconfdir}/profile.d/modules.csh
8e57e2
%ghost %{_sysconfdir}/profile.d/modules.sh
8e57e2
%ghost %{_bindir}/modulecmd
8e57e2
%{_bindir}/envml
8e57e2
%{_libdir}/libtclenvmodules.so
8e57e2
%dir %{_datadir}/Modules
8e57e2
%{_datadir}/Modules/bin
8e57e2
%dir %{_datadir}/Modules/libexec
8e57e2
%{_datadir}/Modules/libexec/modulecmd.tcl
8e57e2
%dir %{_datadir}/Modules/init
8e57e2
%{_datadir}/Modules/init/*
8e57e2
%dir %{_sysconfdir}/%{name}
8e57e2
%config(noreplace) %{_sysconfdir}/%{name}/initrc
8e57e2
%config(noreplace) %{_sysconfdir}/%{name}/modulespath
8e57e2
%config(noreplace) %{_sysconfdir}/%{name}/siteconfig.tcl
8e57e2
%{_datadir}/Modules/modulefiles
8e57e2
%{_datadir}/modulefiles
8e57e2
%{_mandir}/man1/ml.1.gz
8e57e2
%ghost %{_mandir}/man1/module.1.gz
8e57e2
%ghost %{_mandir}/man4/modulefile.4.gz
8e57e2
%{_mandir}/man1/module-c.1.gz
8e57e2
%{_mandir}/man4/modulefile-c.4.gz
8e57e2
%{macrosdir}/macros.%{name}
8e57e2
%{vimdatadir}/ftdetect/modulefile.vim
8e57e2
%{vimdatadir}/ftplugin/modulefile.vim
8e57e2
%{vimdatadir}/syntax/modulefile.vim
8e57e2
8e57e2
%files compat
8e57e2
%doc ChangeLog-compat NEWS-compat
8e57e2
%{_datadir}/Modules/libexec/modulecmd-compat
8e57e2
%{_mandir}/man1/module-compat.1.gz
8e57e2
%{_mandir}/man4/modulefile-compat.4.gz
8e57e2
8e57e2
8e57e2
%changelog
b63c00
* Wed Sep 21 2022 Lukáš Zaoral <lzaoral@redhat.com> - 4.5.2-3
b63c00
- Fix profile.sh login shell misdetection (#1815047)
b63c00
c65d2c
* Tue Jun 07 2022 Lukáš Zaoral <lzaoral@redhat.com> - 4.5.2-2
c65d2c
- Evaluate both modulespath and initrc during initialization (#1894870)
c65d2c
8c4a90
* Tue Aug 18 2020 Jan Synáček <jsynacek@redhat.com> - 4.5.2-1
8c4a90
- Update to 4.5.2 (#1860674)
8c4a90
8e57e2
* Mon Jul 13 2020 Jan Synáček <jsynacek@redhat.com> - 4.5.1-1
8e57e2
- Update to 4.5.1 (#1642837)
8e57e2
8e57e2
* Thu Jul 09 2020 Jan Synáček <jsynacek@redhat.com> - 4.5.0-1
8e57e2
- Update to 4.5.0 (#1642837)
8e57e2
8e57e2
* Tue Aug 06 2019 Jan Macku <jamacku@redhat.com> - 4.1.4-4
8e57e2
- Gating rebuilt
8e57e2
8e57e2
* Mon Aug  5 2019 Jan Synáček <jsynacek@redhat.com> - 4.1.4-2
8e57e2
- Fix postun script (#1736487)
8e57e2
8e57e2
* Wed Aug 29 2018 Jan Synáček <jsynacek@redhat.com> - 4.1.4-1
8e57e2
- Update to 4.1.4 (#1619619)
8e57e2
- Don't install any files under /usr as config files
8e57e2
8e57e2
* Tue Jun 26 2018 Jan Synáček <jsynacek@redhat.com> - 4.1.3-2
8e57e2
- Remove unnecessary build dependency on tclx (#1595105)
8e57e2
8e57e2
* Mon Jun 25 2018 Jan Synáček <jsynacek@redhat.com> - 4.1.3-1
8e57e2
- Update to 4.1.3 (#1594693)
8e57e2
8e57e2
* Wed Jun 20 2018 Tomas Orsava <torsava@redhat.com> - 4.1.2-2
8e57e2
- Switch hardcoded python3 shebangs into the %%{__python3} macro
8e57e2
- Add missing BuildRequires on python3-devel so that %%{__python3} macro is
8e57e2
  defined
8e57e2
8e57e2
* Tue Apr  3 2018 Jan Synáček <jsynacek@redhat.com> - 4.1.2-1
8e57e2
- Update to 4.1.2 (#1562535)
8e57e2
8e57e2
* Tue Mar  6 2018 Jan Synáček <jsynacek@redhat.com> - 4.1.1-2
8e57e2
- Fix error messages caused by unquoted parameters (#1549664)
8e57e2
8e57e2
* Tue Feb 20 2018 Jan Synáček <jsynacek@redhat.com> - 4.1.1-1
8e57e2
- Update to 4.1.1 (#1546450, #1139165, #1545369)
8e57e2
  + Big thanks to Xavier Delaruelle for a spec patch!
8e57e2
8e57e2
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-2
8e57e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
8e57e2
8e57e2
* Mon Jan 22 2018 Jan Synáček <jsynacek@redhat.com> - 4.1.0-1
8e57e2
- Update to 4.1.0 (#1534746)
8e57e2
  + Big thanks to Xavier Delaruelle for a spec patch!
8e57e2
8e57e2
* Tue Nov 21 2017 Jan Synáček <jsynacek@redhat.com> - 4.0.0-2
8e57e2
- Fix 4.0.0 BuildRequires and Requires (#1503408)
8e57e2
  + Big thanks to Xavier Delaruelle for a spec patch!
8e57e2
- Fix installing manpages as alternatives
8e57e2
8e57e2
* Mon Nov 20 2017 Jan Synáček <jsynacek@redhat.com> - 4.0.0-1
8e57e2
- Update to 4.0.0 (#1503408)
8e57e2
8e57e2
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.10-23
8e57e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
8e57e2
8e57e2
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.10-22
8e57e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8e57e2
8e57e2
* Thu Mar 16 2017 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-21
8e57e2
- Use alternatives for man pages as well
8e57e2
8e57e2
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.10-20
8e57e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
8e57e2
8e57e2
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 3.2.10-19
8e57e2
- Rebuild for Python 3.6
8e57e2
8e57e2
* Sun Dec 4 2016 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-18
8e57e2
- Fix compilation with -Werror=implicit-function-declaration
8e57e2
- Use %%license
8e57e2
8e57e2
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.10-17
8e57e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8e57e2
8e57e2
* Mon Jul 13 2015 Orion Poplwski <orion@cora.nwra.com> - 3.2.10-16
8e57e2
- Add patch to fix unload from loaded modulefile (bug #1117334)
8e57e2
8e57e2
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.10-15
8e57e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8e57e2
8e57e2
* Mon Mar 2 2015 Orion Poplwski <orion@cora.nwra.com> - 3.2.10-14
8e57e2
- Fix createmodule.sh to handle exported functions (bug #1197321)
8e57e2
- Handle more prefix/suffix cases in createmodule.{sh,py} (bug #1079341)
8e57e2
8e57e2
* Wed Jan 28 2015 Orion Poplwski <orion@cora.nwra.com> - 3.2.10-13
8e57e2
- Add patch for python 3 support, use python3 for createmodule.py on F22
8e57e2
8e57e2
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.10-12
8e57e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8e57e2
8e57e2
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.10-11
8e57e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8e57e2
8e57e2
* Tue May 27 2014 Orion Poplwski <orion@cora.nwra.com> - 3.2.10-10
8e57e2
- Add patch to support Tcl 8.6
8e57e2
8e57e2
* Wed May 21 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.2.10-10
8e57e2
- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86
8e57e2
8e57e2
* Mon Apr 14 2014 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-9
8e57e2
- Use alternatives for /etc/profile.d/modules.{csh,sh}
8e57e2
- Add /usr/share/modulefiles to MODULEPATH
8e57e2
- Add rpm macro to define %%_modulesdir
8e57e2
8e57e2
* Mon Dec 23 2013 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-8
8e57e2
- Fix -Werror=format-security (bug #1037053)
8e57e2
8e57e2
* Wed Sep 4 2013 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-7
8e57e2
- Update createmodule scripts to handle more path like variables (bug #976647)
8e57e2
8e57e2
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.10-6
8e57e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8e57e2
8e57e2
* Tue May 14 2013 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-5
8e57e2
- Really do not replace modified profile.d scripts (bug #962762)
8e57e2
- Specfile cleanup
8e57e2
8e57e2
* Wed Apr 17 2013 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-4
8e57e2
- Do not replace modified profile.d scripts (bug #953199)
8e57e2
8e57e2
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.10-3
8e57e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
8e57e2
8e57e2
* Tue Jan 15 2013 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-2
8e57e2
- Add patch to comment out stray module use in modules file when not using
8e57e2
  versioning (bug #895555)
8e57e2
- Add patch to fix module clear command (bug #895551)
8e57e2
- Add patch from modules list to add completion to avail command
8e57e2
8e57e2
* Fri Dec 21 2012 Orion Poplawski <orion@cora.nwra.com> - 3.2.10-1
8e57e2
- Update to 3.2.10
8e57e2
- Drop regex patch
8e57e2
8e57e2
* Wed Oct 31 2012 Orion Poplawski <orion@cora.nwra.com> - 3.2.9c-5
8e57e2
- Updated createmodule.sh, added createmodule.py, can handle path prefixes
8e57e2
8e57e2
* Fri Aug 24 2012 Orion Poplawski <orion@cora.nwra.com> - 3.2.9c-4
8e57e2
- Add patch to fix segfault from Tcl RexExp handling (bug 834580)
8e57e2
8e57e2
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.9c-3
8e57e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
8e57e2
8e57e2
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.9c-2
8e57e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8e57e2
8e57e2
* Tue Nov 29 2011 Orion Poplawski <orion@cora.nwra.com> - 3.2.9c-1
8e57e2
- Update to 3.2.9c (fixes bug 753760)
8e57e2
8e57e2
* Tue Nov 22 2011 Orion Poplawski <orion@cora.nwra.com> - 3.2.9b-2
8e57e2
- Make .modulespath a config file
8e57e2
8e57e2
* Tue Nov 15 2011 Orion Poplawski <orion@cora.nwra.com> - 3.2.9b-1
8e57e2
- Update to 3.2.9b
8e57e2
8e57e2
* Fri Nov 11 2011 Orion Poplawski <orion@cora.nwra.com> - 3.2.9a-2
8e57e2
- Add %%check section
8e57e2
8e57e2
* Fri Nov 11 2011 Orion Poplawski <orion@cora.nwra.com> - 3.2.9a-1
8e57e2
- Update to 3.2.9a
8e57e2
- Drop strcpy patch
8e57e2
8e57e2
* Thu Sep 22 2011 Orion Poplawski <orion@cora.nwra.com> - 3.2.8a-3
8e57e2
- Add patch to fix overlapping strcpy() in Remove_Path, hopefully fixes
8e57e2
  bug 737043
8e57e2
8e57e2
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.8a-2
8e57e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
8e57e2
8e57e2
* Mon Oct 4 2010 Orion Poplawski <orion@cora.nwra.com> - 3.2.8a-1
8e57e2
- Update to 3.2.8a, changes --with-def-man-path to --with-man-path
8e57e2
8e57e2
* Mon Oct 4 2010 Orion Poplawski <orion@cora.nwra.com> - 3.2.8-1
8e57e2
- Update to 3.2.8
8e57e2
- Drop mandir patch, use --with-def-man-path
8e57e2
8e57e2
* Thu Jan 7 2010 Orion Poplawski <orion@cora.nwra.com> - 3.2.7b-7
8e57e2
- Add patch to set a sane default MANPATH
8e57e2
- Add createmodule.sh utility script for creating modulefiles
8e57e2
 
8e57e2
* Mon Nov 30 2009 Orion Poplawski <orion@cora.nwra.com> - 3.2.7b-6
8e57e2
- Add Requires: propcs (bug #54272)
8e57e2
8e57e2
* Mon Oct 26 2009 Orion Poplawski <orion@cora.nwra.com> - 3.2.7b-5
8e57e2
- Don't assume different shell init scripts exist (bug #530770)
8e57e2
8e57e2
* Fri Oct 23 2009 Orion Poplawski <orion@cora.nwra.com> - 3.2.7b-4
8e57e2
- Don't load bash init script when bash is running as "sh" (bug #529745)
8e57e2
8e57e2
* Mon Oct 19 2009 Orion Poplawski <orion@cora.nwra.com> - 3.2.7b-3
8e57e2
- Support different flavors of "sh" (bug #529493)
8e57e2
8e57e2
* Wed Sep 23 2009 Orion Poplawski <orion@cora.nwra.com> - 3.2.7b-2
8e57e2
- Add patch to fix modulecmd path in init files
8e57e2
8e57e2
* Wed Sep 23 2009 Orion Poplawski <orion@cora.nwra.com> - 3.2.7b-1
8e57e2
- Update to 3.2.7b
8e57e2
8e57e2
* Mon Sep 21 2009 Orion Poplawski <orion@cora.nwra.com> - 3.2.7-1
8e57e2
- Update to 3.2.7, fixes bug #524475
8e57e2
- Drop versioning patch fixed upstream
8e57e2
8e57e2
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.6-8
8e57e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
8e57e2
8e57e2
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.6-7
8e57e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
8e57e2
8e57e2
* Wed Sep 3 2008 - Orion Poplawski <orion@cora.nwra.com> - 3.2.6-6
8e57e2
- Change %%patch -> %%patch0
8e57e2
8e57e2
* Fri Mar 14 2008 - Orion Poplawski <orion@cora.nwra.com> - 3.2.6-5
8e57e2
- Add BR libX11-devel so modulecmd can handle X resources
8e57e2
8e57e2
* Wed Mar  5 2008 - Orion Poplawski <orion@cora.nwra.com> - 3.2.6-4
8e57e2
- Add patch to fix extraneous version path entry properly
8e57e2
- Use --with-module-path to point to /etc/modulefiles for local modules,
8e57e2
  this also fixes bug #436041
8e57e2
8e57e2
* Sat Feb  9 2008 - Orion Poplawski <orion@cora.nwra.com> - 3.2.6-3
8e57e2
- Rebuild for gcc 3.4
8e57e2
8e57e2
* Thu Jan 03 2008 - Alex Lancaster <alexlan at fedoraproject.org> - 3.2.6-2
8e57e2
- Rebuild for new Tcl (8.5).
8e57e2
8e57e2
* Fri Nov  2 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.2.6-1
8e57e2
- Update to 3.2.6
8e57e2
8e57e2
* Tue Aug 21 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.2.5-2
8e57e2
- Update license tag to GPLv2
8e57e2
8e57e2
* Fri Feb 16 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.2.5-1
8e57e2
- Update to 3.2.5
8e57e2
8e57e2
* Wed Feb 14 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.2.4-2
8e57e2
- Rebuild for Tcl downgrade
8e57e2
8e57e2
* Fri Feb 09 2007 - Orion Poplawski <orion@cora.nwra.com> - 3.2.4-1
8e57e2
- Update to 3.2.4
8e57e2
8e57e2
* Wed Dec 20 2006 - Orion Poplawski <orion@cora.nwra.com> - 3.2.3-3
8e57e2
- Add --with-version-path to set VERSIONPATH (bug 220260)
8e57e2
8e57e2
* Tue Aug 29 2006 - Orion Poplawski <orion@cora.nwra.com> - 3.2.3-2
8e57e2
- Rebuild for FC6
8e57e2
8e57e2
* Fri Jun  2 2006 - Orion Poplawski <orion@cora.nwra.com> - 3.2.3-1
8e57e2
- Update to 3.2.3
8e57e2
8e57e2
* Fri May  5 2006 - Orion Poplawski <orion@cora.nwra.com> - 3.2.2-1
8e57e2
- Update to 3.2.2
8e57e2
8e57e2
* Fri Mar 24 2006 - Orion Poplawski <orion@cora.nwra.com> - 3.2.1-1
8e57e2
- Update to 3.2.1
8e57e2
8e57e2
* Thu Feb  9 2006 - Orion Poplawski <orion@cora.nwra.com> - 3.2.0p1-1
8e57e2
- Update to 3.2.0p1
8e57e2
8e57e2
* Fri Jan 27 2006 - Orion Poplawski <orion@cora.nwra.com> - 3.2.0-2
8e57e2
- Add profile.d links
8e57e2
8e57e2
* Tue Jan 24 2006 - Orion Poplawski <orion@cora.nwra.com> - 3.2.0-1
8e57e2
- Fedora Extras packaging