new file: a/ACTC/ACTC-1.1-intel-2017a.eb

new file:   d/darshan/darshan-runtime-3.1.4-foss-2017a.eb
	new file:   d/darshan/darshan-util-3.1.4-foss-2017a.eb
	new file:   e/eudev/eudev-3.1.5-intel-2017a.eb
	new file:   f/FFmpeg/FFmpeg-3.1.3-intel-2017a.eb
	new file:   f/flex/flex-2.6.6.eb
	new file:   f/fontsproto/fontsproto-2.1.3-intel-2017a.eb
	new file:   g/glproto/glproto-1.4.17-intel-2017a.eb
	new file:   i/ImageMagick/ImageMagick-7.0.7.27-intel-2017a.eb
	new file:   l/libXau/libXau-1.0.8-intel-2017a.eb
	new file:   l/libXdamage/libXdamage-1.1.4-intel-2017a.eb
	new file:   l/libXfont/libXfont-1.5.1-intel-2017a.eb
	new file:   m/Mesa/Mesa-13.0.0-intel-2017a.eb
	new file:   m/Mesa/Mesa-17.2.6-intel-2017a.eb
	new file:   m/Molden/Molden-5.7-intel-2017b.eb
	new file:   m/mkl/mkl-2018.1.163.eb
	new file:   n/numpy/numpy-1.14.1-mkl-Py-3.6.eb
	new file:   p/Perl/Perl-5.26.1-foss-2017a.eb
	new file:   v/VMD/VMD-1.9.3-intel-2017b-Py-2.7.eb
	new file:   v/VMD/VMD-1.9.3_configure.patch
	new file:   x/x264/x264-20160430-intel-2017a.eb
	deleted:    n/numpy/numpy-1.14.1-Py-3.6.eb
This commit is contained in:
Lukáš Krupčík 2018-03-19 13:20:59 +01:00
parent a896c0b095
commit 4db09de5c1
21 changed files with 1642 additions and 2 deletions

View File

@ -0,0 +1,33 @@
# IT4Innovations 2018
easyblock = 'MakeCp'
name = 'ACTC'
version = '1.1'
homepage = 'https://sourceforge.net/projects/actc'
description = "ACTC converts independent triangles into triangle strips or fans."
toolchain = {'name': 'intel', 'version': '2017a'}
source_urls = [SOURCEFORGE_SOURCE]
sources = [SOURCELOWER_TAR_GZ]
buildopts = 'CC="$CC" CFLAGS="$CFLAGS"'
files_to_copy = [
(['tcsample', 'tctest', 'tctest2'], 'bin'),
(['tc.h'], 'include/ac'),
(['libactc.a'], 'lib'),
'COPYRIGHT', 'manual.html', 'prims.gif', 'README',
]
sanity_check_paths = {
'files': ['bin/tctest', 'bin/tctest2', 'bin/tcsample', 'include/ac/tc.h', 'lib/libactc.a',
'COPYRIGHT', 'manual.html', 'prims.gif', 'README'],
'dirs': [],
}
modextrapaths = {'CPATH': 'include/ac'}
moduleclass = 'lib'

View File

@ -0,0 +1,51 @@
easyblock = "ConfigureMake"
name = "darshan-runtime"
version = "3.1.4"
homepage = 'http://www.mcs.anl.gov/research/projects/darshan/'
description = """Darshan is designed to capture an accurate picture of
application I/O behavior, including properties such as patterns of
access within files, with minimum overhead. The name is taken from a
Sanskrit word for “sight” or “vision”.
Darshan can be used to investigate and tune the I/O behavior of
complex HPC applications. In addition, Darshans lightweight design
makes it suitable for full time deployment for workload
characterization of large systems. We hope that such studies will
help the storage research community to better serve the needs of
scientific computing.
Darshan was originally developed on the IBM Blue Gene series of
computers deployed at the Argonne Leadership Computing Facility, but
it is portable across a wide variety of platforms include the Cray
XE6, Cray XC30, and Linux clusters. Darshan routinely instruments
jobs using up to 786,432 compute cores on the Mira system at ALCF.
"""
usage = """
Export the environment variable DARSHAN_LOG_PATH to where the logging
data should be written, e.g.
LD_PRELOAD=$EBROOTDARSHANMINRUNTIME/lib/libdarshan.so \
DARSHAN_LOG_PATH=/path/to/your/logdir \
"""
toolchain = {'name': 'foss', 'version': '2017a'}
sources = ['http://ftp.mcs.anl.gov/pub/darshan/releases/darshan-%s.tar.gz' % version]
subpath = 'darshan-runtime'
preconfigopts = 'cd %s;' % subpath
configopts = '--with-mem-align=8 --with-log-path-by-env=DARSHAN_LOG_PATH --with-jobid-env=SLURM_JOBID CC=mpicc'
prebuildopts = 'cd %s;' % subpath
preinstallopts = 'cd %s;' % subpath
sanity_check_paths = {
'files': ["lib/libdarshan.so"],
'dirs': []
}
moduleclass = 'lib'

View File

@ -0,0 +1,55 @@
easyblock = "ConfigureMake"
name = "darshan-util"
version = "3.1.4"
homepage = 'http://www.mcs.anl.gov/research/projects/darshan/'
description = """Darshan is designed to capture an accurate picture of
application I/O behavior, including properties such as patterns of
access within files, with minimum overhead. The name is taken from a
Sanskrit word for “sight” or “vision”.
Darshan can be used to investigate and tune the I/O behavior of
complex HPC applications. In addition, Darshans lightweight design
makes it suitable for full time deployment for workload
characterization of large systems. We hope that such studies will
help the storage research community to better serve the needs of
scientific computing.
Darshan was originally developed on the IBM Blue Gene series of
computers deployed at the Argonne Leadership Computing Facility, but
it is portable across a wide variety of platforms include the Cray
XE6, Cray XC30, and Linux clusters. Darshan routinely instruments
jobs using up to 786,432 compute cores on the Mira system at ALCF.
"""
usage = """
The result is a darshan log file which can be converted using
darshan-job-summary.pl /path/to/your/logdir/mylog.darshan.gz
"""
toolchain = {'name': 'foss', 'version': '2017a'}
sources = ['http://ftp.mcs.anl.gov/pub/darshan/releases/darshan-%s.tar.gz' % version]
subpath = 'darshan-util'
preconfigopts = 'cd %s;' % subpath
prebuildopts = 'cd %s;' % subpath
preinstallopts = 'cd %s;' % subpath
sanity_check_paths = {
'files': ["bin/darshan-job-summary.pl"],
'dirs': []
}
dependencies = [
('gnuplot', '5.0.6', '', ('GCC', '6.3.0-2.27')),
('Perl', '5.26.1'),
]
moduleclass = 'lib'

View File

@ -0,0 +1,35 @@
easyblock = 'ConfigureMake'
name = 'eudev'
version = '3.1.5'
homepage = 'https://wiki.gentoo.org/wiki/Project:Eudev'
description = """eudev is a fork of systemd-udev with the goal of obtaining
better compatibility with existing software such as
OpenRC and Upstart, older kernels, various toolchains
and anything else required by users and various distributions."""
toolchain = {'name': 'intel', 'version': '2017a'}
toolchainopts = {'cstd': 'c99'}
sources = [SOURCE_TAR_GZ]
source_urls = ['http://dev.gentoo.org/~blueness/%(name)s/']
patches = ['%(name)s-3.1.2_pre-2.6.34_kernel.patch']
builddependencies = [
('gperf', '3.0.4'),
]
osdependencies = [('kernel-headers', 'linux-libc-dev')]
configopts = '--disable-blkid --disable-selinux --disable-manpages '
runtest = 'check'
sanity_check_paths = {
'files' : ['bin/udevadm', 'include/libudev.h', 'include/udev.h', 'lib/libudev.so.1'],
'dirs' : [],
}
maxparallel = 1
moduleclass = 'system'

