<commit_before>FROM patrickfrey/strus-ub1604-env
MAINTAINER <EMAIL>

# Install scripts to test all
COPY test.sh /

# Project textwolf
RUN wget https://github.com/patrickfrey/textwolf/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project hyperscan
RUN wget https://github.com/01org/hyperscan/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project fmt
RUN wget https://github.com/fmtlib/fmt/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project lua
RUN wget https://github.com/lua/lua/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project papuga
RUN wget https://github.com/patrickfrey/papuga/archive/master.zip
RUN unzip master.zip && rm master.zip
RUN cd papuga-master/3rdParty && cp -Rf ../../textwolf-master/* textwolf/
RUN cd papuga-master/3rdParty && cp -Rf ../../fmt-master/* fmt/
RUN cd papuga-master/3rdParty && cp -Rf ../../lua-master/* lua/

# Project strusBase
RUN wget https://github.com/patrickfrey/strusBase/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strus
RUN wget https://github.com/patrickfrey/strus/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusAnalyzer
RUN wget https://github.com/patrickfrey/strusAnalyzer/archive/master.zip
RUN unzip master.zip && rm master.zip
RUN cd strusAnalyzer-master/3rdParty && cp -Rf ../../textwolf-master/* textwolf/

# Project strusTrace
RUN wget https://github.com/patrickfrey/strusTrace/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusModule
RUN wget https://github.com/patrickfrey/strusModule/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusRpc
RUN wget https://github.com/patrickfrey/strusRpc/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusPattern
RUN wget https://github.com/patrickfrey/strusPattern/archive/master.zip
RUN unzip master.zip && rm master.zip
RUN cd strusPattern-master/3rdParty && cp -Rf ../../textwolf-master/* textwolf/
RUN cd strusPattern-master/3rdParty && cp -Rf ../../hyperscan-master/* hyperscan/

# Project strusVector
RUN wget https://github.com/patrickfrey/strusVector/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusUtilities
RUN wget https://github.com/patrickfrey/strusUtilities/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusBindings
RUN wget https://github.com/patrickfrey/strusBindings/archive/master.zip
RUN unzip master.zip && rm master.zip
RUN cd strusBindings-master/3rdParty && cp -Rf ../../textwolf-master/* textwolf/
RUN cd strusBindings-master/3rdParty && cp -Rf ../../papuga-master/* papuga/

# Build
RUN cd strusBase-master/ && cmake -DCPP_LANGUAGE_VERSION=11 -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strus-master/ && cmake -DCPP_LANGUAGE_VERSION=11 -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strusAnalyzer-master/ && cmake -DCPP_LANGUAGE_VERSION=11 -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strusTrace-master/ && cmake -DCPP_LANGUAGE_VERSION=11 -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strusModule-master/ && cmake -DCPP_LANGUAGE_VERSION=11 -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strusRpc-master/ && cmake -DCPP_LANGUAGE_VERSION=11 -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strusPattern-master/ && cmake -DCPP_LANGUAGE_VERSION=11 -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strusVector-master/ && cmake -DCPP_LANGUAGE_VERSION=11 -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strusUtilities-master/ && cmake -DCPP_LANGUAGE_VERSION=11 -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strusBindings-master/ && cmake -DCPP_LANGUAGE_VERSION=11 -DCMAKE_BUILD_TYPE=Release -DWITH_PHP=YES -DWITH_PYTHON=YES -DWITH_STRUS_VECTOR=YES -DWITH_STRUS_PATTERN=YES . && make && make install
<commit_msg>remove -DCPP_LANGUAGE_VERSION=11 from strus-ub1604<commit_after>FROM patrickfrey/strus-ub1604-env
MAINTAINER <EMAIL>

# Install scripts to test all
COPY test.sh /

# Project textwolf
RUN wget https://github.com/patrickfrey/textwolf/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project hyperscan
RUN wget https://github.com/01org/hyperscan/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project fmt
RUN wget https://github.com/fmtlib/fmt/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project lua
RUN wget https://github.com/lua/lua/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project papuga
RUN wget https://github.com/patrickfrey/papuga/archive/master.zip
RUN unzip master.zip && rm master.zip
RUN cd papuga-master/3rdParty && cp -Rf ../../textwolf-master/* textwolf/
RUN cd papuga-master/3rdParty && cp -Rf ../../fmt-master/* fmt/
RUN cd papuga-master/3rdParty && cp -Rf ../../lua-master/* lua/

# Project strusBase
RUN wget https://github.com/patrickfrey/strusBase/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strus
RUN wget https://github.com/patrickfrey/strus/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusAnalyzer
RUN wget https://github.com/patrickfrey/strusAnalyzer/archive/master.zip
RUN unzip master.zip && rm master.zip
RUN cd strusAnalyzer-master/3rdParty && cp -Rf ../../textwolf-master/* textwolf/

# Project strusTrace
RUN wget https://github.com/patrickfrey/strusTrace/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusModule
RUN wget https://github.com/patrickfrey/strusModule/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusRpc
RUN wget https://github.com/patrickfrey/strusRpc/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusPattern
RUN wget https://github.com/patrickfrey/strusPattern/archive/master.zip
RUN unzip master.zip && rm master.zip
RUN cd strusPattern-master/3rdParty && cp -Rf ../../textwolf-master/* textwolf/
RUN cd strusPattern-master/3rdParty && cp -Rf ../../hyperscan-master/* hyperscan/

# Project strusVector
RUN wget https://github.com/patrickfrey/strusVector/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusUtilities
RUN wget https://github.com/patrickfrey/strusUtilities/archive/master.zip
RUN unzip master.zip && rm master.zip

# Project strusBindings
RUN wget https://github.com/patrickfrey/strusBindings/archive/master.zip
RUN unzip master.zip && rm master.zip
RUN cd strusBindings-master/3rdParty && cp -Rf ../../textwolf-master/* textwolf/
RUN cd strusBindings-master/3rdParty && cp -Rf ../../papuga-master/* papuga/

# Build
RUN cd strusBase-master/ && cmake -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strus-master/ && cmake -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strusAnalyzer-master/ && cmake -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strusTrace-master/ && cmake -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strusModule-master/ && cmake -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strusRpc-master/ && cmake -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strusPattern-master/ && cmake -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strusVector-master/ && cmake -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strusUtilities-master/ && cmake -DCMAKE_BUILD_TYPE=Release . && make && make install
RUN cd strusBindings-master/ && cmake -DCMAKE_BUILD_TYPE=Release -DWITH_PHP=YES -DWITH_PYTHON=YES -DWITH_STRUS_VECTOR=YES -DWITH_STRUS_PATTERN=YES . && make && make install

{'fraction_non_alphanumeric': 0.12554919451471175, 'fraction_numerical': 0.0071894554653175345, 'mean_word_length': 4.305084745762712, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 30, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6779888', 'n_tokens_mistral': 2636, 'n_tokens_neox': 2476, 'n_words': 617}