mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-11 01:12:11 +01:00
new file: l/LAMMPS/.LAMMPS-17Jan2018-intel-2017a-MIC-test.eb.swp
new file: p/pigz/pigz-2.3.4_Makefile.patch new file: p/pigz/pigz-2.4-GCC-6.3.0-2.27.eb new file: p/pigz/pigz-2.4_Makefile.patch
This commit is contained in:
parent
f2ec94bba9
commit
ed5f270b79
BIN
l/LAMMPS/.LAMMPS-17Jan2018-intel-2017a-MIC-test.eb.swp
Normal file
BIN
l/LAMMPS/.LAMMPS-17Jan2018-intel-2017a-MIC-test.eb.swp
Normal file
Binary file not shown.
20
p/pigz/pigz-2.3.4_Makefile.patch
Normal file
20
p/pigz/pigz-2.3.4_Makefile.patch
Normal file
@ -0,0 +1,20 @@
|
||||
# Patch Makefile so zlib provided by EasyBuild is picked up
|
||||
# Authors:: Jack Perdue <j-perdue@tamu.edu> - TAMU HPRC - http://hprc.tamu.edu
|
||||
|
||||
--- Makefile.orig 2017-07-12 22:16:56.931252958 -0500
|
||||
+++ Makefile 2017-07-12 22:25:34.472386094 -0500
|
||||
@@ -1,12 +1,11 @@
|
||||
-CC=cc
|
||||
-CFLAGS=-O3 -Wall -Wextra
|
||||
+ZLIB=-L$(EBROOTZLIB)/lib
|
||||
LDFLAGS=
|
||||
LIBS=-lm -lpthread -lz
|
||||
ZOPFLI=zopfli/src/zopfli/
|
||||
# use gcc and gmake on Solaris
|
||||
|
||||
pigz: pigz.o yarn.o try.o ${ZOPFLI}deflate.o ${ZOPFLI}blocksplitter.o ${ZOPFLI}tree.o ${ZOPFLI}lz77.o ${ZOPFLI}cache.o ${ZOPFLI}hash.o ${ZOPFLI}util.o ${ZOPFLI}squeeze.o ${ZOPFLI}katajainen.o
|
||||
- $(CC) $(LDFLAGS) -o pigz $^ $(LIBS)
|
||||
+ $(CC) $(LDFLAGS) -o pigz $^ $(ZLIB) $(LIBS)
|
||||
ln -f pigz unpigz
|
||||
|
||||
pigz.o: pigz.c yarn.h try.h ${ZOPFLI}deflate.h ${ZOPFLI}util.h
|
40
p/pigz/pigz-2.4-GCC-6.3.0-2.27.eb
Normal file
40
p/pigz/pigz-2.4-GCC-6.3.0-2.27.eb
Normal file
@ -0,0 +1,40 @@
|
||||
easyblock = 'MakeCp'
|
||||
|
||||
name = 'pigz'
|
||||
version = '2.4'
|
||||
|
||||
homepage = 'http://zlib.net/pigz/'
|
||||
|
||||
description = """
|
||||
pigz, which stands for parallel implementation of gzip, is a fully
|
||||
functional replacement for gzip that exploits multiple processors and multiple
|
||||
cores to the hilt when compressing data. pigz was written by Mark Adler, and
|
||||
uses the zlib and pthread libraries.
|
||||
"""
|
||||
|
||||
toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'}
|
||||
|
||||
source_urls = ['http://zlib.net/pigz/']
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
# Patch Makefile so zlib provided by EasyBuild is picked up
|
||||
patches = ['%(name)s-%(version)s_Makefile.patch']
|
||||
|
||||
builddependencies = [
|
||||
('binutils', '2.27'),
|
||||
]
|
||||
|
||||
dependencies = [
|
||||
('zlib', '1.2.11', '', True),
|
||||
]
|
||||
|
||||
parallel = 1
|
||||
|
||||
files_to_copy = [(["pigz", "unpigz"], "bin")]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/pigz', 'bin/unpigz'],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'tools'
|
11
p/pigz/pigz-2.4_Makefile.patch
Normal file
11
p/pigz/pigz-2.4_Makefile.patch
Normal file
@ -0,0 +1,11 @@
|
||||
--- Makefile.orig 2017-12-27 01:35:01.000000000 +0100
|
||||
+++ Makefile 2018-02-12 11:02:29.189027856 +0100
|
||||
@@ -1,7 +1,7 @@
|
||||
CC=gcc
|
||||
CFLAGS=-O3 -Wall -Wextra -Wno-unknown-pragmas
|
||||
LDFLAGS=
|
||||
-LIBS=-lm -lpthread -lz
|
||||
+LIBS=-lm -lpthread -lz -L${EBROOTZLIB}/lib
|
||||
ZOPFLI=zopfli/src/zopfli/
|
||||
ZOP=deflate.o blocksplitter.o tree.o lz77.o cache.o hash.o util.o squeeze.o katajainen.o
|
||||
|
Loading…
x
Reference in New Issue
Block a user