View File

@ -0,0 +1,32 @@
# IT4Innovations 2018
easyblock = 'ConfigureMake'
name = 'FFmpeg'
version = '3.1.3'
homepage = 'https://www.ffmpeg.org/'
description = """A complete, cross-platform solution to record, convert and stream audio and video."""
toolchain = {'name': 'intel', 'version': '2017a'}
sources = [SOURCELOWER_TAR_BZ2]
source_urls = ['http://ffmpeg.org/releases/']
dependencies = [
('NASM', '2.12.02', '', True),
('zlib', '1.2.11', '', True),
('x264', '20160430'),
]
configopts = '--enable-pic --enable-shared --enable-gpl --enable-version3 --enable-nonfree --cc="$CC" --cxx="$CXX" '
configopts += '--enable-libx264'
sanity_check_paths = {
'files': ['bin/ff%s' % x for x in ['mpeg', 'probe', 'server']] +
['lib/lib%s.%s' % (x, y) for x in ['avdevice', 'avfilter', 'avformat', 'avcodec', 'postproc',
'swresample', 'swscale', 'avutil'] for y in ['so', 'a']],
'dirs': ['include']
}
moduleclass = 'vis'

18
f/flex/flex-2.6.6.eb Normal file
View File

@ -0,0 +1,18 @@
# IT4Innovations 2018
name = 'flex'
version = '2.6.6'
homepage = 'http://flex.sourceforge.net/'
description = """Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner,
sometimes called a tokenizer, is a program which recognizes lexical patterns in text."""
toolchain = {'name': 'dummy', 'version': ''}
toolchainopts = {'pic': True}
sources = [SOURCELOWER_TAR_GZ]
source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s']
dependencies = [('Bison', '3.0.4')]
moduleclass = 'lang'

View File

@ -0,0 +1,20 @@
easyblock = 'ConfigureMake'
name = 'fontsproto'
version = '2.1.3'
homepage = "http://www.freedesktop.org/wiki/Software/xlibs"
description = "X11 font extension wire protocol"
toolchain = {'name': 'intel', 'version': '2017a'}
toolchainopts = {'optarch': True}
sources = [SOURCE_TAR_GZ]
source_urls = ['http://xorg.freedesktop.org/archive/individual/proto/']
sanity_check_paths = {
'files' : [],
'dirs' : ['include/X11/fonts'],
}
moduleclass = 'devel'

View File

@ -0,0 +1,20 @@
easyblock = 'ConfigureMake'
name = 'glproto'
version = '1.4.17'
homepage = "http://www.freedesktop.org/wiki/Software/xlibs"
description = "X protocol and ancillary headers"
toolchain = {'name': 'intel', 'version': '2017a'}
toolchainopts = {'optarch': True}
sources = [SOURCE_TAR_GZ]
source_urls = [XORG_PROTO_SOURCE]
sanity_check_paths = {
'files': ['include/GL/%s.h' % x for x in ['glxint', 'glxmd', 'glxproto', 'glxtokens', 'internal/glcore']],
'dirs': [],
}
moduleclass = 'devel'

View File

@ -0,0 +1,39 @@
# IT4Innovations
easyblock = 'ConfigureMake'
name = 'ImageMagick'
version = '7.0.7-27'
homepage = 'http://www.imagemagick.org/'
description = """ImageMagick is a software suite to create, edit, compose, or convert bitmap images"""
toolchain = {'name': 'intel', 'version': '2017a'}
sources = [SOURCE_TAR_XZ]
source_urls = ['http://www.imagemagick.org/download']
dependencies = [
('bzip2', '1.0.6', '', True),
('X11', '20160819', '', True),
('Ghostscript', '9.21'),
('JasPer', '2.0.12'),
('libjpeg-turbo', '1.5.1', '', True),
('LibTIFF', '4.0.7', '', True),
('LittleCMS', '2.8'),
]
builddependencies = [
('pkg-config', '0.29.1', '', True),
]
configopts = "--with-gslib --with-x"
sanity_check_paths = {
'files': [],
'dirs': ['bin', 'etc/%(name)s-%(version_major)s', 'include/%(name)s-%(version_major)s', 'lib', 'share'],
}
modextravars = {'MAGICK_HOME': '%(installdir)s'}
moduleclass = 'vis'

View File

@ -0,0 +1,25 @@
easyblock = 'ConfigureMake'
name = 'libXau'
version = '1.0.8'
homepage = "http://www.freedesktop.org/wiki/Software/xlibs"
description = """The libXau package contains a library implementing the X11 Authorization Protocol.
This is useful for restricting client access to the display."""
toolchain = {'name': 'intel', 'version': '2017a'}
toolchainopts = {'optarch': True}
sources = [SOURCE_TAR_GZ]
source_urls = [XORG_LIB_SOURCE]
builddependencies = [
('xproto', '7.0.28', '', True),
]
sanity_check_paths = {
'files': ['lib/libXau.a', 'lib/libXau.%s' % SHLIB_EXT],
'dirs': [],
}
moduleclass = 'vis'

View File

@ -0,0 +1,25 @@
easyblock = 'ConfigureMake'
name = 'libXdamage'
version = '1.1.4'
homepage = "http://www.freedesktop.org/wiki/Software/xlibs"
description = """X Damage extension library"""
toolchain = {'name': 'intel', 'version': '2017a'}
sources = [SOURCE_TAR_GZ]
source_urls = [XORG_LIB_SOURCE]
dependencies = [
('libX11', '1.6.5'),
('libxcb', '1.11.1', '', True),
('libXau', '1.0.8'),
]
sanity_check_paths = {
'files': ['include/X11/extensions/Xdamage.h', 'lib/libXdamage.%s' % SHLIB_EXT, 'lib/libXdamage.a'],
'dirs': [],
}
moduleclass = 'vis'

View File

@ -0,0 +1,31 @@
easyblock = 'ConfigureMake'
name = 'libXfont'
version = '1.5.1'
homepage = "http://www.freedesktop.org/wiki/Software/xlibs"
description = """X font libary"""
toolchain = {'name': 'intel', 'version': '2017a'}
sources = [SOURCE_TAR_GZ]
source_urls = [XORG_LIB_SOURCE]
builddependencies = [
('fontsproto', '2.1.3'),
('xproto', '7.0.28', '', True),
('xtrans', '1.3.5', '', True),
('xorg-macros', '1.19.1', '', True),
('libfontenc', '1.1.3', '', True),
]
dependencies = [
('libX11', '1.6.5'),
('freetype', '2.8', '', True),
]
sanity_check_paths = {
'files': ['lib/libXfont.so', 'lib/libXfont.a'],
'dirs': ['include/X11/fonts'],
}
moduleclass = 'vis'

View File

