hpcugent/easybuild-easyconfigs — pull request #24 by fgeorgatos (2012-11-19 18:31:50+00:00)
Title: 23 pep0008fix

Hi there,

I know you've been postponing fixing this for ages; but my fingers were itching and just did it.

Some minor bits like vars around cloog and such still require some treatment;
but, overall the majority of the work is done.

A regression test is highly recommended since I've not really gone through testing all of it yet.

Ken asked me to script but, alas, I don't trust me to do that :-P,
I preferred the step by step manual check; roughly the steps have been:
(at the level of the hierarchy with the alphabetic directories)

```
sed "s/','v/', 'v/g" */*/*eb -i
sed "s/toolchain=/toolchain = /g" */*/*eb -i
sed "s/^sources=/sources = /g" */*/*eb -i
sed "s/^sources_urls=/sources_urls = /g" */*/*eb -i
sed "s/^patches=/patches = /g" */*/*eb -i
sed "s/^source_urls=/source_urls = /g" */*/*eb -i
sed "s/^dependencies=/dependencies = /g" */*/*eb -i
sed "s/^osdependencies=/osdependencies = /g" */*/*eb -i
sed "s/^builddependencies=/builddependencies = /g" */*/*eb -i
sed "s/^languages=/languages = /g" */*/*eb -i
sed "s/^buildstats=/buildstats = /g" */*/*eb -i
sed "s/^name=/name = /g" */*/*eb -i
sed "s/^version=/version = /g" */*/*eb -i
sed "s/^homepage=/homepage = /g" */*/*eb -i
sed "s/^description=/description = /g" */*/*eb -i
sed "s/^buildtype=/buildtype = /g" */*/*eb -i
sed "s/^configopts=/configopts = /g" */*/*eb -i
sed "s/^easyblock=/easyblock = /g" */*/*eb -i
sed "s/^versionsuffix=/versionsuffix = /g" */*/*eb -i
sed "s/^parallel=/parallel = /g" */*/*eb -i
sed "s/^moduleclass=/moduleclass = /g" */*/*eb -i
sed "s/^pplver=/pplver = /g" */*/*eb -i
sed "s/^dontcreateinstalldir=/dontcreateinstalldir = /g" */*/*eb -i
sed "s/^preferredmpi=/preferredmpi = /g" */*/*eb -i
sed "s/^netcdf_version=/netcdf_version = /g" */*/*eb -i
sed "s/^maxtasks=/maxtasks = /g" */*/*eb -i
sed "s/^name,version/name, version/g" */*/*eb -i
sed "s/^maxparallel=/maxparallel = /g" */*/*eb -i
sed "s/toolchainopts=/toolchainopts = /g" */*/*eb -i
sed "s/'name':'ictce', 'version':/'name': 'ictce', 'version': /g" */*/*eb -i
sed "s/'name':'goalf', 'version':/'name': 'goalf', 'version': /g" */*/*eb -i
sed "s/'name':'goalf', 'version': '/'name': 'goalf', 'version': '/g" */*/*eb -i
sed "s/'name':'ictce', 'version': '/'name': 'ictce', 'version': '/g" */*/*eb -i
sed "s/toolchainopts = {'opt':True}/toolchainopts = {'opt': True}/g" */*/*eb -i
sed "s/toolchainopts = {'optarch':True}/toolchainopts = {'optarch': True}/g" */*/*eb -i
sed "s/toolchainopts = {'pic':True, 'usempi':True}/toolchainopts = {'pic': True, 'usempi': True}/g" */*/*eb -i
sed "s/toolchainopts = {'optarch':True, 'usempi':True}/toolchainopts = {'optarch': True, 'usempi': True}/g" */*/*eb -i
sed "s/toolchainopts = {'opt':True, 'optarch':True}/toolchainopts = {'opt': True, 'optarch': True}/g" */*/*eb -i
sed "s/toolchainopts = {'pic':True}/toolchainopts = {'pic': True}/g" */*/*eb -i
sed "s/toolchainopts = {'opt':True, 'pic':True}/toolchainopts = {'opt': True, 'pic': True}/g" */*/*eb -i
sed "s/toolchainopts = {'pic':True, 'opt':True, 'optarch':True}/toolchainopts = {'pic': True, 'opt': True, 'optarch': True}/g" */*/*eb -i
sed "s/:'dummy'/: 'dummy'/g" */*/*eb -i
sed "s/'version': '/'version': '/g" */*/*eb -i
```

enjoy,
F.