|
|
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
|
|
|
c65d2c |
Release: 2%{?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
|
|
|
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
|
|
|
c65d2c |
%autosetup -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
|
|
|
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
|