@ -0,0 +1,67 @@
# IT4Innovations 2018
easyblock = 'ConfigureMake'
name = 'Mesa'
version = '13.0.0'
homepage = 'http://www.mesa3d.org/'
description = """Mesa is an open-source implementation of the OpenGL specification -
a system for rendering interactive 3D graphics."""
toolchain = {'name': 'intel', 'version': '2017a'}
toolchainopts = {'optarch': True}
sources = [SOURCELOWER_TAR_GZ]
source_urls = ['mesa-13.0.0.tar.gz',]
builddependencies = [
('flex', '2.6.4', '', True),
('Bison', '3.0.4', '', True),
('Autotools', '20150215', '', True),
('pkg-config', '0.29.1', '', True),
('glproto', '1.4.17'),
('kbproto', '1.0.6', '', True),
('libpthread-stubs', '0.4', '', True),
('xextproto', '7.3.0', '', True),
('xproto', '7.0.28', '', True),
('makedepend', '1.0.4', '', True),
]
dependencies = [
('libxml2', '2.9.4', '', True),
('libdrm', '2.4.76', '', True),
('libX11', '1.6.5',),
('libXext', '1.3.3', '', True),
('libXfixes', '5.0.1', '', True),
('libXdamage', '1.1.4'),
('libXfont', '1.5.1'),
('LLVM', '5.0.0', '', ('GCC', '6.3.0-2.27')),
# ('eudev', '3.1.5'),
]
# Use the os provided libudev or the EB provided eudev
#osdependencies = ['libudev']
# GLU is not part anymore of Mesa package!
configopts = " --disable-osmesa --enable-gallium-osmesa --enable-gallium-llvm --enable-glx --disable-dri"
configopts += " --enable-xlib-glx --disable-driglx-direct --with-gallium-drivers='swrast' --disable-egl"
configopts += " --with-osmesa-bits=32 --enable-texture-float "
# package-config files for os dependencies are in an os specific place
#preconfigopts = 'libtoolize && PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib64/pkgconfig/:/usr/share/pkgconfig" '
preconfigopts = ' libtoolize && '
prebuildopts = 'env CPATH="$EBROOTLIBDRM/include/libdrm:$CPATH" '
#sanity_check_paths = {
# 'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT, 'lib/libGLESv1_CM.%s' % SHLIB_EXT,
# 'lib/libGLESv2.%s' %SHLIB_EXT, 'include/GL/glext.h', 'include/GL/gl_mangle.h', 'include/GL/glx.h',
# 'include/GL/osmesa.h', 'include/GL/wglext.h', 'include/GL/gl.h', 'include/GL/glxext.h',
# 'include/GL/glx_mangle.h', 'include/GLES/gl.h', 'include/GLES2/gl2.h', 'include/GLES3/gl3.h'],
# 'dirs': []
#}
maxparallel = 1
moduleclass = 'vis'

View File

@ -0,0 +1,66 @@
# the purpose of the easyconfig is to build a Mesa for software rendering,
# not hardware rendering. This means you want at least SSE4.2. We build:
# - llvmpipe: the high-performance Gallium LLVM driver
# - swr: Intel's OpenSWR
# it will try to use the llvmpipe by default. It you want swr, do:
# GALLIUM_DRIVER=swr
easyblock = 'ConfigureMake'
name = 'Mesa'
version = '17.2.6'
homepage = 'http://www.mesa3d.org/'
description = """Mesa is an open-source implementation of the OpenGL specification -
a system for rendering interactive 3D graphics."""
toolchain = {'name': 'intel', 'version': '2017a'}
# swr detects and builds parts specific for AVX and AVX2. If we use
# -xHost, this always gets overwritten and will fail.
toolchainopts = {'optarch': False}
sources = [SOURCELOWER_TAR_XZ]
source_urls = [
'https://mesa.freedesktop.org/archive/',
'https://mesa.freedesktop.org/archive/%(version)s',
'ftp://ftp.freedesktop.org/pub/mesa/%(version)s',
'ftp://ftp.freedesktop.org/pub/mesa/older-versions/%(version_major)s.x/%(version)s',
]
#patches = ['Mesa-17.0.2_fix-strip-llvm-flags.patch']
builddependencies = [
('flex', '2.6.4', '', True),
('Bison', '3.0.4', '', True),
('Autotools', '20150215', '', True),
('pkg-config', '0.29.1', '', True),
('Mako', '1.0.6', '-Python-2.7.13', True),
('libxml2', '2.9.4', '-Python-2.7.13', True),
]
dependencies = [
('zlib', '1.2.11', '', True),
('nettle', '3.3'),
('libdrm', '2.4.76', '', True),
('LLVM', '4.0.0', '', ('GCC', '6.3.0-2.27')),
('X11', '20160819', '', True),
]
# GLU is not part anymore of Mesa package!
configopts = " --disable-osmesa --enable-gallium-osmesa --enable-gallium-llvm --enable-glx --disable-dri"
configopts += " --disable-gbm --disable-driglx-direct --with-gallium-drivers='swrast,swr' --disable-egl"
configopts += " --with-osmesa-bits=32 --enable-texture-float --enable-llvm-shared-libs "
buildopts = 'V=1'
sanity_check_paths = {
'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT,
'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT,
'include/GL/glext.h', 'include/GL/gl_mangle.h',
'include/GL/glx.h', 'include/GL/osmesa.h',
'include/GL/gl.h', 'include/GL/glxext.h',
'include/GL/glx_mangle.h', 'include/GLES/gl.h',
'include/GLES2/gl2.h', 'include/GLES3/gl3.h'],
'dirs': []
}
moduleclass = 'vis'

View File

@ -0,0 +1,31 @@
# IT4Innovations
easyblock = 'MakeCp'
name = 'Molden'
version = '5.7'
homepage = 'http://www.cmbi.ru.nl/molden/'
description = """Molden is a package for displaying Molecular Density from the
Ab Initio packages GAMESS-UK, GAMESS-US and GAUSSIAN and the Semi-Empirical
packages Mopac/Ampac"""
toolchain = {'name': 'intel', 'version': '2017b'}
sources = ['%(namelower)s%(version)s.tar.gz']
source_urls = ['http://ftp.cmbi.ru.nl/pub/molgraph/molden']
dependencies = [
('X11', '20160819', '', True),
]
buildopts = 'CC="$CC" FC="$F90" molden'
files_to_copy = [(['molden'], 'bin'), 'CopyRight', 'README', 'REGISTER']
sanity_check_paths = {
'files': ['bin/molden', 'README', 'REGISTER'],
'dirs': [],
}
moduleclass = 'chem'

31
m/mkl/mkl-2018.1.163.eb Normal file
View File

@ -0,0 +1,31 @@
name = 'mkl'
version = '2018.1.163'
homepage = 'http://software.intel.com/en-us/intel-mkl/'
description = """Intel Math Kernel Library is a library of highly optimized,
extensively threaded math routines for science, engineering, and financial
applications that require maximum performance. Core math functions include
BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more."""
toolchain = {'name': 'dummy', 'version': ''}
sources = ['l_mkl_%(version)s.tgz']
dontcreateinstalldir = 'True'
interfaces = False
postinstallcmds = [
# extract the examples
'tar xvzf %(installdir)s/mkl/examples/examples_cluster_c.tgz -C %(installdir)s/mkl/examples/',
'tar xvzf %(installdir)s/mkl/examples/examples_cluster_f.tgz -C %(installdir)s/mkl/examples/',
'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/',
'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/',
'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/',
]
modextravars = {
'MKL_EXAMPLES': '%(installdir)s/mkl/examples/',
}
moduleclass = 'numlib'

View File

@ -4,6 +4,7 @@ easyblock = 'PythonPackage'
name = 'numpy'
version = '1.14.1'
versionsuffix = '-mkl'
homepage = 'http://www.numpy.org'
description = """NumPy is the fundamental package needed for scientific computing with Python."""
@ -18,11 +19,15 @@ patches = [
# 'numpy-1.14.1-mkl.patch'
]
builddependencies = [
# ('mkl', '2017.4.239', '', True),
dependencies = [
('intel', '2017a', '', True),
]
#builddependencies = [
# ('mkl', '2017.4.239', '', True),
# ('intel', '2018a', '', True),
#]
#prebuildopts = 'mv site.cfg.example site.cfg && export MKL_THREADING_LAYER=GNU && ' # ' export CFLAGS="-fopenmp -m64 -mtune=native -O3 -Wl,--no-as-needed" && export CXXFLAGS="-fopenmp -m64 -mtune=native -O3 -Wl,--no-as-needed" && export LDFLAGS="-ldl -lm" && export FFLAGS="-fopenmp -m64 -mtune=native -O3" && '
sanity_check_paths = {

View File

@ -0,0 +1,880 @@
name = 'Perl'
version = '5.26.1'
homepage = 'http://www.perl.org/'
description = """Larry Wall's Practical Extraction and Report Language"""
toolchain = {'name': 'foss', 'version': '2017a'}
toolchainopts = {'pic': True}
source_urls = ['http://www.cpan.org/src/%(version_major)s.0']
sources = [SOURCELOWER_TAR_GZ]
exts_list = [
('Config::General', '2.61', {
'source_tmpl': 'Config-General-2.61.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/T/TL/TLINDEN'],
}),
('File::Listing', '6.04', {
'source_tmpl': 'File-Listing-6.04.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'],
}),
('ExtUtils::InstallPaths', '0.011', {
'source_tmpl': 'ExtUtils-InstallPaths-0.011.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'],
}),
('ExtUtils::Helpers', '0.022', {
'source_tmpl': 'ExtUtils-Helpers-0.022.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'],
}),
('Test::Harness', '3.36', {
'source_tmpl': 'Test-Harness-3.36.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'],
}),
('ExtUtils::Config', '0.008', {
'source_tmpl': 'ExtUtils-Config-0.008.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'],
}),
('Module::Build::Tiny', '0.039', {
'source_tmpl': 'Module-Build-Tiny-0.039.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'],
}),
('aliased', '0.34', {
'source_tmpl': 'aliased-0.34.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'],
}),
('Text::Glob', '0.09', {
'source_tmpl': 'Text-Glob-0.09.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'],
}),
('Regexp::Common', '2016060801', {
'source_tmpl': 'Regexp-Common-2016060801.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL'],
}),
('GO::Utils', '0.15', {
'source_tmpl': 'go-perl-0.15.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'],
}),
('Module::Pluggable', '5.2', {
'source_tmpl': 'Module-Pluggable-5.2.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/S/SI/SIMONW'],
}),
('Test::Fatal', '0.014', {
'source_tmpl': 'Test-Fatal-0.014.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'],
}),
('Test::Warnings', '0.026', {
'source_tmpl': 'Test-Warnings-0.026.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'],
}),
('DateTime::Locale', '1.05', {
'source_tmpl': 'DateTime-Locale-1.05.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'],
}),
('DateTime::TimeZone', '2.00', {
'source_tmpl': 'DateTime-TimeZone-2.00.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'],
}),
('Test::Requires', '0.10', {
'source_tmpl': 'Test-Requires-0.10.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM'],
}),
('Module::Implementation', '0.09', {
'source_tmpl': 'Module-Implementation-0.09.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'],
}),
# ('Module::Build', '0.4218', {
# 'source_tmpl': 'Module-Build-0.4218.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'],
# }),
('Module::Runtime', '0.014', {
'source_tmpl': 'Module-Runtime-0.014.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM'],
}),
('Try::Tiny', '0.24', {
'source_tmpl': 'Try-Tiny-0.24.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'],
}),
('Params::Validate', '1.24', {
'source_tmpl': 'Params-Validate-1.24.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'],
}),
# ('List::MoreUtils', '0.416', {
# 'source_tmpl': 'List-MoreUtils-0.416.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'],
# }),
('Exporter::Tiny', '0.042', {
'source_tmpl': 'Exporter-Tiny-0.042.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TOBYINK'],
}),
('Class::Singleton', '1.5', {
'source_tmpl': 'Class-Singleton-1.5.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'],
}),
('DateTime', '1.34', {
'source_tmpl': 'DateTime-1.34.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'],
}),
('File::Find::Rule::Perl', '1.15', {
'source_tmpl': 'File-Find-Rule-Perl-1.15.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'],
}),
('Readonly', '2.05', {
'source_tmpl': 'Readonly-2.05.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/S/SA/SANKO'],
}),
('Git', '0.41', {
'source_tmpl': 'Git-0.41.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/M/MS/MSOUTH'],
}),
('Tree::DAG_Node', '1.29', {
'source_tmpl': 'Tree-DAG_Node-1.29.tgz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'],
}),
('Template', '2.26', {
'source_tmpl': 'Template-Toolkit-2.26.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABW'],
}),
('FreezeThaw', '0.5001', {
'source_tmpl': 'FreezeThaw-0.5001.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/I/IL/ILYAZ/modules'],
}),
('DBI', '1.636', {
'source_tmpl': 'DBI-1.636.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/T/TI/TIMB'],
}),
('DBD::SQLite', '1.50', {
'source_tmpl': 'DBD-SQLite-1.50.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI'],
}),
('Math::Bezier', '0.01', {
'source_tmpl': 'Math-Bezier-0.01.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/A/AB/ABW'],
}),
('Archive::Extract', '0.76', {
'source_tmpl': 'Archive-Extract-0.76.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'],
}),
('DBIx::Simple', '1.35', {
'source_tmpl': 'DBIx-Simple-1.35.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/J/JU/JUERD'],
}),
('Shell', '0.73', {
'source_tmpl': 'Shell-0.73.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/F/FE/FERREIRA'],
}),
('File::Spec', '3.62', {
'source_tmpl': 'PathTools-3.62.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'],
}),
('ExtUtils::MakeMaker', '7.18', {
'source_tmpl': 'ExtUtils-MakeMaker-7.18.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'],
}),
('Test::Simple', '1.302037', {
'source_tmpl': 'Test-Simple-1.302037.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'],
}),
('Set::Scalar', '1.29', {
'source_tmpl': 'Set-Scalar-1.29.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAVIDO'],
}),
('IO::Stringy', '2.111', {
'source_tmpl': 'IO-stringy-2.111.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DS/DSKOLL'],
}),
('Encode::Locale', '1.05', {
'source_tmpl': 'Encode-Locale-1.05.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'],
}),
('XML::SAX::Base', '1.08', {
'source_tmpl': 'XML-SAX-Base-1.08.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'],
}),
# ('XML::NamespaceSupport', '1.11', {
# 'source_tmpl': 'XML-NamespaceSupport-1.11.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'],
# }),
# ('XML::SAX', '0.99', {
# 'source_tmpl': 'XML-SAX-0.99.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'],
# }),
# ('Test::LeakTrace', '0.15', {
# 'source_tmpl': 'Test-LeakTrace-0.15.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GF/GFUJI'],
# }),
('Test::Exception', '0.43', {
'source_tmpl': 'Test-Exception-0.43.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'],
}),
('Text::Table', '1.130', {
'source_tmpl': 'Text-Table-1.130.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'],
}),
('MIME::Types', '2.13', {
'source_tmpl': 'MIME-Types-2.13.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'],
}),
('Module::Build::XSUtil', '0.16', {
'source_tmpl': 'Module-Build-XSUtil-0.16.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO'],
}),
('Tie::Function', '0.02', {
'source_tmpl': 'Tie-Function-0.02.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAVIDNICO/handy_tied_functions'],
}),
('Template::Plugin::Number::Format', '1.06', {
'source_tmpl': 'Template-Plugin-Number-Format-1.06.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DARREN'],
}),
('HTML::Parser', '3.72', {
'source_tmpl': 'HTML-Parser-3.72.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'],
}),
('Date::Handler', '1.2', {
'source_tmpl': 'Date-Handler-1.2.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/B/BB/BBEAUSEJ'],
}),
('Params::Util', '1.07', {
'source_tmpl': 'Params-Util-1.07.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'],
}),
('IO::HTML', '1.001', {
'source_tmpl': 'IO-HTML-1.001.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'],
}),
('Data::Grove', '0.08', {
'source_tmpl': 'libxml-perl-0.08.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/K/KM/KMACLEOD'],
}),
('Class::ISA', '0.36', {
'source_tmpl': 'Class-ISA-0.36.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/S/SM/SMUELLER'],
}),
('URI', '1.71', {
'source_tmpl': 'URI-1.71.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'],
}),
('Ima::DBI', '0.35', {
'source_tmpl': 'Ima-DBI-0.35.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERRIN'],
}),
('Tie::IxHash', '1.23', {
'source_tmpl': 'Tie-IxHash-1.23.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'],
}),
('GO', '0.04', {
'source_tmpl': 'go-db-perl-0.04.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/S/SJ/SJCARBON'],
}),
('Class::DBI::SQLite', '0.11', {
'source_tmpl': 'Class-DBI-SQLite-0.11.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'],
}),
('Pod::POM', '2.01', {
'source_tmpl': 'Pod-POM-2.01.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'],
}),
('Math::Round', '0.07', {
'source_tmpl': 'Math-Round-0.07.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GROMMEL'],
}),
('Text::Diff', '1.44', {
'source_tmpl': 'Text-Diff-1.44.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'],
}),
('Log::Message::Simple', '0.10', {
'source_tmpl': 'Log-Message-Simple-0.10.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'],
}),
('IO::Socket::SSL', '2.029', {
'source_tmpl': 'IO-Socket-SSL-2.029.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/S/SU/SULLR'],
}),
('Fennec::Lite', '0.004', {
'source_tmpl': 'Fennec-Lite-0.004.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'],
}),
('Sub::Uplevel', '0.25', {
'source_tmpl': 'Sub-Uplevel-0.25.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'],
}),
('Meta::Builder', '0.003', {
'source_tmpl': 'Meta-Builder-0.003.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'],
}),
('Exporter::Declare', '0.114', {
'source_tmpl': 'Exporter-Declare-0.114.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'],
}),
('Getopt::Long', '2.48', {
'source_tmpl': 'Getopt-Long-2.48.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV'],
}),
('Log::Message', '0.08', {
'source_tmpl': 'Log-Message-0.08.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'],
}),
# ('Mouse', 'v2.4.5', {
# 'source_tmpl': 'Mouse-v2.4.5.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'],
# }),
('Test::Version', '2.04', {
'source_tmpl': 'Test-Version-2.04.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'],
}),
('DBIx::Admin::TableInfo', '3.01', {
'source_tmpl': 'DBIx-Admin-TableInfo-3.01.tgz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'],
}),
('Net::HTTP', '6.09', {
'source_tmpl': 'Net-HTTP-6.09.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'],
}),
('Test::Deep', '1.120', {
'source_tmpl': 'Test-Deep-1.120.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'],
}),
('Test::Warn', '0.30', {
'source_tmpl': 'Test-Warn-0.30.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'],
}),
# ('MRO::Compat', '0.12', {
# 'source_tmpl': 'MRO-Compat-0.12.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BO/BOBTFISH'],
# }),
('Moo', '2.002004', {
'source_tmpl': 'Moo-2.002004.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'],
}),
('Hash::Merge', '0.200', {
'source_tmpl': 'Hash-Merge-0.200.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'],
}),
# ('SQL::Abstract', '1.81', {
# 'source_tmpl': 'SQL-Abstract-1.81.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI'],
# }),
('HTML::Form', '6.03', {
'source_tmpl': 'HTML-Form-6.03.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'],
}),
('File::Copy::Recursive', '0.38', {
'source_tmpl': 'File-Copy-Recursive-0.38.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DM/DMUEY'],
}),
('Number::Compare', '0.03', {
'source_tmpl': 'Number-Compare-0.03.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'],
}),
('IPC::Run', '0.94', {
'source_tmpl': 'IPC-Run-0.94.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'],
}),
('HTML::Entities::Interpolate', '1.09', {
'source_tmpl': 'HTML-Entities-Interpolate-1.09.tgz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'],
}),
# ('Test::ClassAPI', '1.06', {
# 'source_tmpl': 'Test-ClassAPI-1.06.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'],
# }),
('Test::Most', '0.34', {
'source_tmpl': 'Test-Most-0.34.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/O/OV/OVID'],
}),
('Class::Accessor', '0.34', {
'source_tmpl': 'Class-Accessor-0.34.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'],
}),
('Test::Differences', '0.64', {
'source_tmpl': 'Test-Differences-0.64.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'],
}),
('HTTP::Tiny', '0.058', {
'source_tmpl': 'HTTP-Tiny-0.058.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'],
}),
('Package::DeprecationManager', '0.17', {
'source_tmpl': 'Package-DeprecationManager-0.17.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'],
}),
('Digest::SHA1', '2.13', {
'source_tmpl': 'Digest-SHA1-2.13.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'],
}),
('Date::Language', '2.30', {
'source_tmpl': 'TimeDate-2.30.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'],
}),
('version', '0.9917', {
'source_tmpl': 'version-0.9917.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/J/JP/JPEACOCK'],
}),
('Sub::Uplevel', '0.25', {
'source_tmpl': 'Sub-Uplevel-0.25.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'],
}),
('Dist::CheckConflicts', '0.11', {
'source_tmpl': 'Dist-CheckConflicts-0.11.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'],
}),
('Sub::Name', '0.15', {
'source_tmpl': 'Sub-Name-0.15.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'],
}),
('Time::Piece', '1.31', {
'source_tmpl': 'Time-Piece-1.31.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/ES/ESAYM'],
}),
('Digest::HMAC', '1.03', {
'source_tmpl': 'Digest-HMAC-1.03.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'],
}),
('HTTP::Negotiate', '6.01', {
'source_tmpl': 'HTTP-Negotiate-6.01.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'],
}),
('MIME::Lite', '3.030', {
'source_tmpl': 'MIME-Lite-3.030.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'],
}),
('Crypt::Rijndael', '1.13', {
'source_tmpl': 'Crypt-Rijndael-1.13.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'],
}),
('B::Lint', '1.20', {
'source_tmpl': 'B-Lint-1.20.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'],
}),
('Canary::Stability', '2011', {
'source_tmpl': 'Canary-Stability-2011.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'],
}),
# ('AnyEvent', '7.12', {
# 'source_tmpl': 'AnyEvent-7.12.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN'],
# }),
('Object::Accessor', '0.48', {
'source_tmpl': 'Object-Accessor-0.48.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'],
}),
('Data::UUID', '1.221', {
'source_tmpl': 'Data-UUID-1.221.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'],
}),
('Test::Pod', '1.51', {
'source_tmpl': 'Test-Pod-1.51.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'],
}),
('AppConfig', '1.71', {
'source_tmpl': 'AppConfig-1.71.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB'],
}),
('Net::SMTP::SSL', '1.03', {
'source_tmpl': 'Net-SMTP-SSL-1.03.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'],
}),
('XML::Tiny', '2.06', {
'source_tmpl': 'XML-Tiny-2.06.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL'],
}),
('HTML::Tagset', '3.20', {
'source_tmpl': 'HTML-Tagset-3.20.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PETDANCE'],
}),
# ('HTML::Tree', '5.03', {
# 'source_tmpl': 'HTML-Tree-5.03.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJM'],
# }),
('Devel::GlobalDestruction', '0.13', {
'source_tmpl': 'Devel-GlobalDestruction-0.13.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'],
}),
('WWW::RobotRules', '6.02', {
'source_tmpl': 'WWW-RobotRules-6.02.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'],
}),
('Expect', '1.33', {
'source_tmpl': 'Expect-1.33.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/J/JA/JACOBY/'],
}),
('Term::UI', '0.46', {
'source_tmpl': 'Term-UI-0.46.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'],
}),
('Net::SNMP', 'v6.0.1', {
'source_tmpl': 'Net-SNMP-v6.0.1.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DT/DTOWN'],
}),
('XML::SAX::Writer', '0.56', {
'source_tmpl': 'XML-SAX-Writer-0.56.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN'],
}),
('Statistics::Descriptive', '3.0612', {
'source_tmpl': 'Statistics-Descriptive-3.0612.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'],
}),
('Class::Load', '0.23', {
'source_tmpl': 'Class-Load-0.23.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'],
}),
('LWP::Simple', '6.15', {
'source_tmpl': 'libwww-perl-6.15.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'],
}),
('Time::Piece::MySQL', '0.06', {
'source_tmpl': 'Time-Piece-MySQL-0.06.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'],
}),
('Package::Stash::XS', '0.28', {
'source_tmpl': 'Package-Stash-XS-0.28.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'],
}),
('GD::Graph', '1.52', {
'source_tmpl': 'GDGraph-1.52.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RU/RUZ'],
}),
('Set::Array', '0.30', {
'source_tmpl': 'Set-Array-0.30.tgz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE'],
}),
('boolean', '0.45', {
'source_tmpl': 'boolean-0.45.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/I/IN/INGY'],
}),
('Number::Format', '1.75', {
'source_tmpl': 'Number-Format-1.75.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/W/WR/WRW'],
}),
('Data::Stag', '0.14', {
'source_tmpl': 'Data-Stag-0.14.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/C/CM/CMUNGALL'],
}),
('Test::NoWarnings', '1.04', {
'source_tmpl': 'Test-NoWarnings-1.04.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'],
}),
('Crypt::DES', '2.07', {
'source_tmpl': 'Crypt-DES-2.07.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DP/DPARIS'],
}),
('Exporter', '5.72', {
'source_tmpl': 'Exporter-5.72.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'],
}),
# ('Class::Inspector', '1.28', {
# 'source_tmpl': 'Class-Inspector-1.28.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'],
# }),
('Parse::RecDescent', '1.967013', {
'source_tmpl': 'Parse-RecDescent-1.967013.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/J/JT/JTBRAUN'],
}),
('Carp', '1.38', {
'source_tmpl': 'Carp-1.38.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'],
}),
('XML::XPath', '1.37', {
'source_tmpl': 'XML-XPath-1.37.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MANWAR'],
}),
('Capture::Tiny', '0.42', {
'source_tmpl': 'Capture-Tiny-0.42.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'],
}),
('JSON', '2.90', {
'source_tmpl': 'JSON-2.90.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA'],
}),
('Sub::Exporter', '0.987', {
'source_tmpl': 'Sub-Exporter-0.987.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'],
}),
('Class::Load::XS', '0.09', {
'source_tmpl': 'Class-Load-XS-0.09.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'],
}),
('Set::IntSpan::Fast', '1.15', {
'source_tmpl': 'Set-IntSpan-Fast-1.15.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/A/AN/ANDYA'],
}),
('Sub::Exporter::Progressive', '0.001011', {
'source_tmpl': 'Sub-Exporter-Progressive-0.001011.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'],
}),
# ('Data::Dumper::Concise', '2.022', {
# 'source_tmpl': 'Data-Dumper-Concise-2.022.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/F/FR/FREW'],
# }),
('File::Slurp::Tiny', '0.004', {
'source_tmpl': 'File-Slurp-Tiny-0.004.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/L/LE/LEONT'],
}),
('Algorithm::Diff', '1.1903', {
'source_tmpl': 'Algorithm-Diff-1.1903.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/T/TY/TYEMQ'],
}),
('AnyData', '0.12', {
'source_tmpl': 'AnyData-0.12.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'],
}),
('Text::Iconv', '1.7', {
'source_tmpl': 'Text-Iconv-1.7.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/M/MP/MPIOTR'],
}),
('Class::Data::Inheritable', '0.08', {
'source_tmpl': 'Class-Data-Inheritable-0.08.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'],
}),
('Text::Balanced', '2.03', {
'source_tmpl': 'Text-Balanced-2.03.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHAY'],
}),
('strictures', '2.000003', {
'source_tmpl': 'strictures-2.000003.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'],
}),
('Switch', '2.17', {
'source_tmpl': 'Switch-2.17.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/C/CH/CHORNY'],
}),
('File::Which', '1.21', {
'source_tmpl': 'File-Which-1.21.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/P/PL/PLICEASE'],
}),
('Email::Date::Format', '1.005', {
'source_tmpl': 'Email-Date-Format-1.005.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'],
}),
('Error', '0.17024', {
'source_tmpl': 'Error-0.17024.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'],
}),
('Mock::Quick', '1.111', {
'source_tmpl': 'Mock-Quick-1.111.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'],
}),
('Text::CSV', '1.33', {
'source_tmpl': 'Text-CSV-1.33.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA'],
}),
('Test::Output', '1.03', {
'source_tmpl': 'Test-Output-1.03.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/B/BD/BDFOY'],
}),
('Class::DBI', '3.0.17', {
'source_tmpl': 'Class-DBI-v3.0.17.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'],
}),
('List::AllUtils', '0.11', {
'source_tmpl': 'List-AllUtils-0.11.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'],
}),
('UNIVERSAL::moniker', '0.08', {
'source_tmpl': 'UNIVERSAL-moniker-0.08.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KASEI'],
}),
('Exception::Class', '1.40', {
'source_tmpl': 'Exception-Class-1.40.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'],
}),
('File::CheckTree', '4.42', {
'source_tmpl': 'File-CheckTree-4.42.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'],
}),
('Math::VecStat', '0.08', {
'source_tmpl': 'Math-VecStat-0.08.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/A/AS/ASPINELLI'],
}),
('Pod::LaTeX', '0.61', {
'source_tmpl': 'Pod-LaTeX-0.61.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/T/TJ/TJENNESS'],
}),
('Eval::Closure', '0.14', {
'source_tmpl': 'Eval-Closure-0.14.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'],
}),
('HTTP::Request', '6.11', {
'source_tmpl': 'HTTP-Message-6.11.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'],
}),
# ('XML::Twig', '3.49', {
# 'source_tmpl': 'XML-Twig-3.49.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIROD'],
# }),
('IO::String', '1.08', {
'source_tmpl': 'IO-String-1.08.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'],
}),
('XML::Simple', '2.22', {
'source_tmpl': 'XML-Simple-2.22.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GR/GRANTM'],
}),
('Sub::Install', '0.928', {
'source_tmpl': 'Sub-Install-0.928.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'],
}),
('HTTP::Cookies', '6.01', {
'source_tmpl': 'HTTP-Cookies-6.01.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'],
}),
('Pod::Plainer', '1.04', {
'source_tmpl': 'Pod-Plainer-1.04.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RM/RMBARKER'],
}),
('Test::Exception::LessClever', '0.007', {
'source_tmpl': 'Test-Exception-LessClever-0.007.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/EX/EXODIST'],
}),
('LWP::MediaTypes', '6.02', {
'source_tmpl': 'LWP-MediaTypes-6.02.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'],
}),
('Scalar::Util', '1.45', {
'source_tmpl': 'Scalar-List-Utils-1.45.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/P/PE/PEVANS'],
}),
('Data::Section::Simple', '0.07', {
'source_tmpl': 'Data-Section-Simple-0.07.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'],
}),
# ('Class::Trigger', '0.14', {
# 'source_tmpl': 'Class-Trigger-0.14.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA'],
# }),
('HTTP::Daemon', '6.01', {
'source_tmpl': 'HTTP-Daemon-6.01.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'],
}),
# ('File::HomeDir', '1.00', {
# 'source_tmpl': 'File-HomeDir-1.00.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'],
# }),
('HTTP::Date', '6.02', {
'source_tmpl': 'HTTP-Date-6.02.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GAAS'],
}),
# ('Authen::SASL', '2.16', {
# 'source_tmpl': 'Authen-SASL-2.16.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/G/GB/GBARR'],
# }),
('Clone', '0.38', {
'source_tmpl': 'Clone-0.38.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/G/GA/GARU'],
}),
('Data::Types', '0.09', {
'source_tmpl': 'Data-Types-0.09.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DW/DWHEELER'],
}),
('Import::Into', '1.002005', {
'source_tmpl': 'Import-Into-1.002005.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/H/HA/HAARG'],
}),
('DateTime::Tiny', '1.06', {
'source_tmpl': 'DateTime-Tiny-1.06.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN'],
}),
('DBD::AnyData', '0.110', {
'source_tmpl': 'DBD-AnyData-0.110.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'],
}),
('Text::Format', '0.59', {
'source_tmpl': 'Text-Format-0.59.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF'],
}),
('Devel::CheckCompiler', '0.06', {
'source_tmpl': 'Devel-CheckCompiler-0.06.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/S/SY/SYOHEX'],
}),
('Log::Handler', '0.84', {
'source_tmpl': 'Log-Handler-0.84.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/B/BL/BLOONIX'],
}),
('DBIx::ContextualFetch', '1.03', {
'source_tmpl': 'DBIx-ContextualFetch-1.03.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/T/TM/TMTM'],
}),
('Devel::StackTrace', '2.01', {
'source_tmpl': 'Devel-StackTrace-2.01.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DR/DROLSKY'],
}),
('Term::ReadKey', '2.33', {
'source_tmpl': 'TermReadKey-2.33.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/J/JS/JSTOWE'],
}),
('Set::IntSpan', '1.19', {
'source_tmpl': 'Set-IntSpan-1.19.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/S/SW/SWMCD'],
}),
('Moose', '2.1804', {
'source_tmpl': 'Moose-2.1804.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/E/ET/ETHER'],
}),
# ('Algorithm::Dependency', '1.110', {
# 'source_tmpl': 'Algorithm-Dependency-1.110.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/A/AD/ADAMK'],
# }),
('Font::TTF', '1.05', {
'source_tmpl': 'Font-TTF-1.05.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/M/MH/MHOSKEN'],
}),
('IPC::Run3', '0.048', {
'source_tmpl': 'IPC-Run3-0.048.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'],
}),
('File::Find::Rule', '0.34', {
'source_tmpl': 'File-Find-Rule-0.34.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RC/RCLAMP'],
}),
('SQL::Statement', '1.410', {
'source_tmpl': 'SQL-Statement-1.410.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RE/REHSACK'],
}),
('File::Slurp', '9999.19', {
'source_tmpl': 'File-Slurp-9999.19.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/U/UR/URI'],
}),
('Package::Stash', '0.37', {
'source_tmpl': 'Package-Stash-0.37.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/D/DO/DOY'],
}),
('Data::OptList', '0.110', {
'source_tmpl': 'Data-OptList-0.110.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'],
}),
# ('CPANPLUS', '0.9160', {
# 'source_tmpl': 'CPANPLUS-0.9160.tar.gz',
# 'source_urls': ['https://cpan.metacpan.org/authors/id/B/BI/BINGOS'],
# }),
('IO::Tty', '1.12', {
'source_tmpl': 'IO-Tty-1.12.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'],
}),
('Text::Soundex', '3.05', {
'source_tmpl': 'Text-Soundex-3.05.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'],
}),
('Lingua::EN::PluralToSingular', '0.18', {
'source_tmpl': 'Lingua-EN-PluralToSingular-0.18.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/B/BK/BKB'],
}),
('Want', '0.29', {
'source_tmpl': 'Want-0.29.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/R/RO/ROBIN'],
}),
('Cwd::Guard', '0.05', {
'source_tmpl': 'Cwd-Guard-0.05.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/K/KA/KAZEBURO'],
}),
('Bundle::BioPerl', '2.1.9', {
'source_tmpl': 'Bundle-BioPerl-2.1.9.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS'],
}),
('Mail::Util', '2.18', {
'source_tmpl': 'MailTools-2.18.tar.gz',
'source_urls': ['https://cpan.metacpan.org/authors/id/M/MA/MARKOV'],
}),
]
moduleclass = 'lang'

View File

@ -0,0 +1,31 @@
# IT4Innovation 2018
name = 'VMD'
version = '1.9.3'
versionsuffix = '-Py-2.7'
homepage = 'http://www.ks.uiuc.edu/Research/vmd'
description = """VMD is a molecular visualization program for displaying, animating, and analyzing large biomolecular
systems using 3-D graphics and built-in scripting."""
toolchain = {'name': 'intel', 'version': '2017a'}
# downloading requires registration
sources = ['vmd-%(version)s.src.tar.gz']
patches = ['VMD-%(version)s_configure.patch']
dependencies = [
('Tcl', '8.6.5'),
('Tk', '8.6.5'),
('FLTK', '1.3.4', '', True),
('Py', '2.7', '', True),
('numpy', '1.13.3', '-Py-2.7', True),
# ('Mesa', '17.2.6'),
('netCDF', '4.4.1.1'),
# ('FFmpeg', '3.1.3'),
# ('ImageMagick', '7.0.7-27'),
# ('ACTC', '1.1'),
]
moduleclass = 'vis'

View File

@ -0,0 +1,116 @@
fix hardcoded stuff in VMD configure script
authors: Stephane Thiell (Stanford University), Kenneth Hoste (HPC-UGent)
--- vmd-1.9.3/configure.orig 2016-12-01 08:11:33.000000000 +0100
+++ vmd-1.9.3/configure 2017-03-23 13:36:41.501910996 +0100
@@ -466,7 +476,7 @@
$arch_cc = "cc";
$arch_ccpp = "CC";
-$arch_nvcc = "/usr/local/cuda-8.0/bin/nvcc";
+$arch_nvcc = "nvcc";
$arch_nvccflags = "--ptxas-options=-v " .
"-gencode arch=compute_30,code=compute_30 " .
"-gencode arch=compute_30,code=sm_35 " .
@@ -581,17 +591,17 @@
# location of Mesa library and include files; basically does the same
# as OpenGL. This is based on the default instructions from the Mesa
# README; the include files should by default be in /usr/local/include/GL.
-$mesa_dir = "$vmd_library_dir/Mesa";
+$mesa_dir = $ENV{'EBROOTMESA'};
$mesa_include = "-I$mesa_dir/include";
$mesa_library = "-L$mesa_dir/lib_$config_arch";
#$mesa_libs = "-lMesaGL -lMesaGLU";
-$mesa_libs = "-lMesaGL";
+$mesa_libs = "-lGL -lGLU";
$mesa_defines = "-DUSELINEAXES -DVMDMESA -DVMDOPENGL";
@mesa_cc = ();
@mesa_cu = ();
-@mesa_ccpp = @opengl_ccpp;
-@mesa_h = @opengl_h;
-@mesa_extra = @opengl_extra;
+@mesa_ccpp = ();
+@mesa_h = ();
+@mesa_extra = ();
#
@@ -666,10 +676,10 @@
################ FLTK GUI
$fltk_defines = "-DVMDGUI -DVMDFLTK";
-$fltk_dir = "$vmd_library_dir/fltk";
+$fltk_dir = $ENV{'EBROOTFLTK'};
$fltk_include = "-I$fltk_dir/include";
$fltk_library = "-L$fltk_dir/$config_arch";
-$fltk_libs = "-lfltk -lX11";
+$fltk_libs = "-lfltk -lX11 -lXfixes -lXcursor -lXinerama";
#@fltk_cc = ('forms_ui.c');
@fltk_cu = ();
@fltk_ccpp = ( 'ColorFltkMenu.C',
@@ -729,8 +739,8 @@
if ($config_tk) { $tcl_include .= " -I$stock_tk_include_dir"; }
$tcl_library = "-L$stock_tcl_library_dir";
if ($config_tk) { $tcl_library .= " -L$stock_tk_library_dir"; }
-$tcl_libs = "-ltcl8.5";
-if ($config_tk) { $tcl_libs = "-ltk8.5 -lX11 " . $tcl_libs; }
+$tcl_libs = "-ltcl8.6";
+if ($config_tk) { $tcl_libs = "-ltk8.6 -lX11 " . $tcl_libs; }
@tcl_cc = ();
@tcl_cu = ();
@@ -922,7 +932,7 @@
# This option enables the use of CUDA GPU acceleration functions.
#######################
$cuda_defines = "-DVMDCUDA -DMSMPOT_CUDA";
-$cuda_dir = "/usr/local/cuda-8.0";
+$cuda_dir = "$CUDA_HOME";
$cuda_include = "";
$cuda_library = "";
$cuda_libs = "-Wl,-rpath -Wl,\$\$ORIGIN/ -lcudart_static";
@@ -1042,7 +1052,7 @@
# $liboptix_dir = "/usr/local/encap/NVIDIA-OptiX-SDK-3.6.3-linux64";
# $liboptix_dir = "/usr/local/encap/NVIDIA-OptiX-SDK-3.8.0-linux64";
# $liboptix_dir = "/usr/local/encap/NVIDIA-OptiX-SDK-3.9.0-linux64";
-$liboptix_dir = "/usr/local/encap/NVIDIA-OptiX-SDK-4.0.1-linux64";
+$liboptix_dir = "$ENV{'EBROOTOPTIX'}";
# NCSA Blue Waters
# $liboptix_dir = "/u/sciteam/stonej/local/NVIDIA-OptiX-SDK-3.6.3-linux64";
# $liboptix_dir = "/u/sciteam/stonej/local/NVIDIA-OptiX-SDK-3.8.0-linux64";
@@ -1310,8 +1320,8 @@
#######################
$actc_defines = "-DVMDACTC";
$actc_dir = "$vmd_library_dir/actc";
-$actc_include = "-I$actc_dir/include";
-$actc_library = "-L$actc_dir/lib_$config_arch";
+$actc_include = "-I$actc_dir";
+$actc_library = "-L$actc_dir";
$actc_libs = "-lactc";
@actc_cc = ();
@actc_cu = ();
@@ -1388,7 +1398,7 @@
$python_defines = "-DVMDPYTHON";
$python_include = "-I$stock_python_include_dir -I$stock_numpy_include_dir -I$stock_numpy_library_dir";
$python_library = "-L$stock_python_library_dir";
-$python_libs = "-lpython2.5 -lpthread";
+$python_libs = "-lpython2.7 -lpthread";
@python_h = ('PythonTextInterp.h',
'VMDTkinterMenu.h',
'py_commands.h',
@@ -2173,7 +2183,7 @@
if ($config_static) {
$arch_lopts = "-static";
- $mesa_libs = "-lMesaGL -L/usr/X11R6/lib -lXext -lX11";
+ $mesa_libs = "-lGL -lGLU -L/usr/X11R6/lib64 -lXext -lX11";
} else {
$arch_lopts = "";
# -rpath causes problems for people running Chromium..
@@ -2303,7 +2313,7 @@
# they likely serve no useful purpose going forward.
if (!$config_opengl_dispatch) {
$opengl_dep_libs = "-L/usr/X11R6/lib64 -lGL -lX11";
- $mesa_libs = "-lMesaGL -L/usr/X11R6/lib64 -lXext -lX11";
+ $mesa_libs = "-lGL -lGLU -L/usr/X11R6/lib64 -lXext -lX11";
}
# this is to make tcl happy

View File

@ -0,0 +1,29 @@
# IT4Innovations
easyblock = 'ConfigureMake'
name = 'x264'
version = '20160430'
homepage = 'http://www.videolan.org/developers/x264.html'
description = """x264 is a free software library and application for encoding video streams into the H.264/MPEG-4
AVC compression format, and is released under the terms of the GNU GPL."""
toolchain = {'name': 'intel', 'version': '2017a'}
source_urls = [
'https://download.videolan.org/pub/videolan/x264/snapshots/',
'ftp://ftp.videolan.org/pub/videolan/x264/snapshots/',
]
sources = ['x264-snapshot-%(version)s-2245-stable.tar.bz2']
dependencies = [('Yasm', '1.3.0')]
configopts = " --enable-shared --enable-static "
sanity_check_paths = {
'files': ['bin/x264', 'include/x264_config.h', 'include/x264.h', 'lib/libx264.a', 'lib/libx264.%s' % SHLIB_EXT],
'dirs': [],
}
moduleclass = 'vis'