Showing preview only (589K chars total). Download the full file or copy to clipboard to get everything.
Repository: termux/science-packages
Branch: master
Commit: 488fe3cfd1c0
Files: 159
Total size: 544.7 KB
Directory structure:
gitextract_egsku50l/
├── .github/
│ ├── ISSUE_TEMPLATE/
│ │ ├── 01-bug-report.yml
│ │ ├── 02-package-request.yml
│ │ └── config.yml
│ └── workflows/
│ └── packages.yml
├── .gitignore
├── .gitmodules
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
├── disabled-packages/
│ └── netcdf-cxx/
│ └── build.sh
├── packages/
│ ├── cgal/
│ │ └── build.sh
│ ├── eigen/
│ │ └── build.sh
│ ├── gap/
│ │ ├── Makefile.patch
│ │ ├── build.sh
│ │ ├── compiled.h-path.patch
│ │ └── gac.in.patch
│ ├── gdal/
│ │ ├── build.sh
│ │ └── cpl_port.h.patch
│ ├── glpk/
│ │ └── build.sh
│ ├── gnucap/
│ │ ├── CXX.patch
│ │ ├── apps-Make1.patch
│ │ ├── apps-configure.patch
│ │ ├── build.sh
│ │ ├── lib-configure.patch
│ │ └── no_termcap.patch.beforehostbuild
│ ├── libfreexl/
│ │ └── build.sh
│ ├── libgeos/
│ │ └── build.sh
│ ├── libhdf5/
│ │ ├── CMakeLists.patch
│ │ ├── aarch64/
│ │ │ ├── H5Tinit.c
│ │ │ ├── H5lib_settings.c
│ │ │ └── TryRunResults_out.cmake
│ │ ├── arm/
│ │ │ ├── CMakeCache.txt
│ │ │ ├── H5Tinit.c
│ │ │ ├── H5lib_settings.c
│ │ │ └── TryRunResults_out.cmake
│ │ ├── build.sh
│ │ ├── i686/
│ │ │ ├── CMakeCache.txt.hdf5.i686
│ │ │ ├── H5Tinit.c
│ │ │ ├── H5lib_settings.c
│ │ │ └── TryRunResults_out.cmake
│ │ └── x86_64/
│ │ ├── CMakeCache.txt.hdf5.x86_64
│ │ ├── H5Tinit.c
│ │ ├── H5lib_settings.c
│ │ └── TryRunResults_out.cmake
│ ├── libosmium/
│ │ └── build.sh
│ ├── libosmpbf/
│ │ └── build.sh
│ ├── libprotozero/
│ │ ├── build.sh
│ │ ├── disable_tests.patch
│ │ └── tests_log.patch
│ ├── librttopo/
│ │ └── build.sh
│ ├── libspatialite/
│ │ ├── build.sh
│ │ └── src-Makefile.in.patch
│ ├── mapserver/
│ │ ├── LICENSE.patch
│ │ └── build.sh
│ ├── netcdf-c/
│ │ ├── build.sh
│ │ └── libhdf5-hdf5debug.c.patch
│ ├── openbabel/
│ │ └── build.sh
│ ├── openfoam/
│ │ ├── build.sh
│ │ ├── etc-bashrc.patch
│ │ ├── etc-config.sh-CGAL.patch
│ │ ├── etc-config.sh-mpi.patch
│ │ ├── etc-config.sh-settings.patch
│ │ ├── etc-config.sh-unset.patch
│ │ ├── src-OSspecific-POSIX-Allwmake.patch
│ │ ├── src-OSspecific-POSIX-POSIX.C.patch
│ │ ├── src-OSspecific-POSIX-printStack.C.patch
│ │ ├── src-OSspecific-POSIX-signals-sigFpe.C.patch
│ │ ├── src-OpenFOAM-db-IOstreams-IOstreams-Istream.C.patch
│ │ ├── src-OpenFOAM-primitives-ints-int64-int64.H.patch32
│ │ ├── wmake-makefiles-general.patch
│ │ ├── wmake-rules.patch
│ │ └── wmake-scripts-sysFunctions.patch
│ ├── openmpi/
│ │ ├── build.sh
│ │ ├── opal-mca-memory-patcher-memory_patcher_component.c.patch
│ │ ├── opal-util-info.c.patch
│ │ ├── opal-util-info_subscriber.c.patch
│ │ ├── opal-util-show_help_lex.c.patch
│ │ ├── orte-mca-state-base-state_base_fns.c.patch
│ │ └── oshmem-mca-memheat-ptmalloc-malloc.c.patch
│ ├── openscad/
│ │ ├── CMakeLists.txt.patch
│ │ ├── build.sh
│ │ └── src-import.cc.patch
│ ├── osm2pgsql/
│ │ ├── FindLua.cmake.patch
│ │ └── build.sh
│ ├── osmctools/
│ │ └── build.sh
│ ├── osmium-tool/
│ │ └── build.sh
│ ├── proj/
│ │ └── build.sh
│ ├── spatialite-tools/
│ │ └── build.sh
│ └── texlive/
│ ├── build.sh
│ ├── cjk-gs-integrate.pl.patch
│ ├── crossrefware.patch
│ ├── fmtutil.cnf.patch
│ ├── parse_tlpdb.py
│ ├── pdfjam.patch
│ ├── pedigree.pl.patch
│ ├── texconfig.sh.patch
│ ├── texdef.pl.patch
│ ├── texlive-alegreya.subpackage.sh
│ ├── texlive-antt.subpackage.sh
│ ├── texlive-bibtexextra.subpackage.sh
│ ├── texlive-binextra.subpackage.sh
│ ├── texlive-cm-unicode.subpackage.sh
│ ├── texlive-context.subpackage.sh
│ ├── texlive-cormorantgaramond.subpackage.sh
│ ├── texlive-dejavu.subpackage.sh
│ ├── texlive-drm.subpackage.sh
│ ├── texlive-ebgaramond.subpackage.sh
│ ├── texlive-fira.subpackage.sh
│ ├── texlive-fontsextra.subpackage.sh
│ ├── texlive-fontsrecommended.subpackage.sh
│ ├── texlive-fontutils.subpackage.sh
│ ├── texlive-formatsextra.subpackage.sh
│ ├── texlive-full.subpackage.sh
│ ├── texlive-games.subpackage.sh
│ ├── texlive-humanities.subpackage.sh
│ ├── texlive-ipaex-type1.subpackage.sh
│ ├── texlive-langarabic.subpackage.sh
│ ├── texlive-langchinese.subpackage.sh
│ ├── texlive-langcjk.subpackage.sh
│ ├── texlive-langcyrillic.subpackage.sh
│ ├── texlive-langczechslovak.subpackage.sh
│ ├── texlive-langenglish.subpackage.sh
│ ├── texlive-langeuropean.subpackage.sh
│ ├── texlive-langfrench.subpackage.sh
│ ├── texlive-langgerman.subpackage.sh
│ ├── texlive-langgreek.subpackage.sh
│ ├── texlive-langitalian.subpackage.sh
│ ├── texlive-langjapanese.subpackage.sh
│ ├── texlive-langkorean.subpackage.sh
│ ├── texlive-langother.subpackage.sh
│ ├── texlive-langpolish.subpackage.sh
│ ├── texlive-langportuguese.subpackage.sh
│ ├── texlive-langspanish.subpackage.sh
│ ├── texlive-latexextra.subpackage.sh
│ ├── texlive-latexrecommended.subpackage.sh
│ ├── texlive-lato.subpackage.sh
│ ├── texlive-libertine.subpackage.sh
│ ├── texlive-libertinus-type1.subpackage.sh
│ ├── texlive-luatex.subpackage.sh
│ ├── texlive-mathscience.subpackage.sh
│ ├── texlive-metapost.subpackage.sh
│ ├── texlive-montserrat.subpackage.sh
│ ├── texlive-mpfonts.subpackage.sh
│ ├── texlive-music.subpackage.sh
│ ├── texlive-noto.subpackage.sh
│ ├── texlive-paratype.subpackage.sh
│ ├── texlive-pictures.subpackage.sh
│ ├── texlive-plaingeneric.subpackage.sh
│ ├── texlive-plex.subpackage.sh
│ ├── texlive-poltawski.subpackage.sh
│ ├── texlive-pstricks.subpackage.sh
│ ├── texlive-publishers.subpackage.sh
│ ├── texlive-roboto.subpackage.sh
│ ├── texlive-stickstoo.subpackage.sh
│ ├── texlive-xetex.subpackage.sh
│ ├── texmf.cnf.patch
│ └── tlshell.tcl.patch
├── scripts/
│ └── lint-packages.sh
└── start-builder.sh
================================================
FILE CONTENTS
================================================
================================================
FILE: .github/ISSUE_TEMPLATE/01-bug-report.yml
================================================
name: "Bug report"
description: "Create a report to help us improve"
title: "[Bug]: "
labels: ["bug report"]
body:
- type: markdown
attributes:
value: |
Please use search before opening an issue to check whether your issue has already been reported and perhaps solved.
Android versions 5.x and 6.x are not supported anymore. Issues happening on these operating system versions will not be resolved.
To submit a bug report, fill the form below. Provide as much as possible information about the encountered issue. We may request extended information such as `strace` logs if consider necessary. This will help package maintainers to understand the problem correctly and provide a solution. Make sure that your logs do not leak sensitive information (passwords, API keys, etc). Be patient, do not expect that issue could get resolved immediately.
- type: textarea
attributes:
label: Problem description
description: |
A clear and concise description of what the problem is. You may attach the logs, screenshots, screen video recording and whatever else that will help to understand the issue.
Issues without proper description will be closed without solution.
validations:
required: true
- type: textarea
attributes:
label: What steps will reproduce the bug?
validations:
required: true
- type: textarea
attributes:
label: What is the expected behavior?
- type: textarea
attributes:
label: System information
description: Provide output of `termux-info` in a Markdown **code block** (\`\`\` ... \`\`\`).
validations:
required: true
================================================
FILE: .github/ISSUE_TEMPLATE/02-package-request.yml
================================================
name: "Package request"
description: "Request a new package"
title: "[Package]: "
labels: ["package request"]
body:
- type: markdown
attributes:
value: |
If our repositories do not provide a package that fullfill your needs, consider requesting it. Use search to check whether package has been requested previously.
To submit a request of a new package, fill the form below. Be patient, do not expect that package will get added immediately.
- type: textarea
attributes:
label: Package description
description: A clear and concise description of what this package do and why it should be added to Termux repositories.
validations:
required: true
- type: input
attributes:
label: Home page URL
- type: input
attributes:
label: Source code URL
placeholder: Link to Git or source archive
validations:
required: true
- type: checkboxes
attributes:
label: Packaging policy acknowledgement
description: Not every package could be added and do not forget that Termux is operated by limited team and hosting resources.
options:
- label: I have read and understand the [Packaging Policy](https://github.com/termux/termux-packages/blob/master/CONTRIBUTING.md#packaging-policy).
required: true
- type: textarea
attributes:
label: Additional information
description: |
Have you tried to compile it on device?
If it did not work then provide the error you ran into. Otherwise please share build steps and any patches that you had to apply.
================================================
FILE: .github/ISSUE_TEMPLATE/config.yml
================================================
blank_issues_enabled: false
contact_links:
- name: Want ask questions about the project?
url: https://github.com/termux/termux-packages/discussions
about: Join GitHub Discussions
================================================
FILE: .github/workflows/packages.yml
================================================
name: Packages
on:
push:
branches:
- master
paths:
- 'packages/**'
pull_request:
paths:
- 'packages/**'
jobs:
build:
runs-on: ubuntu-latest
env:
ANDROID_HOME: "/opt/termux/android-sdk"
NDK: "/opt/termux/android-ndk"
strategy:
matrix:
target_arch: [aarch64, arm, i686, x86_64]
fail-fast: false
steps:
- name: Clone repository
uses: actions/checkout@v2
with:
fetch-depth: 1000
- name: Build
run: |
BASE_COMMIT=$(jq --raw-output .pull_request.base.sha "$GITHUB_EVENT_PATH")
OLD_COMMIT=$(jq --raw-output .commits[0].id "$GITHUB_EVENT_PATH")
HEAD_COMMIT=$(jq --raw-output .commits[-1].id "$GITHUB_EVENT_PATH")
if [ "$BASE_COMMIT" = "null" ]; then
if [ "$OLD_COMMIT" = "$HEAD_COMMIT" ]; then
# Single-commit push.
echo "Processing commit: ${HEAD_COMMIT}"
CHANGED_FILES=$(git diff-tree --no-commit-id --name-only -r "${HEAD_COMMIT}")
else
# Multi-commit push.
OLD_COMMIT="${OLD_COMMIT}~1"
echo "Processing commit range: ${OLD_COMMIT}..${HEAD_COMMIT}"
CHANGED_FILES=$(git diff-tree --no-commit-id --name-only -r "${OLD_COMMIT}" "${HEAD_COMMIT}")
fi
else
# Pull requests.
echo "Processing pull request #$(jq --raw-output .pull_request.number "$GITHUB_EVENT_PATH"): ${BASE_COMMIT}..HEAD"
CHANGED_FILES=$(git diff-tree --no-commit-id --name-only -r "${BASE_COMMIT}" "HEAD")
fi
mkdir -p ./artifacts ./debs
touch ./debs/.placeholder
# Process tag '%ci:no-build' that may be added as line to commit message.
# Forces CI to cancel current build with status 'passed'.
if grep -qiP '^\s*%ci:no-build\s*$' <(git log --format="%B" -n 1 "HEAD"); then
tar cf artifacts/debs-${{ matrix.target_arch }}.tar debs
echo "[!] Force exiting as tag '%ci:no-build' was applied to HEAD commit message."
exit 0
fi
# Parse changed files and identify new packages and deleted packages.
# Create lists of those packages that will be passed to upload job for
# further processing.
while read -r file; do
if ! [[ $file == packages/* ]]; then
# This file does not belong to a package, so ignore it
continue
fi
if [[ $file =~ ^packages/([a-z0-9-]*)/([a-z0-9-]*).subpackage.sh$ ]]; then
# A subpackage was modified, check if it was deleted or just updated
pkg=${BASH_REMATCH[1]}
subpkg=${BASH_REMATCH[2]}
if [ ! -f "packages/${pkg}/${subpkg}.subpackage.sh" ]; then
echo "$subpkg" >> ./deleted_packages.txt
fi
elif [[ $file =~ ^packages/([a-z0-9-]*)/.*$ ]]; then
# package, check if it was deleted or updated
pkg=${BASH_REMATCH[1]}
if [ ! -d "packages/${pkg}" ]; then
echo "$pkg" >> ./deleted_packages.txt
else
echo "$pkg" >> ./built_packages.txt
# If there are subpackages we want to create a list of those
# as well
for file in $(find "packages/${pkg}/" -maxdepth 1 -type f -name \*.subpackage.sh | sort); do
echo "$(basename "${file%%.subpackage.sh}")" >> ./built_subpackages.txt
done
fi
fi
done<<<${CHANGED_FILES}
# Fix so that lists do not contain duplicates
if [ -f ./built_packages.txt ]; then
uniq ./built_packages.txt > ./built_packages.txt.tmp
mv ./built_packages.txt.tmp ./built_packages.txt
fi
if [ -f ./built_subpackages.txt ]; then
uniq ./built_subpackages.txt > ./built_subpackages.txt.tmp
mv ./built_subpackages.txt.tmp ./built_subpackages.txt
fi
if [ -f ./deleted_packages.txt ]; then
uniq ./deleted_packages.txt > ./deleted_packages.txt.tmp
mv ./deleted_packages.txt.tmp ./deleted_packages.txt
fi
if grep -qP '^texlive-full$' ./built_packages.txt || grep -qP '^openfoam$' ./built_packages.txt; then
echo "Free additional disk space on host"
sudo apt purge -yq $(dpkg -l | grep '^ii' | awk '{ print $2 }' | grep -P '(cabal-|dotnet-|ghc-|libmono|php)') \
liblldb-6.0 libllvm6.0:amd64 mono-runtime-common monodoc-manual powershell ruby
sudo apt autoremove -yq
sudo rm -rf /opt/hostedtoolcache /usr/local /usr/share/dotnet /usr/share/swift
fi
if [ -f ./built_packages.txt ]; then
./scripts/lint-packages.sh $(cat ./built_packages.txt | awk '{print "packages/"$1"/build.sh"}')
./start-builder.sh ./build-package.sh -o ./debs -I -a ${{ matrix.target_arch }} $(cat ./built_packages.txt)
fi
test -d ./termux-packages/debs && mv ./termux-packages/debs/* ./debs/
# Put package lists into directory with *.deb files so they will be transferred to
# upload job.
test -f ./built_packages.txt && mv ./built_packages.txt ./debs/
test -f ./built_subpackages.txt && cat ./built_subpackages.txt >> ./debs/built_packages.txt \
&& rm ./built_subpackages.txt
test -f ./deleted_packages.txt && mv ./deleted_packages.txt ./debs/
# Files containing certain symbols (e.g. ":") will cause failure in actions/upload-artifact.
# Archiving *.deb files in a tarball to avoid issues with uploading.
tar cf artifacts/debs-${{ matrix.target_arch }}-${{ github.sha }}.tar debs
- name: Checksums for built *.deb files
run: |
find debs -type f -name "*.deb" -exec sha256sum "{}" \; | sort -k2
- name: Store *.deb files
uses: actions/upload-artifact@v2
with:
name: science-packages-${{ github.sha }}
path: ./artifacts
upload:
if: github.event_name != 'pull_request'
needs: build
runs-on: ubuntu-latest
steps:
- name: Clone repository
uses: actions/checkout@v2
- name: Get *.deb files
uses: actions/download-artifact@v2
with:
name: science-packages-${{ github.sha }}
path: ./
- name: Upload to packages.termux.org
env:
REPOSITORY_NAME: termux-science
REPOSITORY_DISTRIBUTION: science
run: |
for archive in *.tar; do
tar xf "$archive"
done
# Function for deleting temporary directory with uploaded files from
# the server.
aptly_delete_dir() {
echo "[*] Deleting uploads temporary directory."
curl_response=$(
curl \
--silent \
--user "${{ secrets.APTLY_API_AUTH }}" \
--request DELETE \
--write-out "|%{http_code}" \
https://packages.termux.org/aptly-api/files/${REPOSITORY_NAME}-${{ github.sha }}
)
http_status_code=$(echo "$curl_response" | cut -d'|' -f2)
if [ "$http_status_code" != "200" ]; then
echo "[!] Server returned $http_status_code code while deleting temporary directory."
fi
}
# Upload file to temporary directory.
uploaded_files=false
shopt -s nullglob
for filename in $(cat debs/built_packages.txt | sed -E 's/(..*)/debs\/\1_\*.deb debs\/\1-static_\*.deb/g'); do
curl_response=$(
curl \
--silent \
--user "${{ secrets.APTLY_API_AUTH }}" \
--request POST \
--form file=@${filename} \
--write-out "|%{http_code}" \
https://packages.termux.org/aptly-api/files/${REPOSITORY_NAME}-${{ github.sha }}
)
http_status_code=$(echo "$curl_response" | cut -d'|' -f2)
if [ "$http_status_code" = "200" ]; then
echo "[*] Uploaded: $(echo "$curl_response" | cut -d'|' -f1 | jq -r '.[]' | cut -d'/' -f2)"
else
# Manually cleaning up the temporary directory to reclaim disk space.
# Don't rely on scheduled server-side scripts.
echo "[!] Failed to upload '$filename'. Server returned $http_status_code code."
echo "[!] Aborting any further uploads."
aptly_delete_dir
exit 1
fi
uploaded_files=true
done
shopt -u nullglob
# Publishing repository changes.
if [ "$uploaded_files" = "true" ]; then
echo "[*] Adding packages to repository '$REPOSITORY_NAME'..."
curl_response=$(
curl \
--silent \
--user "${{ secrets.APTLY_API_AUTH }}" \
--request POST \
--write-out "|%{http_code}" \
https://packages.termux.org/aptly-api/repos/${REPOSITORY_NAME}/file/${REPOSITORY_NAME}-${{ github.sha }} || true
)
http_status_code=$(echo "$curl_response" | cut -d'|' -f2)
if [ "$http_status_code" = "200" ]; then
warnings=$(echo "$curl_response" | cut -d'|' -f1 | jq '.Report.Warnings' | jq -r '.[]')
if [ -n "$warnings" ]; then
echo "[!] WARNINGS (NON-CRITICAL):"
echo
echo "$warnings"
echo
fi
fi
# Usually temporary directory is deleted automatically, but in certain cases it is left.
aptly_delete_dir
# Final part to make changes appear in web root.
echo "[*] Publishing repository changes..."
set +e
curl \
--silent \
--user "${{ secrets.APTLY_API_AUTH }}" \
--header 'Content-Type: application/json' \
--request PUT \
--data '{"Signing": {"Passphrase": "${{ secrets.GPG_PASSPHRASE }}"}}' \
https://packages.termux.org/aptly-api/publish/${REPOSITORY_NAME}/${REPOSITORY_DISTRIBUTION}
exit_code=$?
echo
if [ "$exit_code" = 0 ]; then
echo "[*] Repository updated successfully."
elif [ "$exit_code" = 52 ]; then
echo "[!] Repository update takes more time than expected, server returned empty response."
echo "[!] This is expected if large amount of data has been submitted."
else
echo "[!] curl exited with error code $exit_status."
exit "$exit_code"
fi
fi
================================================
FILE: .gitignore
================================================
### Vim ###
[._]*.s[a-w][a-z]
[._]s[a-w][a-z]
*.un~
Session.vim
*~
================================================
FILE: .gitmodules
================================================
[submodule "termux-packages"]
path = termux-packages
url = https://github.com/termux/termux-packages
================================================
FILE: CONTRIBUTING.md
================================================
# Contributing guide
A simple way to help out is to check if new versions of packages have been released, and then open a pull request to update it.
The following instructions can be run both from a GNU/Linux computer and from termux.
[Repology](https://repology.org/projects/?inrepo=termux&outdated=1) can be used to check for outdated packages in all termux repositories.
Starting from scratch you need to:
* [Fork this repo](#forking-this-repo)
* [Clone your fork](#clone-your-fork)
* [Create a new branch](#creating-a-new-branch)
* [Update a package](#updating-a-package)
* [Commit changes and push to your fork](#commiting-changes-and-pushing-to-your-fork)
* [Open a pull request](#opening-a-pull-request)
## Forking this repo
To be able to open a pull request you need to first fork this repo to your own github account.
The changes you do will first be pushed to your own fork and thereafter a pull request can be opened against the main repo.
Forking is done by pressing the "Fork" button in the upper right corner of the repository page.
See the github help pages for more details: [fork-a-repo#fork-an-example-repository](https://help.github.com/en/github/getting-started-with-github/fork-a-repo#fork-an-example-repository).
## Clone your fork
Now that you have your own fork you can clone it to your termux device or computer.
From a suitable location simply run
```sh
git clone https://github.com/<your-username>/science-packages
```
Note that it is also possible to [edit files directly in github](https://help.github.com/en/github/managing-files-in-a-repository/editing-files-in-your-repository), so this step could be skipped.
## Creating a new branch
It is recommended to create a new branch before making changes.
This is done by first checking out the master branch and making sure it is up to date, and then checking out a new branch:
```sh
git checkout master
git pull origin master
git checkout -b <package-name>-update
```
## Updating a package
Minor updates (going from for example v1.0.5 to v1.0.6) most often only means that the fields `TERMUX_PKG_VERSION`, `TERMUX_PKG_REVISION` and `TERMUX_PKG_SHA256` needs to be updated.
The changes in the build.sh would then change something like:
```sh
[ ... ]
TERMUX_PKG_VERSION=1.0.5
TERMUX_PKG_REVISION=2
TERMUX_PKG_SRCURL=https://url.com/download/${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=abde02986bc1fb112655bb5a3161dddfdc9436057fd8b305a01fe42b7dd247ae
[ ... ]
```
to
```sh
[ ... ]
TERMUX_PKG_VERSION=1.0.6
TERMUX_PKG_SRCURL=https://url.com/download/${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=6116e607250198f224d9ce9304eba6bf0792d592c0b55209e496843192cc6860
[ ... ]
```
Note that the `TERMUX_PKG_REVISION` line has been deleted, when a package is updated the REVISION should be reset to 0 and this line hence deleted.
The value for `TERMUX_PKG_SHA256` can be calculated by downloading the source archive and running sha256sum on it:
```sh
wget https://url.com/download/1.0.6.tar.gz
sha256sum 1.0.6.tar.gz
```
Major updates (going from for example v1.0.5 to v2.0.0) can mean that patches needs to be updated, or added.
The CI build of the pull request will fail if patches need to be updated and in some cases if a new patch is needed, but then only way to be sure that a package still works after an update is by testing the built package in termux.
For example, many of the patches we have fixes paths to use $PREFIX, by changing for example `/tmp` to `/data/data/com.termux/files/usr/tmp`. The build will succeed even without this type of patch, but running the program later will give a `Permission denied` error or similar.
## Commiting changes and pushing to your fork
Now that the build.sh is updated we can commit it and push it to github so that a pull request against the main repo can be opened.
To commit with a short message you can run:
```sh
git add packages/<package-name>
git commit -m "<package-name>: update to 1.0.6"
```
To push this to github you then run
```sh
git push origin
```
`origin` here is the repository that you originally cloned, which in this example is your fork.
The full url to this repository can be shown by running `git remote -v`
## Opening a pull request
You can now visit your repo in a browser and open a pull request against this repo by pressing "New pull request".
See [creating-a-pull-request](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request) for more information on how to do this.
Once a pull request has been created cirrus-ci will attempt to build the changes.
The status of the build can be seen by visiting https://cirrus-ci.com/github/termux/science-packages.
================================================
FILE: LICENSE.md
================================================
## Licenses for package build scripts and patches
The scripts and patches to build each package is licensed under the same
license as the actual package.
Licenses for packages specified in the field "TERMUX_PKG_LICENSE" of build
script file (build.sh). For example, `TERMUX_PKG_LICENSE="GPL-2.0"` means
that package is licensed under GNU GPL v2.0.
## License for the build infrastructure
For build infrastructure outside the `packages/` folder the license is GNU GPL v3.0.
================================================
FILE: README.md
================================================
# Termux science packages
THIS REPO HAS BEEN MERGED WITH [TERMUX-PACKAGES](https://github.com/termux/termux-packages) - open issues and PRs against that repo instead
[](https://github.com/termux/science-packages/actions)
[](https://fosshost.org)
This repository contains packages that are more or less related to science, i.e. they might not be of interest for the average termux user.
# Contributing
Information on how to open pull requests to help keep the packages here up to date can be read in [CONTRIBUTING.md](CONTRIBUTING.md)
# Building a package
To build a package, first clone science-packages,
```sh
git clone https://github.com/termux/science-packages
```
and then update the termux-packages submodule.
```sh
cd science-packages
git submodule init
git submodule update
```
You can then build a package with the following:
```sh
./build-package.sh name-of-package
```
Note that this currently only works outside of the docker container.
To build from the docker container, science-packages has to be a subfolder of termux-packages, and a science package can then be built with
```sh
./build-package.sh science-packages/packages/package-to-build
```
The termux-package submodule is not needed for this.
# Subscribing to the repository
To install packages from this repository, you need to subscribe to it with:
```sh
pkg install science-repo
```
================================================
FILE: disabled-packages/netcdf-cxx/build.sh
================================================
TERMUX_PKG_HOMEPAGE=https://www.unidata.ucar.edu/software/netcdf/
TERMUX_PKG_DESCRIPTION="NetCDF is a set of software libraries and self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data"
TERMUX_PKG_LICENSE="custom"
TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91"
TERMUX_PKG_VERSION=4.3.0
TERMUX_PKG_SHA256=25da1c97d7a01bc4cee34121c32909872edd38404589c0427fefa1301743f18f
TERMUX_PKG_SRCURL=https://github.com/Unidata/netcdf-cxx4/archive/v${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_DEPENDS="libhdf5, libcurl, openssl, libnghttp2, netcdf-c"
================================================
FILE: packages/cgal/build.sh
================================================
TERMUX_PKG_HOMEPAGE=https://www.cgal.org/
TERMUX_PKG_DESCRIPTION="Computational Geometry Algorithms Library"
TERMUX_PKG_LICENSE="GPL-2.0, LGPL-2.1"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=5.3
TERMUX_PKG_REVISION=1
TERMUX_PKG_SRCURL=https://github.com/CGAL/cgal/releases/download/v${TERMUX_PKG_VERSION}/CGAL-${TERMUX_PKG_VERSION}.tar.xz
TERMUX_PKG_SHA256=2c242e3f27655bc80b34e2fa5e32187a46003d2d9cd7dbec8fbcbc342cea2fb6
TERMUX_PKG_DEPENDS="boost, libc++, libgmp, libmpfr, zlib"
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
-DWITH_CGAL_Qt5=OFF
-DWITH_demos=OFF
-DWITH_examples=OFF
-DWITH_tests=OFF
"
================================================
FILE: packages/eigen/build.sh
================================================
TERMUX_PKG_HOMEPAGE=http://eigen.tuxfamily.org
TERMUX_PKG_DESCRIPTION="Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms"
TERMUX_PKG_LICENSE="MPL-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=3.3.9
TERMUX_PKG_REVISION=1
TERMUX_PKG_SHA256=7985975b787340124786f092b3a07d594b2e9cd53bbfe5f3d9b1daee7d55f56f
TERMUX_PKG_SRCURL=https://gitlab.com/libeigen/eigen/-/archive/${TERMUX_PKG_VERSION}/eigen-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_BREAKS="eigen-dev"
TERMUX_PKG_REPLACES="eigen-dev"
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DCMAKE_BUILD_TYPE=Release"
================================================
FILE: packages/gap/Makefile.patch
================================================
--- ./Makefile.rules.orig 2021-03-02 15:12:10.000000000 +0000
+++ ./Makefile.rules 2021-06-10 19:13:39.230787541 +0000
@@ -484,9 +484,7 @@
LTINSTALL=$(LIBTOOL) --mode=install $(INSTALL)
-install:
- @echo "Error, 'make install' has not yet been implemented"
- exit 1
+install: install-libgap install-headers install-bin install-gaproot install-pkg
# the following is wrapper script which is installed by the install-bin target
define gap_wrapper
@@ -498,13 +496,13 @@
install-bin:
@echo "Warning, 'make install-bin' is incomplete"
$(INSTALL) -d -m 0755 $(DESTDIR)$(bindir)
- $(INSTALL) -m 0755 gap $(DESTDIR)$(bindir)/gap.real
- echo "$$gap_wrapper" > gap-wrapper.sh
+ $(INSTALL) -m 0755 gap $(PREFIX)/libexec/gap.real
+ echo -e "#!@TERMUX_PREFIX@/bin/sh\nexec \"$(PREFIX)/libexec/gap.real\" -l \"$(datarootdir)/gap\" "'"$$@"' > gap-wrapper.sh
$(INSTALL) -m 0755 gap-wrapper.sh $(DESTDIR)$(bindir)/gap
# TODO: make gac installable; this requires adjusting path in it, and
# installing the libtool script generated by configure somewhere; and then
# putting that path to it into gac)
- #$(INSTALL) gac $(DESTDIR)$(bindir)
+ $(INSTALL) gac $(DESTDIR)$(bindir)
install-gaproot:
@echo "Warning, 'make install-gaproot' is incomplete"
@@ -544,6 +542,7 @@
$(INSTALL) -d -m 0755 $(DESTDIR)$(includedir)/gap/hpc
$(INSTALL) -m 0644 $(srcdir)/src/hpc/*.h $(DESTDIR)$(includedir)/gap/hpc
# TODO: take care of config.h, this is difficult
+ $(INSTALL) -m 0644 gen/config.h $(DESTDIR)$(includedir)/gap
install-libgap: libgap.la
@echo "Warning, 'make install-libgap' is incomplete"
================================================
FILE: packages/gap/build.sh
================================================
TERMUX_PKG_HOMEPAGE=https://www.gap-system.org/
TERMUX_PKG_DESCRIPTION="GAP is a system for computational discrete algebra, with particular emphasis on Computational Group Theory"
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=4.11.1
TERMUX_PKG_SRCURL=https://github.com/gap-system/gap/releases/download/v${TERMUX_PKG_VERSION}/gap-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=6635c5da7d82755f8339486b9cac33766f58712f297e8234fba40818902ea304
TERMUX_PKG_DEPENDS="readline, libgmp, zlib"
TERMUX_PKG_BREAKS="gap-dev"
TERMUX_PKG_REPLACES="gap-dev"
termux_step_post_make_install() {
ln -sf $TERMUX_PREFIX/bin $TERMUX_PREFIX/share/gap/
}
================================================
FILE: packages/gap/compiled.h-path.patch
================================================
diff -u -r ./pkg.orig/CaratInterface/src/setcaratdir.c ./pkg/CaratInterface/src/setcaratdir.c
--- ./pkg.orig/CaratInterface/src/setcaratdir.c 2021-06-10 19:14:43.080812990 +0000
+++ ./pkg/CaratInterface/src/setcaratdir.c 2021-06-10 19:17:55.967555904 +0000
@@ -1,6 +1,6 @@
#include <stdio.h>
#include <stdlib.h>
-#include "src/compiled.h"
+#include "gap/compiled.h"
Obj FuncSET_CARAT_DIR( Obj self, Obj str ) {
setenv("CARAT_DIR", CSTR_STRING(str), 1);
diff -u -r ./pkg.orig/CddInterface-2020.06.24/src/CddInterface.c ./pkg/CddInterface-2020.06.24/src/CddInterface.c
--- ./pkg.orig/CddInterface-2020.06.24/src/CddInterface.c 2021-06-10 19:14:43.084146325 +0000
+++ ./pkg/CddInterface-2020.06.24/src/CddInterface.c 2021-06-10 19:17:52.410888004 +0000
@@ -2,7 +2,7 @@
* CddInterface: Gap interface to Cdd package
*/
-#include "src/compiled.h" /* GAP headers */
+#include "gap/compiled.h" /* GAP headers */
#include "setoper.h"
#include "cdd.h"
diff -u -r ./pkg.orig/crypting-0.10/src/crypting.c ./pkg/crypting-0.10/src/crypting.c
--- ./pkg.orig/crypting-0.10/src/crypting.c 2021-06-10 19:14:43.564146541 +0000
+++ ./pkg/crypting-0.10/src/crypting.c 2021-06-10 19:17:23.207544324 +0000
@@ -2,7 +2,7 @@
* crypting: Hashes and Crypto in GAP
*/
-#include "src/compiled.h" /* GAP headers */
+#include "gap/compiled.h" /* GAP headers */
static Obj CRYPTING_SHA256_State_Type;
diff -u -r ./pkg.orig/curlInterface-2.2.1/src/curl.c ./pkg/curlInterface-2.2.1/src/curl.c
--- ./pkg.orig/curlInterface-2.2.1/src/curl.c 2021-06-10 19:14:43.614146564 +0000
+++ ./pkg/curlInterface-2.2.1/src/curl.c 2021-06-10 19:18:47.697573224 +0000
@@ -2,7 +2,7 @@
// curlInterface: Simple Web Access
//
-#include "src/compiled.h" // GAP headers
+#include "gap/compiled.h" // GAP headers
#include <stdio.h>
#include <stdlib.h>
diff -u -r ./pkg.orig/cvec-2.7.4/src/cvec.c ./pkg/cvec-2.7.4/src/cvec.c
--- ./pkg.orig/cvec-2.7.4/src/cvec.c 2021-06-10 19:14:43.617479898 +0000
+++ ./pkg/cvec-2.7.4/src/cvec.c 2021-06-10 19:17:20.187543231 +0000
@@ -10,7 +10,7 @@
#include <stdlib.h>
-#include "src/compiled.h" /* GAP headers */
+#include "gap/compiled.h" /* GAP headers */
#ifdef SYS_IS_64_BIT
#include "gf2lib_64.c"
diff -u -r ./pkg.orig/datastructures-0.2.5/src/binaryheap.c ./pkg/datastructures-0.2.5/src/binaryheap.c
--- ./pkg.orig/datastructures-0.2.5/src/binaryheap.c 2021-06-10 19:14:43.620813232 +0000
+++ ./pkg/datastructures-0.2.5/src/binaryheap.c 2021-06-10 19:17:53.060888230 +0000
@@ -15,7 +15,7 @@
// <https://stackoverflow.com/questions/6531543>
//
-#include "src/compiled.h"
+#include "gap/compiled.h"
#include "binaryheap.h"
#define DS_BINARYHEAP_ISLESS(heap) ELM_PLIST(heap, 1)
diff -u -r ./pkg.orig/datastructures-0.2.5/src/datastructures.h ./pkg/datastructures-0.2.5/src/datastructures.h
--- ./pkg.orig/datastructures-0.2.5/src/datastructures.h 2021-06-10 19:14:43.620813232 +0000
+++ ./pkg/datastructures-0.2.5/src/datastructures.h 2021-06-10 19:17:53.054221561 +0000
@@ -11,7 +11,7 @@
#ifndef DATASTRUCTURES_H
#define DATASTRUCTURES_H
-#include "src/compiled.h" /* GAP headers */
+#include "gap/compiled.h" /* GAP headers */
// Helper macro to simplify initialization of StructGVarFunc records
#define GVARFUNC(name, nparam, params) \
diff -u -r ./pkg.orig/datastructures-0.2.5/src/pairingheap.c ./pkg/datastructures-0.2.5/src/pairingheap.c
--- ./pkg.orig/datastructures-0.2.5/src/pairingheap.c 2021-06-10 19:14:43.620813232 +0000
+++ ./pkg/datastructures-0.2.5/src/pairingheap.c 2021-06-10 19:17:53.067554898 +0000
@@ -12,7 +12,7 @@
// Helper function for pairing heaps implementation.
//
-#include "src/compiled.h"
+#include "gap/compiled.h"
#include "pairingheap.h"
enum {
diff -u -r ./pkg.orig/DeepThought-1.0.2/src/DeepThought.c ./pkg/DeepThought-1.0.2/src/DeepThought.c
--- ./pkg.orig/DeepThought-1.0.2/src/DeepThought.c 2021-06-10 19:14:43.087479659 +0000
+++ ./pkg/DeepThought-1.0.2/src/DeepThought.c 2021-06-10 19:18:14.294228837 +0000
@@ -2,7 +2,7 @@
* DeepThought: This package provides functions for multiplication and other computations in finitely generated nilpotent groups based on the Deep Thought algorithm.
*/
-#include "src/compiled.h" /* GAP headers */
+#include "gap/compiled.h" /* GAP headers */
#define IS_INTPOS(obj) (TNUM_OBJ(obj) == T_INTPOS)
#define IS_INTNEG(obj) (TNUM_OBJ(obj) == T_INTNEG)
diff -u -r ./pkg.orig/EDIM-1.3.5/src/compstat_with_ediv.c ./pkg/EDIM-1.3.5/src/compstat_with_ediv.c
--- ./pkg.orig/EDIM-1.3.5/src/compstat_with_ediv.c 2021-06-10 19:14:43.090812995 +0000
+++ ./pkg/EDIM-1.3.5/src/compstat_with_ediv.c 2021-06-10 19:18:44.230905432 +0000
@@ -1,5 +1,5 @@
/* made by 'gac', can be thrown away */
-#include "src/compiled.h"
+#include "gap/compiled.h"
#ifndef AVOID_PRECOMPILED
extern StructInitInfo * Init__methsel1 ( void );
extern StructInitInfo * Init__type1 ( void );
diff -u -r ./pkg.orig/Example-4.2.1/src/hellod.c ./pkg/Example-4.2.1/src/hellod.c
--- ./pkg.orig/Example-4.2.1/src/hellod.c 2021-06-10 19:14:43.090812995 +0000
+++ ./pkg/Example-4.2.1/src/hellod.c 2021-06-10 19:16:55.717534212 +0000
@@ -22,7 +22,7 @@
****************************************************************************/
#include <stdio.h>
-#include "src/compiled.h"
+#include "gap/compiled.h"
Obj FuncHELLO_WORLD( Obj self ) {
Pr("Hello World!\n",0L, 0L);
diff -u -r ./pkg.orig/float-0.9.1/src/cxsc.C ./pkg/float-0.9.1/src/cxsc.C
--- ./pkg.orig/float-0.9.1/src/cxsc.C 2021-06-10 19:14:43.734146618 +0000
+++ ./pkg/float-0.9.1/src/cxsc.C 2021-06-10 19:19:29.684253145 +0000
@@ -19,7 +19,7 @@
#include <gmp.h>
extern "C" {
-#include "src/compiled.h"
+#include "gap/compiled.h"
}
#undef ZERO // clashes with ZERO in cxsc
#include "except.hpp"
diff -u -r ./pkg.orig/float-0.9.1/src/float.c ./pkg/float-0.9.1/src/float.c
--- ./pkg.orig/float-0.9.1/src/float.c 2021-06-10 19:14:43.734146618 +0000
+++ ./pkg/float-0.9.1/src/float.c 2021-06-10 19:19:29.714253153 +0000
@@ -23,7 +23,7 @@
#include <stdio.h>
#include <gmp.h>
-#include "src/compiled.h"
+#include "gap/compiled.h"
#include "floattypes.h"
Obj FLOAT_INFINITY_STRING, /* pretty strings */
diff -u -r ./pkg.orig/float-0.9.1/src/fplll.C ./pkg/float-0.9.1/src/fplll.C
--- ./pkg.orig/float-0.9.1/src/fplll.C 2021-06-10 19:14:43.734146618 +0000
+++ ./pkg/float-0.9.1/src/fplll.C 2021-06-10 19:19:29.707586484 +0000
@@ -23,7 +23,7 @@
#include <gmp.h>
extern "C" {
-#include "src/compiled.h"
+#include "gap/compiled.h"
#include "floattypes.h"
}
#include <fplll.h>
diff -u -r ./pkg.orig/float-0.9.1/src/mpc.c ./pkg/float-0.9.1/src/mpc.c
--- ./pkg.orig/float-0.9.1/src/mpc.c 2021-06-10 19:14:43.734146618 +0000
+++ ./pkg/float-0.9.1/src/mpc.c 2021-06-10 19:19:29.674253142 +0000
@@ -20,7 +20,7 @@
#include <stdio.h>
#include <gmp.h>
-#include "src/compiled.h"
+#include "gap/compiled.h"
#include "floattypes.h"
/****************************************************************
diff -u -r ./pkg.orig/float-0.9.1/src/mpd.c ./pkg/float-0.9.1/src/mpd.c
--- ./pkg.orig/float-0.9.1/src/mpd.c 2021-06-10 19:14:43.734146618 +0000
+++ ./pkg/float-0.9.1/src/mpd.c 2021-06-10 19:19:29.694253148 +0000
@@ -15,7 +15,7 @@
#include <stdio.h>
#include <gmp.h>
-#include "src/compiled.h"
+#include "gap/compiled.h"
#include "mp_float.h"
/****************************************************************
diff -u -r ./pkg.orig/float-0.9.1/src/mpfi.c ./pkg/float-0.9.1/src/mpfi.c
--- ./pkg.orig/float-0.9.1/src/mpfi.c 2021-06-10 19:14:43.734146618 +0000
+++ ./pkg/float-0.9.1/src/mpfi.c 2021-06-10 19:19:29.720919822 +0000
@@ -21,7 +21,7 @@
#include <stdio.h>
#include <gmp.h>
-#include "src/compiled.h"
+#include "gap/compiled.h"
#include "floattypes.h"
#define LMANTISSA_MPFI(p) ((mp_limb_t *) (p+1))
diff -u -r ./pkg.orig/float-0.9.1/src/mpfr.c ./pkg/float-0.9.1/src/mpfr.c
--- ./pkg.orig/float-0.9.1/src/mpfr.c 2021-06-10 19:14:43.734146618 +0000
+++ ./pkg/float-0.9.1/src/mpfr.c 2021-06-10 19:19:29.697586481 +0000
@@ -23,7 +23,7 @@
#include <gmp.h>
#include <mpfr.h>
-#include "src/compiled.h"
+#include "gap/compiled.h"
#include "floattypes.h"
Obj TYPE_MPFR, IsMPFRFloat, GAP_INFINITY;
diff -u -r ./pkg.orig/Gauss-2020.10-02/src/gauss.c ./pkg/Gauss-2020.10-02/src/gauss.c
--- ./pkg.orig/Gauss-2020.10-02/src/gauss.c 2021-06-10 19:14:43.187479705 +0000
+++ ./pkg/Gauss-2020.10-02/src/gauss.c 2021-06-10 19:17:01.940869867 +0000
@@ -7,7 +7,7 @@
/* Try to use as much of the GNU C library as possible: */
#define _GNU_SOURCE
-#include "src/compiled.h" /* GAP headers */
+#include "gap/compiled.h" /* GAP headers */
/* The following seems to be necessary to run under modern gcc compilers
* which have the ssp stack checking enabled. Hopefully this does not
diff -u -r ./pkg.orig/hap-1.29/Hap1.29/lib/CompiledGAP/absint.c ./pkg/hap-1.29/Hap1.29/lib/CompiledGAP/absint.c
--- ./pkg.orig/hap-1.29/Hap1.29/lib/CompiledGAP/absint.c 2021-06-10 19:14:43.810813319 +0000
+++ ./pkg/hap-1.29/Hap1.29/lib/CompiledGAP/absint.c 2021-06-10 19:17:27.094212391 +0000
@@ -1,6 +1,6 @@
/*Written by Paul Smith*/
-#include "src/compiled.h" /* the GAP headers */
+#include "gap/compiled.h" /* the GAP headers */
#include <stdlib.h> /* for abs */
diff -u -r ./pkg.orig/hap-1.29/Hap1.29/lib/CompiledGAP/signint.c ./pkg/hap-1.29/Hap1.29/lib/CompiledGAP/signint.c
--- ./pkg.orig/hap-1.29/Hap1.29/lib/CompiledGAP/signint.c 2021-06-10 19:14:43.810813319 +0000
+++ ./pkg/hap-1.29/Hap1.29/lib/CompiledGAP/signint.c 2021-06-10 19:17:27.097545726 +0000
@@ -1,6 +1,6 @@
/*Based on a template by Paul Smith*/
-#include "src/compiled.h" /* the GAP headers */
+#include "gap/compiled.h" /* the GAP headers */
#include <stdlib.h> /* for SignInt */
diff -u -r ./pkg.orig/hap-1.29/lib/CompiledGAP/absint.c ./pkg/hap-1.29/lib/CompiledGAP/absint.c
--- ./pkg.orig/hap-1.29/lib/CompiledGAP/absint.c 2021-06-10 19:14:43.877480016 +0000
+++ ./pkg/hap-1.29/lib/CompiledGAP/absint.c 2021-06-10 19:17:32.740881079 +0000
@@ -1,6 +1,6 @@
/*Written by Paul Smith*/
-#include "src/compiled.h" /* the GAP headers */
+#include "gap/compiled.h" /* the GAP headers */
#include <stdlib.h> /* for abs */
diff -u -r ./pkg.orig/hap-1.29/lib/CompiledGAP/signint.c ./pkg/hap-1.29/lib/CompiledGAP/signint.c
--- ./pkg.orig/hap-1.29/lib/CompiledGAP/signint.c 2021-06-10 19:14:43.877480016 +0000
+++ ./pkg/hap-1.29/lib/CompiledGAP/signint.c 2021-06-10 19:17:32.747547748 +0000
@@ -1,6 +1,6 @@
/*Based on a template by Paul Smith*/
-#include "src/compiled.h" /* the GAP headers */
+#include "gap/compiled.h" /* the GAP headers */
#include <stdlib.h> /* for SignInt */
diff -u -r ./pkg.orig/io-4.7.0/src/io.c ./pkg/io-4.7.0/src/io.c
--- ./pkg.orig/io-4.7.0/src/io.c 2021-06-10 19:14:43.954146717 +0000
+++ ./pkg/io-4.7.0/src/io.c 2021-06-10 19:19:29.120919637 +0000
@@ -11,7 +11,7 @@
/* Try to use as much of the GNU C library as possible: */
#define _GNU_SOURCE
-#include "src/compiled.h" /* GAP headers */
+#include "gap/compiled.h" /* GAP headers */
#if GAP_KERNEL_MAJOR_VERSION >= 6
#include "src/profile.h"
diff -u -r ./pkg.orig/json-2.0.2/src/json.cc ./pkg/json-2.0.2/src/json.cc
--- ./pkg.orig/json-2.0.2/src/json.cc 2021-06-10 19:14:44.077480106 +0000
+++ ./pkg/json-2.0.2/src/json.cc 2021-06-10 19:17:00.717536079 +0000
@@ -2,7 +2,7 @@
* json: Reading and Writing JSON
*/
-#include "src/compiled.h" /* GAP headers */
+#include "gap/compiled.h" /* GAP headers */
#include "gap-functions.h"
diff -u -r ./pkg.orig/NormalizInterface-1.1.0/src/normaliz.cc ./pkg/NormalizInterface-1.1.0/src/normaliz.cc
--- ./pkg.orig/NormalizInterface-1.1.0/src/normaliz.cc 2021-06-10 19:14:43.254146401 +0000
+++ ./pkg/NormalizInterface-1.1.0/src/normaliz.cc 2021-06-10 19:17:19.020876141 +0000
@@ -23,7 +23,7 @@
#! @Section YOU FORGOT TO SET A SECTION
*/
-#include "src/compiled.h" /* GAP headers */
+#include "gap/compiled.h" /* GAP headers */
#include "libnormaliz/cone.h"
#include "libnormaliz/map_operations.h"
diff -u -r ./pkg.orig/orb-4.8.3/src/orb.c ./pkg/orb-4.8.3/src/orb.c
--- ./pkg.orig/orb-4.8.3/src/orb.c 2021-06-10 19:14:44.167480145 +0000
+++ ./pkg/orb-4.8.3/src/orb.c 2021-06-10 19:18:36.474236229 +0000
@@ -9,7 +9,7 @@
#include <stdlib.h>
-#include "src/compiled.h" /* GAP headers */
+#include "gap/compiled.h" /* GAP headers */
/* This file corresponds to orb/gap/avltree.gi, it imlements some of
* its functionality on the C level for better performance. */
diff -u -r ./pkg.orig/profiling-2.3/src/gap_cpp_headers/gap_cpp_mapping.hpp ./pkg/profiling-2.3/src/gap_cpp_headers/gap_cpp_mapping.hpp
--- ./pkg.orig/profiling-2.3/src/gap_cpp_headers/gap_cpp_mapping.hpp 2021-06-10 19:14:44.204146829 +0000
+++ ./pkg/profiling-2.3/src/gap_cpp_headers/gap_cpp_mapping.hpp 2021-06-10 19:18:34.660902298 +0000
@@ -12,7 +12,7 @@
#include <utility>
#include <set>
-#include "src/compiled.h" // GAP headers
+#include "gap/compiled.h" // GAP headers
#include "gap_prototypes.hpp"
#include "gap_exception.hpp"
diff -u -r ./pkg.orig/profiling-2.3/src/gap_cpp_headers/gap_prototypes.hpp ./pkg/profiling-2.3/src/gap_cpp_headers/gap_prototypes.hpp
--- ./pkg.orig/profiling-2.3/src/gap_cpp_headers/gap_prototypes.hpp 2021-06-10 19:14:44.204146829 +0000
+++ ./pkg/profiling-2.3/src/gap_cpp_headers/gap_prototypes.hpp 2021-06-10 19:18:34.657568964 +0000
@@ -3,7 +3,7 @@
#ifndef PROTOTYPES_HPP_ZLALA
#define PROTOTYPES_HPP_ZLALA
-#include "src/compiled.h" // GAP headers
+#include "gap/compiled.h" // GAP headers
namespace GAPdetail
{
diff -u -r ./pkg.orig/profiling-2.3/src/gap_cpp_headers/gap_wrapping.hpp ./pkg/profiling-2.3/src/gap_cpp_headers/gap_wrapping.hpp
--- ./pkg.orig/profiling-2.3/src/gap_cpp_headers/gap_wrapping.hpp 2021-06-10 19:14:44.204146829 +0000
+++ ./pkg/profiling-2.3/src/gap_cpp_headers/gap_wrapping.hpp 2021-06-10 19:18:34.670902301 +0000
@@ -3,7 +3,7 @@
#ifndef _GAP_WRAP_HPP_AQD
#define _GAP_WRAP_HPP_AQD
-#include "src/compiled.h" // GAP headers
+#include "gap/compiled.h" // GAP headers
#include "gap_prototypes.hpp"
#include "gap_exception.hpp"
diff -u -r ./pkg.orig/ZeroMQInterface-0.12/src/zmqgap.c ./pkg/ZeroMQInterface-0.12/src/zmqgap.c
--- ./pkg.orig/ZeroMQInterface-0.12/src/zmqgap.c 2021-06-10 19:14:43.487479839 +0000
+++ ./pkg/ZeroMQInterface-0.12/src/zmqgap.c 2021-06-10 19:18:43.327571804 +0000
@@ -11,7 +11,7 @@
## This file was originally contributed to HPC-GAP by Reimer Behrends
##
*/
-#include "src/compiled.h"
+#include "gap/compiled.h"
#include "zmq.h"
/* XXX this is HPC-GAP specific
================================================
FILE: packages/gap/gac.in.patch
================================================
--- ../gac.in.orig 2020-03-23 13:34:46.413961009 +0100
+++ ./cnf/gac.in 2020-03-23 15:22:16.104160530 +0100
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!@TERMUX_PREFIX@/bin/sh
#############################################################################
##
## This file is part of GAP, a system for computational discrete algebra.
@@ -53,13 +53,13 @@
## -k|--gap-compiler
##
-SHELL="@SHELL@"
+SHELL="@TERMUX_PREFIX@/bin/sh"
# absolute path of the directory in which GAP was compiled
-abs_top_builddir="@abs_top_builddir@"
+abs_top_builddir="@TERMUX_PREFIX@/share/gap"
# path of the directory the GAP sources contained in
-abs_top_srcdir="@abs_top_srcdir@"
+abs_top_srcdir="@TERMUX_PREFIX@/share/gap"
#
libdir="@libdir@"
@@ -67,7 +67,7 @@
# path to the GAP executable
gap_compiler="${abs_top_builddir}/gap"
-libtool="$SHELL $abs_top_builddir/libtool"
+libtool="$SHELL @TERMUX_PREFIX@/bin/libtool"
CC="@CC@"
# These three should be filled in by the standard autoconf procedures
@@ -81,7 +81,7 @@
c_dyn_linker="$libtool --mode=link $CC -module -avoid-version -rpath $libdir"
c_addlibs=""
-GAPARCH=@GAPARCH@
+GAPARCH=
SYS_IS_CYGWIN32=@SYS_IS_CYGWIN32@
if [ X"$SYS_IS_CYGWIN32" = X"yes" ] ; then
c_dyn_linker="$c_dyn_linker -no-undefined -version-info 0:0:0"
================================================
FILE: packages/gdal/build.sh
================================================
TERMUX_PKG_HOMEPAGE=https://gdal.org
TERMUX_PKG_DESCRIPTION="A translator library for raster and vector geospatial data formats"
TERMUX_PKG_LICENSE="MIT"
TERMUX_PKG_LICENSE_FILE="LICENSE.TXT"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=3.3.2
TERMUX_PKG_REVISION=1
TERMUX_PKG_SRCURL=https://download.osgeo.org/gdal/${TERMUX_PKG_VERSION}/gdal-${TERMUX_PKG_VERSION}.tar.xz
TERMUX_PKG_SHA256=630e34141cf398c3078d7d8f08bb44e804c65bbf09807b3610dcbfbc37115cc3
TERMUX_PKG_DEPENDS="libc++, openjpeg, libcurl, libtiff, libpng, proj, libiconv, libsqlite, libgeos, libspatialite, libexpat, postgresql, netcdf-c"
TERMUX_PKG_BREAKS="gdal-dev"
TERMUX_PKG_REPLACES="gdal-dev"
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--with-sqlite3=$TERMUX_PREFIX
--with-spatialite=$TERMUX_PREFIX
--with-expat=$TERMUX_PREFIX
"
================================================
FILE: packages/gdal/cpl_port.h.patch
================================================
--- ../cpl_port.h
+++ ./port/cpl_port.h
@@ -140,7 +140,7 @@
#include <stdarg.h>
#include <string.h>
#include <ctype.h>
-#include <limits.h>
+#include <linux/limits.h>
#include <time.h>
@@ -1085,7 +1085,7 @@ inline bool operator!= (const bool& one, const MSVCPedanticBool& other) { return
#include <set>
#include <string>
#include <cstddef>
-#include <limits>
+#include <linux/limits>
#include <sstream>
#include <fstream>
#include <algorithm>
================================================
FILE: packages/glpk/build.sh
================================================
TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/glpk/
TERMUX_PKG_DESCRIPTION="GNU Linear Programming Kit: solve LP, MIP and other problems"
TERMUX_PKG_LICENSE="GPL-3.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=5.0
TERMUX_PKG_SRCURL=https://ftp.gnu.org/gnu/glpk/glpk-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=4a1013eebb50f728fc601bdd833b0b2870333c3b3e5a816eeba921d95bec6f15
TERMUX_PKG_DEPENDS=libgmp
================================================
FILE: packages/gnucap/CXX.patch
================================================
diff -u -r ../gnucap-20171003/apps/Make2.Debug ./apps/Make2.Debug
--- ../gnucap-20171003/apps/Make2.Debug 2017-10-04 00:50:49.000000000 +0200
+++ ./apps/Make2.Debug 2019-01-24 22:30:16.059909732 +0100
@@ -24,7 +24,7 @@
# Standard base for g++, debugging, a little optimization
# Running the program will give a spew of line markers for debugging.
-CCC = g++
+CCC = $(CXX)
TARGET_EXT = .so
CCFLAGS = \
diff -u -r ../gnucap-20171003/apps/Make2.g++ ./apps/Make2.g++
--- ../gnucap-20171003/apps/Make2.g++ 2017-10-04 00:50:49.000000000 +0200
+++ ./apps/Make2.g++ 2019-01-24 22:30:16.059909732 +0100
@@ -23,7 +23,7 @@
# Standard base for g++.
-CCC = g++
+CCC = $(CXX)
TARGET_EXT = .so
CCFLAGS = \
diff -u -r ../gnucap-20171003/include/configure ./include/configure
--- ../gnucap-20171003/include/configure 2017-10-04 00:50:49.000000000 +0200
+++ ./include/configure 2019-01-24 22:30:16.059909732 +0100
@@ -22,7 +22,7 @@
#----------------------------------------------------------------
echo \# created by $PWD/$0. do not edit >Make2
echo \#------------------------------------------------------------------------ >>Make2
-echo "CCC = c++" >>Make2
+echo "CCC = \$(CXX)" >>Make2
echo "PREFIX = " $prefix >>Make2
echo "" >>Make2
diff -u -r ../gnucap-20171003/lib/Make2.Debug ./lib/Make2.Debug
--- ../gnucap-20171003/lib/Make2.Debug 2017-10-04 00:50:49.000000000 +0200
+++ ./lib/Make2.Debug 2019-01-24 22:30:16.059909732 +0100
@@ -24,7 +24,7 @@
# Standard base for g++, debugging, a little optimization
# Running the program will give a spew of line markers for debugging.
-CCC = g++
+CCC = $(CXX)
TARGET_EXT = .so
CCFLAGS = \
diff -u -r ../gnucap-20171003/lib/Make2.g++ ./lib/Make2.g++
--- ../gnucap-20171003/lib/Make2.g++ 2017-10-04 00:50:49.000000000 +0200
+++ ./lib/Make2.g++ 2019-01-24 22:30:16.059909732 +0100
@@ -23,7 +23,7 @@
# Standard base for g++.
-CCC = g++
+CCC = $(CXX)
TARGET_EXT = .so
CCFLAGS = \
diff -u -r ../gnucap-20171003/main/configure ./main/configure
--- ../gnucap-20171003/main/configure 2017-10-04 00:50:49.000000000 +0200
+++ ./main/configure 2019-01-24 22:31:37.649909149 +0100
@@ -26,7 +26,7 @@
pkglibdir=$prefix/lib/gnucap
# bug. this is not implemented consistently.
-CXX=${CXX-c++}
+CXX=${CXX}
fill_template() {
sed -e "s#@prefix@#$prefix#" \
@@ -48,7 +48,7 @@
chmod +x gnucap-conf
#----------------------------------------------------------------
echo "CCFLAGS = \\" >Make.ccflags
-echo "-DUNIX -O2 -DNDEBUG -I. -I../include -I../../include -W" >>Make.ccflags
+echo "-DUNIX -O2 -DNDEBUG \$(CPPFLAGS) -I. -I../include -I../../include -W" >>Make.ccflags
echo "LIBS = \\" >Make.libs
echo "-lgnucap \\" >>Make.libs
@@ -59,10 +59,10 @@
cat <<CAT_EOF >Make.sys
#------------------------------------------------------------------------
VPATH = .:..
-CCC = c++
+CCC = \$(CXX)
TARGET_EXT =
-LDFLAGS = -rdynamic \
+LDFLAGS += -rdynamic \
-L../../lib/O
.SUFFIXES : .o .cc
diff -u -r ../gnucap-20171003/main/Make2.Debug ./main/Make2.Debug
--- ../gnucap-20171003/main/Make2.Debug 2017-10-04 00:50:49.000000000 +0200
+++ ./main/Make2.Debug 2019-01-24 22:30:16.059909732 +0100
@@ -24,7 +24,7 @@
# Standard base for g++, debugging, no optimization
# Running the program will give a spew of line markers for debugging.
-CCC = g++
+CCC = $(CXX)
CCFLAGS = \
-DUNIX -g -O0 -I. -I../../include -DTRACE_UNTESTED \
diff -u -r ../gnucap-20171003/main/Make2.g++ ./main/Make2.g++
--- ../gnucap-20171003/main/Make2.g++ 2017-10-04 00:50:49.000000000 +0200
+++ ./main/Make2.g++ 2019-01-24 22:30:16.059909732 +0100
@@ -23,7 +23,7 @@
# Standard base for g++.
-CCC = g++
+CCC = $(CXX)
CCFLAGS = \
-DUNIX -O3 -DNDEBUG -I. -I../include -I../../include -W
diff -u -r ../gnucap-20171003/modelgen/configure ./modelgen/configure
--- ../gnucap-20171003/modelgen/configure 2017-10-04 00:50:49.000000000 +0200
+++ ./modelgen/configure 2019-01-24 22:31:17.489909279 +0100
@@ -36,10 +36,10 @@
cat <<CAT_EOF >Make.sys
#------------------------------------------------------------------------
VPATH = .:..
-CCC = c++
+CCC = \$(CXX)
TARGET_EXT =
-LDFLAGS = -rdynamic \
+LDFLAGS += -rdynamic \
-L../../lib/O
.SUFFIXES : .o .cc
diff -u -r ../gnucap-20171003/modelgen/Make2.Debug ./modelgen/Make2.Debug
--- ../gnucap-20171003/modelgen/Make2.Debug 2017-10-04 00:50:49.000000000 +0200
+++ ./modelgen/Make2.Debug 2019-01-24 22:30:16.059909732 +0100
@@ -24,7 +24,7 @@
# Standard base for g++, debugging, no optimization
# Running the program will give a spew of line markers for debugging.
-CCC = g++
+CCC = $(CXX)
CCFLAGS = \
-DUNIX -g -O0 -I. -I../../include -DTRACE_UNTESTED \
diff -u -r ../gnucap-20171003/modelgen/Make2.g++ ./modelgen/Make2.g++
--- ../gnucap-20171003/modelgen/Make2.g++ 2017-10-04 00:50:49.000000000 +0200
+++ ./modelgen/Make2.g++ 2019-01-24 22:30:16.059909732 +0100
@@ -23,7 +23,7 @@
# Standard base for g++.
-CCC = g++
+CCC = $(CXX)
CCFLAGS = \
-DUNIX -O3 -DNDEBUG -I. -I../include -I../../include -W
================================================
FILE: packages/gnucap/apps-Make1.patch
================================================
--- ./apps/Make1.orig 2021-09-12 13:58:56.131980584 +0000
+++ ./apps/Make1 2021-09-12 13:59:54.468571515 +0000
@@ -119,8 +119,8 @@
MAINTAINERCLEANFILES = $(DISTCLEANFILES)
#------------------------------------------------------------------------
#------------------------------------------------------------------------
-LIBPATH = `pwd | sed 's/\(.*\)apps/\1lib/'`
-MODELGEN = `pwd | sed 's/\(.*\)apps/\1modelgen/'`/gnucap-modelgen
+LIBPATH = @TERMUX_PKG_HOSTBUILD_DIR@/lib/O
+MODELGEN = @TERMUX_PKG_HOSTBUILD_DIR@/modelgen/O/gnucap-modelgen
#------------------------------------------------------------------------
%.h : %.model
(export LD_LIBRARY_PATH=$(LIBPATH); $(MODELGEN) -h $<)
================================================
FILE: packages/gnucap/apps-configure.patch
================================================
--- ../apps-configure.orig 2019-01-27 08:31:33.269997397 +0000
+++ ./apps/configure 2019-01-27 08:42:21.156659353 +0000
@@ -25,9 +25,9 @@
#----------------------------------------------------------------
echo "CCFLAGS = -fPIC \\" >Make.ccflags
-echo "-DUNIX -O2 -DNDEBUG -I. -I../include -I../../include -W" >>Make.ccflags
+echo "-DUNIX -O2 -DNDEBUG \$(CPPFLAGS) -I. -I../include -I../../include -W" >>Make.ccflags
-echo "LIBS = \\" >Make.libs
+echo "LIBS = -lgnucap \\" >Make.libs
echo "" >>Make.libs
echo "PREFIX = " $prefix >>Make.libs
echo "" >>Make.libs
@@ -35,10 +35,11 @@
cat <<CAT_EOF >Make.sys
#------------------------------------------------------------------------
VPATH = .:..
-CCC = c++
+CCC = \$(CXX)
TARGET_EXT = .so
-LDFLAGS = -shared
+LDFLAGS += -shared \
+-L../../lib/O
.SUFFIXES:
.SUFFIXES: .o .cc
================================================
FILE: packages/gnucap/build.sh
================================================
TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/gnucap/gnucap.html
TERMUX_PKG_DESCRIPTION="The Gnu Circuit Analysis Package"
TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91"
TERMUX_PKG_LICENSE="GPL-3.0"
TERMUX_PKG_VERSION=20210107
TERMUX_PKG_REVISION=1
TERMUX_PKG_SRCURL=https://gitlab.com/gnucap/gnucap/-/archive/${TERMUX_PKG_VERSION}/gnucap-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=d2c24a66c7e60b379727c9e9487ed1b4a3532646b3f4cc03c6a4305749e3348b
TERMUX_PKG_DEPENDS="libc++, readline"
TERMUX_PKG_BREAKS="gnucap-dev"
TERMUX_PKG_REPLACES="gnucap-dev"
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_HOSTBUILD=true
termux_step_host_build () {
cp -r $TERMUX_PKG_SRCDIR/* .
./configure
(cd lib && make)
(cd modelgen && make)
}
termux_step_pre_configure () {
sed -i "s%@TERMUX_PKG_HOSTBUILD_DIR@%$TERMUX_PKG_HOSTBUILD_DIR%g" $TERMUX_PKG_SRCDIR/apps/Make1
}
termux_step_configure () {
$TERMUX_PKG_SRCDIR/configure --prefix=$TERMUX_PREFIX
}
================================================
FILE: packages/gnucap/lib-configure.patch
================================================
--- ./lib/configure.orig 2019-01-24 22:44:34.406570275 +0100
+++ ./lib/configure 2019-01-24 22:46:51.853235913 +0100
@@ -28,7 +28,7 @@
echo "LIBS = -ldl \\" >Make.libs
rm -f a.out
-c++ test_readline.cc $CXXFLAGS $CPPFLAGS $LDFLAGS -lreadline
+$CXX test_readline.cc $CXXFLAGS $CPPFLAGS $LDFLAGS -lreadline
if [ -f a.out ] ; then
echo "using readline"
echo "-DHAVE_LIBREADLINE \\" >>Make.ccflags
@@ -46,10 +46,10 @@
cat <<CAT_EOF >Make.sys
#------------------------------------------------------------------------
VPATH = .:..
-CCC = c++
+CCC = \$(CXX)
TARGET_EXT = .so
-LDFLAGS = -shared
+LDFLAGS += -shared
.SUFFIXES:
.SUFFIXES: .o .cc
================================================
FILE: packages/gnucap/no_termcap.patch.beforehostbuild
================================================
--- ./lib/configure.orig 2019-01-24 22:42:28.083237847 +0100
+++ ./lib/configure 2019-01-24 22:42:52.323237693 +0100
@@ -28,17 +28,17 @@
echo "LIBS = -ldl \\" >Make.libs
rm -f a.out
-c++ test_readline.cc -lreadline -ltermcap
+c++ test_readline.cc $CXXFLAGS $CPPFLAGS $LDFLAGS -lreadline
if [ -f a.out ] ; then
echo "using readline"
echo "-DHAVE_LIBREADLINE \\" >>Make.ccflags
- echo "-lreadline -ltermcap \\" >>Make.libs
+ echo "-lreadline \\" >>Make.libs
else
- echo "warning: either libtermcap or libreadline is missing - building without readline"
+ echo "warning: libreadline is missing - building without readline"
fi
rm -f a.out
-echo "-DUNIX -O2 -DNDEBUG -I. -I../include -I../../include -W" >>Make.ccflags
+echo "-DUNIX -O2 -DNDEBUG \$(CPPFLAGS) -I. -I../include -I../../include -W" >>Make.ccflags
echo "" >>Make.libs
echo "PREFIX = " $prefix >>Make.libs
echo "" >>Make.libs
================================================
FILE: packages/libfreexl/build.sh
================================================
TERMUX_PKG_HOMEPAGE=https://www.gaia-gis.it/fossil/freexl
TERMUX_PKG_DESCRIPTION="Library to extract valid data from within an Excel (.xls) spreadsheet"
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=1.0.6
TERMUX_PKG_SRCURL=https://www.gaia-gis.it/gaia-sins/freexl-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=3de8b57a3d130cb2881ea52d3aa9ce1feedb1b57b7daa4eb37f751404f90fc22
TERMUX_PKG_DEPENDS="libiconv"
================================================
FILE: packages/libgeos/build.sh
================================================
TERMUX_PKG_HOMEPAGE=https://geos.osgeo.org/
TERMUX_PKG_DESCRIPTION="Geometry Engine, C++ port of the Java Topology Suite"
TERMUX_PKG_LICENSE="LGPL-2.1"
TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91"
TERMUX_PKG_VERSION=3.10.1
TERMUX_PKG_SRCURL=https://github.com/libgeos/geos/archive/${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=15180d727df60ea2e61ece6273feaa3b2a4554db0a447bf6923054df676c78c0
TERMUX_PKG_DEPENDS="libc++"
TERMUX_PKG_BREAKS="libgeos-dev"
TERMUX_PKG_REPLACES="libgeos-dev"
TERMUX_PKG_FORCE_CMAKE=true
================================================
FILE: packages/libhdf5/CMakeLists.patch
================================================
--- ./src/CMakeLists.txt.orig 2020-01-02 11:18:47.474641372 +0100
+++ ./src/CMakeLists.txt 2020-01-02 11:24:43.115018551 +0100
@@ -949,56 +949,14 @@
${HDF5_SOURCE_DIR}/bin/batch/${HDF5_BATCH_H5DETECT_SCRIPT}.in.cmake
${HDF5_BINARY_DIR}/${HDF5_BATCH_H5DETECT_SCRIPT} ESCAPE_QUOTES @ONLY
)
- add_custom_command (
- OUTPUT ${HDF5_GENERATED_SOURCE_DIR}/H5Tinit.c
- ${HDF5_GENERATED_SOURCE_DIR}/gen_SRCS.stamp1
- COMMAND ${HDF5_BATCH_CMD}
- ARGS ${HDF5_BINARY_DIR}/${HDF5_BATCH_H5DETECT_SCRIPT}
- COMMAND ${CMAKE_COMMAND}
- ARGS -E echo "Executed batch command to create H5Tinit.c"
- COMMAND ${CMAKE_COMMAND}
- ARGS -E touch ${HDF5_GENERATED_SOURCE_DIR}/gen_SRCS.stamp1
- DEPENDS H5detect
- WORKING_DIRECTORY ${HDF5_GENERATED_SOURCE_DIR}
- )
add_custom_target (gen_H5Tinit
COMMAND ${CMAKE_COMMAND} -P ${HDF5_SOURCE_DIR}/config/cmake/wait_H5Tinit.cmake
)
if (BUILD_SHARED_LIBS)
- add_custom_command (
- OUTPUT ${HDF5_GENERATED_SOURCE_DIR}/shared/H5Tinit.c
- ${HDF5_GENERATED_SOURCE_DIR}/shared/shared_gen_SRCS.stamp1
- COMMAND ${CMAKE_COMMAND}
- ARGS -E copy_if_different "${HDF5_GENERATED_SOURCE_DIR}/H5Tinit.c" "${HDF5_GENERATED_SOURCE_DIR}/shared/H5Tinit.c"
- COMMAND ${CMAKE_COMMAND}
- ARGS -E touch ${HDF5_GENERATED_SOURCE_DIR}/shared/shared_gen_SRCS.stamp1
- DEPENDS gen_H5Tinit ${HDF5_GENERATED_SOURCE_DIR}/H5Tinit_created
- WORKING_DIRECTORY ${HDF5_GENERATED_SOURCE_DIR}
- )
set_source_files_properties (${HDF5_GENERATED_SOURCE_DIR}/shared/H5Tinit.c PROPERTIES GENERATED TRUE)
endif ()
else ()
- add_custom_command (
- OUTPUT ${HDF5_GENERATED_SOURCE_DIR}/H5Tinit.c
- ${HDF5_GENERATED_SOURCE_DIR}/gen_SRCS.stamp1
- COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} $<TARGET_FILE:H5detect>
- ARGS ${HDF5_GENERATED_SOURCE_DIR}/H5Tinit.c
- COMMAND ${CMAKE_COMMAND}
- ARGS -E touch ${HDF5_GENERATED_SOURCE_DIR}/gen_SRCS.stamp1
- DEPENDS H5detect
- WORKING_DIRECTORY ${HDF5_GENERATED_SOURCE_DIR}
- )
if (BUILD_SHARED_LIBS)
- add_custom_command (
- OUTPUT ${HDF5_GENERATED_SOURCE_DIR}/shared/H5Tinit.c
- ${HDF5_GENERATED_SOURCE_DIR}/shared/shared_gen_SRCS.stamp1
- COMMAND ${CMAKE_COMMAND}
- ARGS -E copy_if_different "${HDF5_GENERATED_SOURCE_DIR}/H5Tinit.c" "${HDF5_GENERATED_SOURCE_DIR}/shared/H5Tinit.c"
- COMMAND ${CMAKE_COMMAND}
- ARGS -E touch ${HDF5_GENERATED_SOURCE_DIR}/shared/shared_gen_SRCS.stamp1
- DEPENDS ${HDF5_GENERATED_SOURCE_DIR}/H5Tinit.c
- WORKING_DIRECTORY ${HDF5_GENERATED_SOURCE_DIR}
- )
set_source_files_properties (${HDF5_GENERATED_SOURCE_DIR}/shared/H5Tinit.c PROPERTIES GENERATED TRUE)
endif ()
endif ()
@@ -1034,28 +992,8 @@
PRIVATE $<$<PLATFORM_ID:Emscripten>:"-O0">
)
-add_custom_command (
- OUTPUT ${HDF5_BINARY_DIR}/H5lib_settings.c
- ${HDF5_BINARY_DIR}/gen_SRCS.stamp2
- COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} $<TARGET_FILE:H5make_libsettings>
- ARGS ${HDF5_BINARY_DIR}/H5lib_settings.c
- COMMAND ${CMAKE_COMMAND}
- ARGS -E touch ${HDF5_GENERATED_SOURCE_DIR}/gen_SRCS.stamp2
- DEPENDS H5make_libsettings
- WORKING_DIRECTORY ${HDF5_BINARY_DIR}
-)
set_source_files_properties (${HDF5_BINARY_DIR}/H5lib_settings.c PROPERTIES GENERATED TRUE)
if (BUILD_SHARED_LIBS)
- add_custom_command (
- OUTPUT ${HDF5_BINARY_DIR}/shared/H5lib_settings.c
- ${HDF5_BINARY_DIR}/shared/shared_gen_SRCS.stamp2
- COMMAND ${CMAKE_COMMAND}
- ARGS -E copy_if_different "${HDF5_BINARY_DIR}/H5lib_settings.c" "${HDF5_BINARY_DIR}/shared/H5lib_settings.c"
- COMMAND ${CMAKE_COMMAND}
- ARGS -E touch ${HDF5_GENERATED_SOURCE_DIR}/shared/shared_gen_SRCS.stamp2
- DEPENDS ${HDF5_BINARY_DIR}/H5lib_settings.c
- WORKING_DIRECTORY ${HDF5_BINARY_DIR}
- )
set_source_files_properties (${HDF5_BINARY_DIR}/shared/H5lib_settings.c PROPERTIES GENERATED TRUE)
endif ()
================================================
FILE: packages/libhdf5/aarch64/H5Tinit.c
================================================
/* Generated automatically by H5detect -- do not edit */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Copyright by The HDF Group. *
* Copyright by the Board of Trustees of the University of Illinois. *
* All rights reserved. *
* *
* This file is part of HDF5. The full HDF5 copyright notice, including *
* terms governing use, modification, and redistribution, is contained in *
* the COPYING file, which can be found at the root of the source code *
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
* If you do not have access to either file, you may request a copy from *
* help@hdfgroup.org. *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Created: Apr 20, 2019
* u0_a172@localhost
*
* Purpose: This machine-generated source code contains
* information about the various integer and
* floating point numeric formats found on this
* architecture. The parameters below should be
* checked carefully and errors reported to the
* HDF5 maintainer.
*
* Each of the numeric formats listed below are
* printed from most significant bit to least
* significant bit even though the actual bytes
* might be stored in a different order in
* memory. The integers above each binary byte
* indicate the relative order of the bytes in
* memory; little-endian machines have
* decreasing numbers while big-endian machines
* have increasing numbers.
*
* The fields of the numbers are printed as
* letters with `S' for the mantissa sign bit,
* `M' for the mantissa magnitude, and `E' for
* the exponent. The exponent has an associated
* bias which can be subtracted to find the
* true exponent. The radix point is assumed
* to be before the first `M' bit. Any bit
* of a floating-point value not falling into one
* of these categories is printed as a question
* mark. Bits of integer types are printed as
* `I' for 2's complement and `U' for magnitude.
*
* If the most significant bit of the normalized
* mantissa (always a `1' except for `0.0') is
* not stored then an `implicit=yes' appears
* under the field description. In this case,
* the radix point is still assumed to be
* before the first `M' but after the implicit
* bit.
*
* Modifications:
*
* DO NOT MAKE MODIFICATIONS TO THIS FILE!
* It was generated by code in `H5detect.c'.
*
*-------------------------------------------------------------------------
*/
/****************/
/* Module Setup */
/****************/
#include "H5Tmodule.h" /* This source code file is part of the H5T module */
/***********/
/* Headers */
/***********/
#include "H5private.h" /* Generic Functions */
#include "H5Eprivate.h" /* Error handling */
#include "H5FLprivate.h" /* Free Lists */
#include "H5Iprivate.h" /* IDs */
#include "H5Tpkg.h" /* Datatypes */
/****************/
/* Local Macros */
/****************/
/******************/
/* Local Typedefs */
/******************/
/********************/
/* Package Typedefs */
/********************/
/********************/
/* Local Prototypes */
/********************/
/********************/
/* Public Variables */
/********************/
/*****************************/
/* Library Private Variables */
/*****************************/
/*********************/
/* Package Variables */
/*********************/
/*******************/
/* Local Variables */
/*******************/
/*-------------------------------------------------------------------------
* Function: H5T__init_native
*
* Purpose: Initialize pre-defined native datatypes from code generated
* during the library configuration by H5detect.
*
* Return: Success: non-negative
* Failure: negative
*
* Programmer: Robb Matzke
* Wednesday, December 16, 1998
*
*-------------------------------------------------------------------------
*/
herr_t
H5T__init_native(void)
{
H5T_t *dt = NULL;
herr_t ret_value = SUCCEED;
FUNC_ENTER_PACKAGE
/*
* 0
* IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 1;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 8;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_SCHAR_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_SCHAR_ALIGN_g = 1;
H5T_NATIVE_SCHAR_COMP_ALIGN_g = 1;
/*
* 0
* UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 1;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 8;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UCHAR_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UCHAR_ALIGN_g = 1;
/*
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 2;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 16;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_SHORT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_SHORT_ALIGN_g = 1;
H5T_NATIVE_SHORT_COMP_ALIGN_g = 2;
/*
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 2;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 16;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_USHORT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_USHORT_ALIGN_g = 1;
/*
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_ALIGN_g = 1;
H5T_NATIVE_INT_COMP_ALIGN_g = 4;
/*
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT_ALIGN_g = 1;
/*
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_LONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_LONG_ALIGN_g = 1;
H5T_NATIVE_LONG_COMP_ALIGN_g = 8;
/*
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_ULONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_ULONG_ALIGN_g = 1;
/*
* 0
* IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 1;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 8;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT8_ALIGN_g = 1;
/*
* 0
* UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 1;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 8;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT8_ALIGN_g = 1;
/*
* 0
* IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 1;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 8;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_LEAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_LEAST8_ALIGN_g = 1;
/*
* 0
* UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 1;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 8;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT_LEAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT_LEAST8_ALIGN_g = 1;
/*
* 0
* IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 1;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 8;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_FAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_FAST8_ALIGN_g = 1;
/*
* 0
* UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 1;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 8;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT_FAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT_FAST8_ALIGN_g = 1;
/*
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 2;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 16;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT16_ALIGN_g = 1;
/*
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 2;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 16;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT16_ALIGN_g = 1;
/*
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 2;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 16;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_LEAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_LEAST16_ALIGN_g = 1;
/*
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 2;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 16;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT_LEAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT_LEAST16_ALIGN_g = 1;
/*
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_FAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_FAST16_ALIGN_g = 1;
/*
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT_FAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT_FAST16_ALIGN_g = 1;
/*
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT32_ALIGN_g = 1;
/*
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT32_ALIGN_g = 1;
/*
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_LEAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_LEAST32_ALIGN_g = 1;
/*
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT_LEAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT_LEAST32_ALIGN_g = 1;
/*
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_FAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_FAST32_ALIGN_g = 1;
/*
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT_FAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT_FAST32_ALIGN_g = 1;
/*
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT64_ALIGN_g = 1;
/*
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT64_ALIGN_g = 1;
/*
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_LEAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_LEAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT_LEAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT_LEAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_FAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_FAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT_FAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT_FAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_LLONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_LLONG_ALIGN_g = 1;
H5T_NATIVE_LLONG_COMP_ALIGN_g = 8;
/*
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_ULLONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_ULLONG_ALIGN_g = 1;
/*
* 3 2 1 0
* SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM
* Implicit bit? yes
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_FLOAT;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.f.sign = 31;
dt->shared->u.atomic.u.f.epos = 23;
dt->shared->u.atomic.u.f.esize = 8;
dt->shared->u.atomic.u.f.ebias = 0x0000007f;
dt->shared->u.atomic.u.f.mpos = 0;
dt->shared->u.atomic.u.f.msize = 23;
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
if((H5T_NATIVE_FLOAT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_FLOAT_ALIGN_g = 1;
H5T_NATIVE_FLOAT_COMP_ALIGN_g = 4;
/*
* 7 6 5 4
* SEEEEEEE EEEEMMMM MMMMMMMM MMMMMMMM
* 3 2 1 0
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
* Implicit bit? yes
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_FLOAT;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.f.sign = 63;
dt->shared->u.atomic.u.f.epos = 52;
dt->shared->u.atomic.u.f.esize = 11;
dt->shared->u.atomic.u.f.ebias = 0x000003ff;
dt->shared->u.atomic.u.f.mpos = 0;
dt->shared->u.atomic.u.f.msize = 52;
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
if((H5T_NATIVE_DOUBLE_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_DOUBLE_ALIGN_g = 1;
H5T_NATIVE_DOUBLE_COMP_ALIGN_g = 8;
/*
* 15 14 13 12
* SEEEEEEE EEEEEEEE MMMMMMMM MMMMMMMM
* 11 10 9 8
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
* 7 6 5 4
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
* 3 2 1 0
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
* Implicit bit? yes
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_FLOAT;
dt->shared->size = 16;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 128;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.f.sign = 127;
dt->shared->u.atomic.u.f.epos = 112;
dt->shared->u.atomic.u.f.esize = 15;
dt->shared->u.atomic.u.f.ebias = 0x00003fff;
dt->shared->u.atomic.u.f.mpos = 0;
dt->shared->u.atomic.u.f.msize = 112;
dt->shared->u.atomic.u.f.norm = H5T_NORM_IMPLIED;
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
if((H5T_NATIVE_LDOUBLE_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_LDOUBLE_ALIGN_g = 1;
H5T_NATIVE_LDOUBLE_COMP_ALIGN_g = 16;
/* Set the native order for this machine */
H5T_native_order_g = H5T_ORDER_LE;
/* Structure alignment for pointers, hvl_t, hobj_ref_t, hdset_reg_ref_t */
H5T_POINTER_COMP_ALIGN_g = 8;
H5T_HVL_COMP_ALIGN_g = 8;
H5T_HOBJREF_COMP_ALIGN_g = 8;
H5T_HDSETREGREF_COMP_ALIGN_g = 1;
done:
if(ret_value < 0) {
if(dt != NULL) {
dt->shared = H5FL_FREE(H5T_shared_t, dt->shared);
dt = H5FL_FREE(H5T_t, dt);
} /* end if */
} /* end if */
FUNC_LEAVE_NOAPI(ret_value);
} /* end H5T__init_native() */
/****************************************/
/* ALIGNMENT and signal-handling status */
/****************************************/
/* Signal() support: yes */
/* setjmp() support: yes */
/* longjmp() support: yes */
/* sigsetjmp() support: yes */
/* siglongjmp() support: yes */
/* sigprocmask() support: yes */
/******************************/
/* signal handlers statistics */
/******************************/
/* signal_handlers tested: 15 times */
/* sigbus_handler called: 5 times */
/* sigsegv_handler called: 5 times */
/* sigill_handler called: 5 times */
================================================
FILE: packages/libhdf5/aarch64/H5lib_settings.c
================================================
/* Generated automatically by H5make_libsettings -- do not edit */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Copyright by The HDF Group. *
* Copyright by the Board of Trustees of the University of Illinois. *
* All rights reserved. *
* *
* This file is part of HDF5. The full HDF5 copyright notice, including *
* terms governing use, modification, and redistribution, is contained in *
* the COPYING file, which can be found at the root of the source code *
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
* If you do not have access to either file, you may request a copy from *
* help@hdfgroup.org. *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Created: Apr 20, 2019
* u0_a172@localhost
*
* Purpose: This machine-generated source code contains
* information about the library build configuration
*
* Modifications:
*
* DO NOT MAKE MODIFICATIONS TO THIS FILE!
* It was generated by code in `H5make_libsettings.c'.
*
*-------------------------------------------------------------------------
*/
char H5libhdf5_settings[]=
" SUMMARY OF THE HDF5 CONFIGURATION\n"
" =================================\n"
"\n"
"General Information:\n"
"-------------------\n"
" HDF5 Version: 1.10.5\n"
" Configured on: 2019-04-20\n"
" Configured by: Unix Makefiles\n"
" Host system: Linux-4.4.111-SoLdieR9312\n"
" Uname information: Linux\n"
" Byte sex: little-endian\n"
" Installation point: /data/data/com.termux/files/usr\n"
"\n"
"Compiling Options:\n"
"------------------\n"
" Build Mode: RelWithDebInfo\n"
" Debugging Symbols: \n"
" Asserts: \n"
" Profiling: \n"
" Optimization Level: \n"
"\n"
"Linking Options:\n"
"----------------\n"
" Libraries: \n"
" Statically Linked Executables: OFF\n"
" LDFLAGS: \n"
" H5_LDFLAGS: \n"
" AM_LDFLAGS: \n"
" Extra libraries: m;dl\n"
" Archiver: /data/data/com.termux/files/usr/bin/ar\n"
" Ranlib: /data/data/com.termux/files/usr/bin/ranlib\n"
"\n"
"Languages:\n"
"----------\n"
" C: yes\n"
" C Compiler: /data/data/com.termux/files/usr/bin/cc 8.0.0\n"
" CPPFLAGS: \n"
" H5_CPPFLAGS: \n"
" AM_CPPFLAGS: \n"
" CFLAGS: -std=c99 \n"
" H5_CFLAGS: \n"
" AM_CFLAGS: \n"
" Shared C Library: YES\n"
" Static C Library: YES\n"
"\n"
" Fortran: OFF\n"
" Fortran Compiler: \n"
" Fortran Flags: \n"
" H5 Fortran Flags: \n"
" AM Fortran Flags: \n"
" Shared Fortran Library: YES\n"
" Static Fortran Library: YES\n"
"\n"
" C++: ON\n"
" C++ Compiler: /data/data/com.termux/files/usr/bin/c++ 8.0.0\n"
" C++ Flags: \n"
" H5 C++ Flags: \n"
" AM C++ Flags: \n"
" Shared C++ Library: YES\n"
" Static C++ Library: YES\n"
"\n"
" JAVA: OFF\n"
" JAVA Compiler: \n"
"\n"
"Features:\n"
"---------\n"
" Parallel HDF5: OFF\n"
"Parallel Filtered Dataset Writes: \n"
" Large Parallel I/O: \n"
" High-level library: ON\n"
" Threadsafety: OFF\n"
" Default API mapping: v110\n"
" With deprecated public symbols: ON\n"
" I/O filters (external): \n"
" MPE: \n"
" Direct VFD: \n"
" dmalloc: \n"
" Packages w/ extra debug output: \n"
" API Tracing: OFF\n"
" Using memory checker: OFF\n"
" Memory allocation sanity checks: OFF\n"
" Function Stack Tracing: OFF\n"
" Strict File Format Checks: OFF\n"
" Optimization Instrumentation: \n"
;
================================================
FILE: packages/libhdf5/aarch64/TryRunResults_out.cmake
================================================
# This file was generated by CMake because it detected TRY_RUN() commands
# in crosscompiling mode. It will be overwritten by the next CMake run.
# Copy it to a safe location, set the variables to appropriate values
# and use it then to preset the CMake cache (using -C).
# TEST_LFS_WORKS_RUN
# indicates whether the executable would have been able to run on its
# target platform. If so, set TEST_LFS_WORKS_RUN to
# the exit code (in many cases 0 for success), otherwise enter "FAILED_TO_RUN".
# TEST_LFS_WORKS_RUN__TRYRUN_OUTPUT
# contains the text the executable would have printed on stdout and stderr.
# If the executable would not have been able to run, set TEST_LFS_WORKS_RUN__TRYRUN_OUTPUT empty.
# Otherwise check if the output is evaluated by the calling CMake code. If so,
# check what the source file would have printed when called with the given arguments.
# The TEST_LFS_WORKS_COMPILE variable holds the build result for this TRY_RUN().
#
# Source file : /home/builder/.termux-build/libhdf5/src/config/cmake_ext_mod/HDFTests.c
# Executable : /home/builder/.termux-build/libhdf5/build/CMakeFiles/cmTC_0c83a-TEST_LFS_WORKS_RUN
# Run arguments :
# Called from: [3] /home/builder/.termux-build/libhdf5/src/config/cmake_ext_mod/ConfigureChecks.cmake
# [2] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [1] /home/builder/.termux-build/libhdf5/src/CMakeLists.txt
set( TEST_LFS_WORKS_RUN
"0"
CACHE STRING "Result from TRY_RUN" FORCE)
set( TEST_LFS_WORKS_RUN__TRYRUN_OUTPUT
""
CACHE STRING "Output from TRY_RUN" FORCE)
# H5_PRINTF_LL_TEST_RUN
# indicates whether the executable would have been able to run on its
# target platform. If so, set H5_PRINTF_LL_TEST_RUN to
# the exit code (in many cases 0 for success), otherwise enter "FAILED_TO_RUN".
# H5_PRINTF_LL_TEST_RUN__TRYRUN_OUTPUT
# contains the text the executable would have printed on stdout and stderr.
# If the executable would not have been able to run, set H5_PRINTF_LL_TEST_RUN__TRYRUN_OUTPUT empty.
# Otherwise check if the output is evaluated by the calling CMake code. If so,
# check what the source file would have printed when called with the given arguments.
# The H5_PRINTF_LL_TEST_COMPILE variable holds the build result for this TRY_RUN().
#
# Source file : /home/builder/.termux-build/libhdf5/src/config/cmake_ext_mod/HDFTests.c
# Executable : /home/builder/.termux-build/libhdf5/build/CMakeFiles/cmTC_0923e-H5_PRINTF_LL_TEST_RUN
# Run arguments :
# Called from: [3] /home/builder/.termux-build/libhdf5/src/config/cmake_ext_mod/ConfigureChecks.cmake
# [2] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [1] /home/builder/.termux-build/libhdf5/src/CMakeLists.txt
set( H5_PRINTF_LL_TEST_RUN
"0"
CACHE STRING "Result from TRY_RUN" FORCE)
set( H5_PRINTF_LL_TEST_RUN__TRYRUN_OUTPUT
"H5_PRINTF_LL_WIDTH=[l]"
CACHE STRING "Output from TRY_RUN" FORCE)
# H5_LDOUBLE_TO_LONG_SPECIAL_RUN
# indicates whether the executable would have been able to run on its
# target platform. If so, set H5_LDOUBLE_TO_LONG_SPECIAL_RUN to
# the exit code (in many cases 0 for success), otherwise enter "FAILED_TO_RUN".
# H5_LDOUBLE_TO_LONG_SPECIAL_RUN__TRYRUN_OUTPUT
# contains the text the executable would have printed on stdout and stderr.
# If the executable would not have been able to run, set H5_LDOUBLE_TO_LONG_SPECIAL_RUN__TRYRUN_OUTPUT empty.
# Otherwise check if the output is evaluated by the calling CMake code. If so,
# check what the source file would have printed when called with the given arguments.
# The H5_LDOUBLE_TO_LONG_SPECIAL_COMPILE variable holds the build result for this TRY_RUN().
#
# Source file : /home/builder/.termux-build/libhdf5/src/config/cmake/ConversionTests.c
# Executable : /home/builder/.termux-build/libhdf5/build/CMakeFiles/cmTC_b96b8-H5_LDOUBLE_TO_LONG_SPECIAL_RUN
# Run arguments :
# Called from: [3] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [2] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [1] /home/builder/.termux-build/libhdf5/src/CMakeLists.txt
set( H5_LDOUBLE_TO_LONG_SPECIAL_RUN
"1"
CACHE STRING "Result from TRY_RUN" FORCE)
set( H5_LDOUBLE_TO_LONG_SPECIAL_RUN__TRYRUN_OUTPUT
""
CACHE STRING "Output from TRY_RUN" FORCE)
# H5_LONG_TO_LDOUBLE_SPECIAL_RUN
# indicates whether the executable would have been able to run on its
# target platform. If so, set H5_LONG_TO_LDOUBLE_SPECIAL_RUN to
# the exit code (in many cases 0 for success), otherwise enter "FAILED_TO_RUN".
# H5_LONG_TO_LDOUBLE_SPECIAL_RUN__TRYRUN_OUTPUT
# contains the text the executable would have printed on stdout and stderr.
# If the executable would not have been able to run, set H5_LONG_TO_LDOUBLE_SPECIAL_RUN__TRYRUN_OUTPUT empty.
# Otherwise check if the output is evaluated by the calling CMake code. If so,
# check what the source file would have printed when called with the given arguments.
# The H5_LONG_TO_LDOUBLE_SPECIAL_COMPILE variable holds the build result for this TRY_RUN().
#
# Source file : /home/builder/.termux-build/libhdf5/src/config/cmake/ConversionTests.c
# Executable : /home/builder/.termux-build/libhdf5/build/CMakeFiles/cmTC_f960d-H5_LONG_TO_LDOUBLE_SPECIAL_RUN
# Run arguments :
# Called from: [3] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [2] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [1] /home/builder/.termux-build/libhdf5/src/CMakeLists.txt
set( H5_LONG_TO_LDOUBLE_SPECIAL_RUN
"1"
CACHE STRING "Result from TRY_RUN" FORCE)
set( H5_LONG_TO_LDOUBLE_SPECIAL_RUN__TRYRUN_OUTPUT
""
CACHE STRING "Output from TRY_RUN" FORCE)
# H5_LDOUBLE_TO_LLONG_ACCURATE_RUN
# indicates whether the executable would have been able to run on its
# target platform. If so, set H5_LDOUBLE_TO_LLONG_ACCURATE_RUN to
# the exit code (in many cases 0 for success), otherwise enter "FAILED_TO_RUN".
# H5_LDOUBLE_TO_LLONG_ACCURATE_RUN__TRYRUN_OUTPUT
# contains the text the executable would have printed on stdout and stderr.
# If the executable would not have been able to run, set H5_LDOUBLE_TO_LLONG_ACCURATE_RUN__TRYRUN_OUTPUT empty.
# Otherwise check if the output is evaluated by the calling CMake code. If so,
# check what the source file would have printed when called with the given arguments.
# The H5_LDOUBLE_TO_LLONG_ACCURATE_COMPILE variable holds the build result for this TRY_RUN().
#
# Source file : /home/builder/.termux-build/libhdf5/src/config/cmake/ConversionTests.c
# Executable : /home/builder/.termux-build/libhdf5/build/CMakeFiles/cmTC_39750-H5_LDOUBLE_TO_LLONG_ACCURATE_RUN
# Run arguments :
# Called from: [3] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [2] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [1] /home/builder/.termux-build/libhdf5/src/CMakeLists.txt
set( H5_LDOUBLE_TO_LLONG_ACCURATE_RUN
"0"
CACHE STRING "Result from TRY_RUN" FORCE)
set( H5_LDOUBLE_TO_LLONG_ACCURATE_RUN__TRYRUN_OUTPUT
""
CACHE STRING "Output from TRY_RUN" FORCE)
# H5_LLONG_TO_LDOUBLE_CORRECT_RUN
# indicates whether the executable would have been able to run on its
# target platform. If so, set H5_LLONG_TO_LDOUBLE_CORRECT_RUN to
# the exit code (in many cases 0 for success), otherwise enter "FAILED_TO_RUN".
# H5_LLONG_TO_LDOUBLE_CORRECT_RUN__TRYRUN_OUTPUT
# contains the text the executable would have printed on stdout and stderr.
# If the executable would not have been able to run, set H5_LLONG_TO_LDOUBLE_CORRECT_RUN__TRYRUN_OUTPUT empty.
# Otherwise check if the output is evaluated by the calling CMake code. If so,
# check what the source file would have printed when called with the given arguments.
# The H5_LLONG_TO_LDOUBLE_CORRECT_COMPILE variable holds the build result for this TRY_RUN().
#
# Source file : /home/builder/.termux-build/libhdf5/src/config/cmake/ConversionTests.c
# Executable : /home/builder/.termux-build/libhdf5/build/CMakeFiles/cmTC_e6f7f-H5_LLONG_TO_LDOUBLE_CORRECT_RUN
# Run arguments :
# Called from: [3] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [2] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [1] /home/builder/.termux-build/libhdf5/src/CMakeLists.txt
set( H5_LLONG_TO_LDOUBLE_CORRECT_RUN
"0"
CACHE STRING "Result from TRY_RUN" FORCE)
set( H5_LLONG_TO_LDOUBLE_CORRECT_RUN__TRYRUN_OUTPUT
""
CACHE STRING "Output from TRY_RUN" FORCE)
# H5_NO_ALIGNMENT_RESTRICTIONS_RUN
# indicates whether the executable would have been able to run on its
# target platform. If so, set H5_NO_ALIGNMENT_RESTRICTIONS_RUN to
# the exit code (in many cases 0 for success), otherwise enter "FAILED_TO_RUN".
# H5_NO_ALIGNMENT_RESTRICTIONS_RUN__TRYRUN_OUTPUT
# contains the text the executable would have printed on stdout and stderr.
# If the executable would not have been able to run, set H5_NO_ALIGNMENT_RESTRICTIONS_RUN__TRYRUN_OUTPUT empty.
# Otherwise check if the output is evaluated by the calling CMake code. If so,
# check what the source file would have printed when called with the given arguments.
# The H5_NO_ALIGNMENT_RESTRICTIONS_COMPILE variable holds the build result for this TRY_RUN().
#
# Source file : /home/builder/.termux-build/libhdf5/src/config/cmake/ConversionTests.c
# Executable : /home/builder/.termux-build/libhdf5/build/CMakeFiles/cmTC_178af-H5_NO_ALIGNMENT_RESTRICTIONS_RUN
# Run arguments :
# Called from: [3] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [2] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [1] /home/builder/.termux-build/libhdf5/src/CMakeLists.txt
set( H5_NO_ALIGNMENT_RESTRICTIONS_RUN
"0"
CACHE STRING "Result from TRY_RUN" FORCE)
set( H5_NO_ALIGNMENT_RESTRICTIONS_RUN__TRYRUN_OUTPUT
""
CACHE STRING "Output from TRY_RUN" FORCE)
# H5_DISABLE_SOME_LDOUBLE_CONV_RUN
# indicates whether the executable would have been able to run on its
# target platform. If so, set H5_DISABLE_SOME_LDOUBLE_CONV_RUN to
# the exit code (in many cases 0 for success), otherwise enter "FAILED_TO_RUN".
# H5_DISABLE_SOME_LDOUBLE_CONV_RUN__TRYRUN_OUTPUT
# contains the text the executable would have printed on stdout and stderr.
# If the executable would not have been able to run, set H5_DISABLE_SOME_LDOUBLE_CONV_RUN__TRYRUN_OUTPUT empty.
# Otherwise check if the output is evaluated by the calling CMake code. If so,
# check what the source file would have printed when called with the given arguments.
# The H5_DISABLE_SOME_LDOUBLE_CONV_COMPILE variable holds the build result for this TRY_RUN().
#
# Source file : /home/builder/.termux-build/libhdf5/src/config/cmake/ConversionTests.c
# Executable : /home/builder/.termux-build/libhdf5/build/CMakeFiles/cmTC_3ff45-H5_DISABLE_SOME_LDOUBLE_CONV_RUN
# Run arguments :
# Called from: [3] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [2] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [1] /home/builder/.termux-build/libhdf5/src/CMakeLists.txt
set( H5_DISABLE_SOME_LDOUBLE_CONV_RUN
"1"
CACHE STRING "Result from TRY_RUN" FORCE)
set( H5_DISABLE_SOME_LDOUBLE_CONV_RUN__TRYRUN_OUTPUT
""
CACHE STRING "Output from TRY_RUN" FORCE)
================================================
FILE: packages/libhdf5/arm/CMakeCache.txt
================================================
# This is the CMakeCache file.
# For build in directory: /data/data/com.termux/files/home/hdf5-1.10.1/as
# It was generated by CMake: /data/data/com.termux/files/usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.
########################
# EXTERNAL cache entries
########################
//Allow unsupported combinations of configure options
ALLOW_UNSUPPORTED:BOOL=OFF
//Build Shared Libraries
BUILD_SHARED_LIBS:BOOL=ON
//Build Static Executabless
BUILD_STATIC_EXECS:BOOL=OFF
//Build the testing tree.
BUILD_TESTING:BOOL=ON
//Build With User Defined Values
BUILD_USER_DEFINED_LIBS:BOOL=OFF
//Path to a program.
BZRCOMMAND:FILEPATH=BZRCOMMAND-NOTFOUND
//Path to a program.
CMAKE_AR:FILEPATH=/data/data/com.termux/files/usr/bin/ar
//Single Directory for all static libraries.
CMAKE_ARCHIVE_OUTPUT_DIRECTORY:PATH=/data/data/com.termux/files/home/hdf5-1.10.1/as/bin
//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=
//CXX compiler
CMAKE_CXX_COMPILER:FILEPATH=/data/data/com.termux/files/usr/bin/c++
//LLVM archiver
CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND
//Generate index for LLVM archive
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND
//Flags used by the CXX compiler during all build types.
CMAKE_CXX_FLAGS:STRING=
//Flags used by the CXX compiler during DEBUG builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
//Flags used by the CXX compiler during MINSIZEREL builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the CXX compiler during RELEASE builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the CXX compiler during RELWITHDEBINFO builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//C compiler
CMAKE_C_COMPILER:FILEPATH=/data/data/com.termux/files/usr/bin/cc
//LLVM archiver
CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND
//Generate index for LLVM archive
CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND
//Flags used by the C compiler during all build types.
CMAKE_C_FLAGS:STRING=
//Flags used by the C compiler during DEBUG builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g
//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the C compiler during RELEASE builds.
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=
//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during RELEASE builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
//Single Directory for all fortran modules.
CMAKE_Fortran_MODULE_DIRECTORY:PATH=/data/data/com.termux/files/home/hdf5-1.10.1/as/bin
//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local/HDF_Group/HDF5/1.10.1
//Single Directory for all Libraries
CMAKE_LIBRARY_OUTPUT_DIRECTORY:PATH=/data/data/com.termux/files/home/hdf5-1.10.1/as/bin
//Path to a program.
CMAKE_LINKER:FILEPATH=/data/data/com.termux/files/usr/bin/ld
//Program used to build from build.ninja files.
CMAKE_MAKE_PROGRAM:FILEPATH=/data/data/com.termux/files/usr/bin/ninja
//Flags used by the linker during the creation of modules during
// all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=
//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program.
CMAKE_NM:FILEPATH=/data/data/com.termux/files/usr/bin/nm
//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/data/data/com.termux/files/usr/bin/objcopy
//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/data/data/com.termux/files/usr/bin/objdump
//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=HDF5
//Path to a program.
CMAKE_RANLIB:FILEPATH=/data/data/com.termux/files/usr/bin/ranlib
//Single Directory for all Executables.
CMAKE_RUNTIME_OUTPUT_DIRECTORY:PATH=/data/data/com.termux/files/home/hdf5-1.10.1/as/bin
//Flags used by the linker during the creation of shared libraries
// during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=
//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during the creation of shared libraries
// during RELEASE builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO
//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=
//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program.
CMAKE_STRIP:FILEPATH=/data/data/com.termux/files/usr/bin/strip
//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make. This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Path to the coverage program that CTest uses for performing coverage
// inspection
COVERAGE_COMMAND:FILEPATH=COVERAGE_COMMAND-NOTFOUND
//Extra command line flags to pass to the coverage tool
COVERAGE_EXTRA_FLAGS:STRING=-l
//Enable to build RPM source packages
CPACK_SOURCE_RPM:BOOL=OFF
//Enable to build TBZ2 source packages
CPACK_SOURCE_TBZ2:BOOL=ON
//Enable to build TGZ source packages
CPACK_SOURCE_TGZ:BOOL=ON
//Enable to build TXZ source packages
CPACK_SOURCE_TXZ:BOOL=ON
//Enable to build TZ source packages
CPACK_SOURCE_TZ:BOOL=ON
//Enable to build ZIP source packages
CPACK_SOURCE_ZIP:BOOL=OFF
//How many times to retry timed-out CTest submissions.
CTEST_SUBMIT_RETRY_COUNT:STRING=3
//How long to wait between timed-out CTest submissions.
CTEST_SUBMIT_RETRY_DELAY:STRING=20
//Maximum time allowed before CTest will kill the test.
CTEST_TEST_TIMEOUT:STRING=600
//Path to a program.
CVSCOMMAND:FILEPATH=CVSCOMMAND-NOTFOUND
//Options passed to the cvs update command.
CVS_UPDATE_OPTIONS:STRING=-d -A -P
//Maximum time allowed before CTest will kill the test.
DART_TESTING_TIMEOUT:STRING=600
//Path to a program.
GITCOMMAND:FILEPATH=/data/data/com.termux/files/usr/bin/git
//Allow External Library Building (NO SVN TGZ)
HDF5_ALLOW_EXTERNAL_SUPPORT:STRING=NO
//Value Computed by CMake
HDF5_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as
//Build HDF5 C++ Library
HDF5_BUILD_CPP_LIB:BOOL=ON
//Build HDF5 Library Examples
HDF5_BUILD_EXAMPLES:BOOL=ON
//Build FORTRAN support
HDF5_BUILD_FORTRAN:BOOL=OFF
//Build HIGH Level HDF5 Library
HDF5_BUILD_HL_LIB:BOOL=ON
//Build Java HDF5 Library
HDF5_BUILD_JAVA:BOOL=OFF
//Build HDF5 Tools
HDF5_BUILD_TOOLS:BOOL=ON
//Value Computed by CMake
HDF5_CPP_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/c++
//Value Computed by CMake
HDF5_CPP_EXAMPLES_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/c++/examples
//Value Computed by CMake
HDF5_CPP_EXAMPLES_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/c++/examples
//Value Computed by CMake
HDF5_CPP_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/c++
//Value Computed by CMake
HDF5_CPP_SRC_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/c++/src
//Value Computed by CMake
HDF5_CPP_SRC_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/c++/src
//Value Computed by CMake
HDF5_CPP_TEST_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/c++/test
//Value Computed by CMake
HDF5_CPP_TEST_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/c++/test
//Disable compiler warnings
HDF5_DISABLE_COMPILER_WARNINGS:BOOL=OFF
//Enable all warnings
HDF5_ENABLE_ALL_WARNINGS:BOOL=OFF
//Enable the function stack tracing (for developer debugging).
HDF5_ENABLE_CODESTACK:BOOL=OFF
//Enable code coverage for Libraries and Programs
HDF5_ENABLE_COVERAGE:BOOL=OFF
//Turn on extra debug output in all packages
HDF5_ENABLE_DEBUG_APIS:BOOL=OFF
//Enable deprecated public API symbols
HDF5_ENABLE_DEPRECATED_SYMBOLS:BOOL=ON
//Build the Direct I/O Virtual File Driver
HDF5_ENABLE_DIRECT_VFD:BOOL=OFF
//embed library info into executables
HDF5_ENABLE_EMBEDDED_LIBINFO:BOOL=ON
//Enable group four warnings
HDF5_ENABLE_GROUPFOUR_WARNINGS:BOOL=OFF
//Enable group one warnings
HDF5_ENABLE_GROUPONE_WARNINGS:BOOL=OFF
//Enable group three warnings
HDF5_ENABLE_GROUPTHREE_WARNINGS:BOOL=OFF
//Enable group two warnings
HDF5_ENABLE_GROUPTWO_WARNINGS:BOOL=OFF
//Enable group zero warnings
HDF5_ENABLE_GROUPZERO_WARNINGS:BOOL=OFF
//Enable datasets larger than memory
HDF5_ENABLE_HSIZET:BOOL=ON
//Enable parallel build (requires MPI)
HDF5_ENABLE_PARALLEL:BOOL=OFF
//Use SZip Filter
HDF5_ENABLE_SZIP_SUPPORT:BOOL=OFF
//Enable thread-safety
HDF5_ENABLE_THREADSAFE:BOOL=OFF
//Enable API tracing capability
HDF5_ENABLE_TRACE:BOOL=OFF
//Indicate that a memory checker is used
HDF5_ENABLE_USING_MEMCHECKER:BOOL=OFF
//Enable Zlib Filters
HDF5_ENABLE_Z_LIB_SUPPORT:BOOL=OFF
//Value Computed by CMake
HDF5_EXAMPLES_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/examples
//Value Computed by CMake
HDF5_EXAMPLES_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/examples
//Rebuild Generated Files
HDF5_GENERATE_HEADERS:BOOL=OFF
//Value Computed by CMake
HDF5_HL_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/hl
//Value Computed by CMake
HDF5_HL_CPP_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/hl/c++
//Value Computed by CMake
HDF5_HL_CPP_EXAMPLES_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/hl/c++/examples
//Value Computed by CMake
HDF5_HL_CPP_EXAMPLES_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/hl/c++/examples
//Value Computed by CMake
HDF5_HL_CPP_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/hl/c++
//Value Computed by CMake
HDF5_HL_CPP_SRC_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/hl/c++/src
//Value Computed by CMake
HDF5_HL_CPP_SRC_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/hl/c++/src
//Value Computed by CMake
HDF5_HL_CPP_TEST_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/hl/c++/test
//Value Computed by CMake
HDF5_HL_CPP_TEST_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/hl/c++/test
//Value Computed by CMake
HDF5_HL_EXAMPLES_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/hl/examples
//Value Computed by CMake
HDF5_HL_EXAMPLES_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/hl/examples
//Value Computed by CMake
HDF5_HL_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/hl
//Value Computed by CMake
HDF5_HL_SRC_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/hl/src
//Value Computed by CMake
HDF5_HL_SRC_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/hl/src
//Value Computed by CMake
HDF5_HL_TEST_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/hl/test
//Value Computed by CMake
HDF5_HL_TEST_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/hl/test
//Value Computed by CMake
HDF5_HL_TOOLS_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/hl/tools
//Value Computed by CMake
HDF5_HL_TOOLS_GIF2H5_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/hl/tools/gif2h5
//Value Computed by CMake
HDF5_HL_TOOLS_GIF2H5_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/hl/tools/gif2h5
//Value Computed by CMake
HDF5_HL_TOOLS_H5WATCH_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/hl/tools/h5watch
//Value Computed by CMake
HDF5_HL_TOOLS_H5WATCH_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/hl/tools/h5watch
//Value Computed by CMake
HDF5_HL_TOOLS_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/hl/tools
//Indicate that internal memory allocation sanity checks are enabled
HDF5_MEMORY_ALLOC_SANITY_CHECK:BOOL=OFF
//Enable metadata trace file collection
HDF5_METADATA_TRACE_FILE:BOOL=OFF
//CPACK - Disable packaging
HDF5_NO_PACKAGES:BOOL=OFF
//CPACK - include external libraries
HDF5_PACKAGE_EXTLIBS:BOOL=OFF
//Package the HDF5 Library Examples Compressed File
HDF5_PACK_EXAMPLES:BOOL=OFF
//Value Computed by CMake
HDF5_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1
//Value Computed by CMake
HDF5_SRC_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/src
//Value Computed by CMake
HDF5_SRC_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/src
//Whether to perform strict file format checks
HDF5_STRICT_FORMAT_CHECKS:BOOL=OFF
//Value Computed by CMake
HDF5_TEST_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/test
//Value Computed by CMake
HDF5_TEST_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/test
//Execute tests with different VFDs
HDF5_TEST_VFD:BOOL=OFF
//Value Computed by CMake
HDF5_TOOLS_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools
//Value Computed by CMake
HDF5_TOOLS_LIB_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/lib
//Value Computed by CMake
HDF5_TOOLS_LIB_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/lib
//Value Computed by CMake
HDF5_TOOLS_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools
//Value Computed by CMake
HDF5_TOOLS_SRC_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/src
//Value Computed by CMake
HDF5_TOOLS_SRC_H5COPY_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/src/h5copy
//Value Computed by CMake
HDF5_TOOLS_SRC_H5COPY_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/src/h5copy
//Value Computed by CMake
HDF5_TOOLS_SRC_H5DIFF_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/src/h5diff
//Value Computed by CMake
HDF5_TOOLS_SRC_H5DIFF_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/src/h5diff
//Value Computed by CMake
HDF5_TOOLS_SRC_H5DUMP_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/src/h5dump
//Value Computed by CMake
HDF5_TOOLS_SRC_H5DUMP_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/src/h5dump
//Value Computed by CMake
HDF5_TOOLS_SRC_H5FC_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/src/h5format_convert
//Value Computed by CMake
HDF5_TOOLS_SRC_H5FC_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/src/h5format_convert
//Value Computed by CMake
HDF5_TOOLS_SRC_H5IMPORT_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/src/h5import
//Value Computed by CMake
HDF5_TOOLS_SRC_H5IMPORT_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/src/h5import
//Value Computed by CMake
HDF5_TOOLS_SRC_H5JAM_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/src/h5jam
//Value Computed by CMake
HDF5_TOOLS_SRC_H5JAM_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/src/h5jam
//Value Computed by CMake
HDF5_TOOLS_SRC_H5LS_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/src/h5ls
//Value Computed by CMake
HDF5_TOOLS_SRC_H5LS_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/src/h5ls
//Value Computed by CMake
HDF5_TOOLS_SRC_H5REPACK_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/src/h5repack
//Value Computed by CMake
HDF5_TOOLS_SRC_H5REPACK_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/src/h5repack
//Value Computed by CMake
HDF5_TOOLS_SRC_H5STAT_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/src/h5stat
//Value Computed by CMake
HDF5_TOOLS_SRC_H5STAT_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/src/h5stat
//Value Computed by CMake
HDF5_TOOLS_SRC_MISC_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/src/misc
//Value Computed by CMake
HDF5_TOOLS_SRC_MISC_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/src/misc
//Value Computed by CMake
HDF5_TOOLS_SRC_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/src
//Value Computed by CMake
HDF5_TOOLS_TEST_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/test
//Value Computed by CMake
HDF5_TOOLS_TEST_H5COPY_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/test/h5copy
//Value Computed by CMake
HDF5_TOOLS_TEST_H5COPY_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/test/h5copy
//Value Computed by CMake
HDF5_TOOLS_TEST_H5DIFF_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/test/h5diff
//Value Computed by CMake
HDF5_TOOLS_TEST_H5DIFF_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/test/h5diff
//Value Computed by CMake
HDF5_TOOLS_TEST_H5DUMP_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/test/h5dump
//Value Computed by CMake
HDF5_TOOLS_TEST_H5DUMP_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/test/h5dump
//Value Computed by CMake
HDF5_TOOLS_TEST_H5FC_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/test/h5format_convert
//Value Computed by CMake
HDF5_TOOLS_TEST_H5FC_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/test/h5format_convert
//Value Computed by CMake
HDF5_TOOLS_TEST_H5IMPORT_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/test/h5import
//Value Computed by CMake
HDF5_TOOLS_TEST_H5IMPORT_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/test/h5import
//Value Computed by CMake
HDF5_TOOLS_TEST_H5JAM_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/test/h5jam
//Value Computed by CMake
HDF5_TOOLS_TEST_H5JAM_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/test/h5jam
//Value Computed by CMake
HDF5_TOOLS_TEST_H5LS_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/test/h5ls
//Value Computed by CMake
HDF5_TOOLS_TEST_H5LS_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/test/h5ls
//Value Computed by CMake
HDF5_TOOLS_TEST_H5REPACK_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/test/h5repack
//Value Computed by CMake
HDF5_TOOLS_TEST_H5REPACK_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/test/h5repack
//Value Computed by CMake
HDF5_TOOLS_TEST_H5STAT_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/test/h5stat
//Value Computed by CMake
HDF5_TOOLS_TEST_H5STAT_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/test/h5stat
//Value Computed by CMake
HDF5_TOOLS_TEST_MISC_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/test/misc
//Value Computed by CMake
HDF5_TOOLS_TEST_MISC_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/test/misc
//Value Computed by CMake
HDF5_TOOLS_TEST_PERFORM_BINARY_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/as/tools/test/perform
//Value Computed by CMake
HDF5_TOOLS_TEST_PERFORM_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/test/perform
//Value Computed by CMake
HDF5_TOOLS_TEST_SOURCE_DIR:STATIC=/data/data/com.termux/files/home/hdf5-1.10.1/tools/test
//Use the HDF5 1.6.x API by default
HDF5_USE_16_API_DEFAULT:BOOL=OFF
//Use the HDF5 1.8.x API by default
HDF5_USE_18_API_DEFAULT:BOOL=OFF
//Enable folder grouping of projects in IDEs.
HDF5_USE_FOLDERS:BOOL=ON
//IF data accuracy is guaranteed during data conversions
HDF5_WANT_DATA_ACCURACY:BOOL=ON
//exception handling functions is checked during data conversions
HDF5_WANT_DCONV_EXCEPTION:BOOL=ON
//Enable support for large (64-bit) files on Linux.
HDF_ENABLE_LARGE_FILE:BOOL=ON
//Control testing framework (0-3)
HDF_TEST_EXPRESS:BOOL=OFF
//Path to a program.
HGCOMMAND:FILEPATH=HGCOMMAND-NOTFOUND
//Command to build the project
MAKECOMMAND:STRING=/data/data/com.termux/files/usr/bin/cmake --build . --config "${CTEST_CONFIGURATION_TYPE}"
//Path to the memory checking command, used for memory error detection.
MEMORYCHECK_COMMAND:FILEPATH=/data/data/com.termux/files/usr/bin/valgrind
//File that contains suppressions for the memory checker
MEMORYCHECK_SUPPRESSIONS_FILE:FILEPATH=
//Path to a program.
P4COMMAND:FILEPATH=P4COMMAND-NOTFOUND
//Path to scp command, used by CTest for submitting results to
// a Dart server
SCPCOMMAND:FILEPATH=/data/data/com.termux/files/usr/bin/scp
//Name of the computer/site where compile is being run
SITE:STRING=localhost
//Do not build the fortran shared libraries
SKIP_HDF5_FORTRAN_SHARED:BOOL=OFF
//Path to the SLURM sbatch executable
SLURM_SBATCH_COMMAND:FILEPATH=SLURM_SBATCH_COMMAND-NOTFOUND
//Path to the SLURM srun executable
SLURM_SRUN_COMMAND:FILEPATH=SLURM_SRUN_COMMAND-NOTFOUND
//Path to a program.
SVNCOMMAND:FILEPATH=SVNCOMMAND-NOTFOUND
//Dependencies for the target
dynlib1_LIB_DEPENDS:STATIC=general;hdf5_test-static;
//Dependencies for the target
dynlib2_LIB_DEPENDS:STATIC=general;hdf5_test-static;
//Dependencies for the target
dynlib3_LIB_DEPENDS:STATIC=general;hdf5_test-static;
//Dependencies for the target
dynlib4_LIB_DEPENDS:STATIC=general;hdf5_test-static;
//Dependencies for the target
dynlibadd_LIB_DEPENDS:STATIC=general;hdf5_test-static;
//Dependencies for the target
dynlibdiff_LIB_DEPENDS:STATIC=general;hdf5_test-static;
//Dependencies for the target
dynlibdump_LIB_DEPENDS:STATIC=general;hdf5_test-static;
//Dependencies for the target
dynlibls_LIB_DEPENDS:STATIC=general;hdf5_test-static;
//Dependencies for the target
dynlibvers_LIB_DEPENDS:STATIC=general;hdf5_test-static;
//Dependencies for the target
hdf5-shared_LIB_DEPENDS:STATIC=general;m;general;dl;general;dl;
//Dependencies for the target
hdf5-static_LIB_DEPENDS:STATIC=general;m;general;dl;general;dl;
//Dependencies for the target
hdf5_cpp-shared_LIB_DEPENDS:STATIC=general;hdf5-shared;
//Dependencies for the target
hdf5_cpp-static_LIB_DEPENDS:STATIC=general;hdf5-static;
//Dependencies for the target
hdf5_hl-shared_LIB_DEPENDS:STATIC=general;hdf5-shared;
//Dependencies for the target
hdf5_hl-static_LIB_DEPENDS:STATIC=general;hdf5-static;
//Dependencies for the target
hdf5_hl_cpp-shared_LIB_DEPENDS:STATIC=general;hdf5_hl-shared;general;hdf5-shared;
//Dependencies for the target
hdf5_hl_cpp-static_LIB_DEPENDS:STATIC=general;hdf5_hl-static;general;hdf5-static;
//Dependencies for the target
hdf5_test-shared_LIB_DEPENDS:STATIC=general;hdf5-shared;
//Dependencies for the target
hdf5_test-static_LIB_DEPENDS:STATIC=general;hdf5-static;
//Dependencies for the target
hdf5_tools-shared_LIB_DEPENDS:STATIC=general;hdf5-shared;
//Dependencies for the target
hdf5_tools-static_LIB_DEPENDS:STATIC=general;hdf5-static;
########################
# INTERNAL cache entries
########################
//ADVANCED property for variable: ALLOW_UNSUPPORTED
ALLOW_UNSUPPORTED-ADVANCED:INTERNAL=1
//CXX test
BOOL_NOTDEFINED:INTERNAL=
//ADVANCED property for variable: BZRCOMMAND
BZRCOMMAND-ADVANCED:INTERNAL=1
//Have function clock_gettime
CLOCK_GETTIME_IN_LIBC:INTERNAL=1
//Have library posix4
CLOCK_GETTIME_IN_LIBPOSIX4:INTERNAL=
//Have library rt
CLOCK_GETTIME_IN_LIBRT:INTERNAL=1
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/data/data/com.termux/files/home/hdf5-1.10.1/as
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=11
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=0
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/data/data/com.termux/files/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/data/data/com.termux/files/usr/bin/cpack
//ADVANCED property for variable: CMAKE_CTEST_COMMAND
CMAKE_CTEST_COMMAND-ADVANCED:INTERNAL=1
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/data/data/com.termux/files/usr/bin/ctest
//ADVANCED property for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Ninja
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/data/data/com.termux/files/home/hdf5-1.10.1
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//Does the compiler support std::.
CMAKE_NO_STD_NAMESPACE:INTERNAL=0
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=44
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/data/data/com.termux/files/usr/share/cmake-3.11
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(unsigned short)
CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=2
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
CMAKE_STD_NAMESPACE:INTERNAL=TRUE
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/data/data/com.termux/files/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: COVERAGE_COMMAND
COVERAGE_COMMAND-ADVANCED:INTERNAL=1
//ADVANCED property for variable: COVERAGE_EXTRA_FLAGS
COVERAGE_EXTRA_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_RPM
CPACK_SOURCE_RPM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_TBZ2
CPACK_SOURCE_TBZ2-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_TGZ
CPACK_SOURCE_TGZ-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_TXZ
CPACK_SOURCE_TXZ-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_TZ
CPACK_SOURCE_TZ-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_ZIP
CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CTEST_SUBMIT_RETRY_COUNT
CTEST_SUBMIT_RETRY_COUNT-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CTEST_SUBMIT_RETRY_DELAY
CTEST_SUBMIT_RETRY_DELAY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CVSCOMMAND
CVSCOMMAND-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CVS_UPDATE_OPTIONS
CVS_UPDATE_OPTIONS-ADVANCED:INTERNAL=1
//CXX test
CXX_HAVE_OFFSETOF:INTERNAL=
//ADVANCED property for variable: DART_TESTING_TIMEOUT
DART_TESTING_TIMEOUT-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
DEV_T_IS_SCALAR:INTERNAL=TRUE
//Result of TRY_COMPILE
GETTIMEOFDAY_GIVES_TZ:INTERNAL=TRUE
//ADVANCED property for variable: GITCOMMAND
GITCOMMAND-ADVANCED:INTERNAL=1
//Other test
H5_DEV_T_IS_SCALAR:INTERNAL=1
//Other test
H5_GETTIMEOFDAY_GIVES_TZ:INTERNAL=1
//Have function alarm
H5_HAVE_ALARM:INTERNAL=1
//Have function asprintf
H5_HAVE_ASPRINTF:INTERNAL=1
//Other test
H5_HAVE_ATTRIBUTE:INTERNAL=1
//Other test
H5_HAVE_C99_DESIGNATED_INITIALIZER:INTERNAL=1
//Other test
H5_HAVE_C99_FUNC:INTERNAL=1
//Have function difftime
H5_HAVE_DIFFTIME:INTERNAL=1
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h
H5_HAVE_DIRENT_H:INTERNAL=1
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h;unistd.h;pthread.h;string.h;strings.h;stdlib.h;memory.h;dlfcn.h
H5_HAVE_DLFCN_H:INTERNAL=1
//Have function fcntl
H5_HAVE_FCNTL:INTERNAL=1
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h
H5_HAVE_FEATURES_H:INTERNAL=1
//Have function flock
H5_HAVE_FLOCK:INTERNAL=1
//Have function fork
H5_HAVE_FORK:INTERNAL=1
//Have function frexpf
H5_HAVE_FREXPF:INTERNAL=1
//Have function frexpl
H5_HAVE_FREXPL:INTERNAL=1
//Have function fseeko
H5_HAVE_FSEEKO:INTERNAL=1
//Have function fseeko64
H5_HAVE_FSEEKO64:INTERNAL=
//Have function fstat64
H5_HAVE_FSTAT64:INTERNAL=1
//Have function ftello
H5_HAVE_FTELLO:INTERNAL=1
//Have function ftello64
H5_HAVE_FTELLO64:INTERNAL=
//Have function ftruncate64
H5_HAVE_FTRUNCATE64:INTERNAL=1
//Other test
H5_HAVE_FUNCTION:INTERNAL=1
//Have function GetConsoleScreenBufferInfo
H5_HAVE_GETCONSOLESCREENBUFFERINFO:INTERNAL=
//Have function gethostname
H5_HAVE_GETHOSTNAME:INTERNAL=1
//Have function getpwuid
H5_HAVE_GETPWUID:INTERNAL=1
//Have function getrusage
H5_HAVE_GETRUSAGE:INTERNAL=1
//Have function gettextinfo
H5_HAVE_GETTEXTINFO:INTERNAL=
//Have function gettimeofday
H5_HAVE_GETTIMEOFDAY:INTERNAL=1
//Have includes sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h;unistd.h;globus/common.h
H5_HAVE_GLOBUS_COMMON_H:INTERNAL=
//Other test
H5_HAVE_INLINE:INTERNAL=1
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h;unistd.h;pthread.h;string.h;strings.h;stdlib.h;memory.h;dlfcn.h;inttypes.h
H5_HAVE_INTTYPES_H:INTERNAL=1
//Have function ioctl
H5_HAVE_IOCTL:INTERNAL=1
//Have includes sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h;unistd.h;io.h
H5_HAVE_IO_H:INTERNAL=
//Have library dl;m
H5_HAVE_LIBDL:INTERNAL=1
//Have library m;
H5_HAVE_LIBM:INTERNAL=1
//Have library ucb;m;dl
H5_HAVE_LIBUCB:INTERNAL=
//Have library ws2_32;m;dl
H5_HAVE_LIBWS2_32:INTERNAL=
//Have library wsock32;m;dl
H5_HAVE_LIBWSOCK32:INTERNAL=
//Have function llround
H5_HAVE_LLROUND:INTERNAL=1
//Have function llroundf
H5_HAVE_LLROUNDF:INTERNAL=1
//Have function longjmp
H5_HAVE_LONGJMP:INTERNAL=1
//Have function lround
H5_HAVE_LROUND:INTERNAL=1
//Have function lroundf
H5_HAVE_LROUNDF:INTERNAL=1
//Have function lseek64
H5_HAVE_LSEEK64:INTERNAL=1
//Have function lstat
H5_HAVE_LSTAT:INTERNAL=1
//Have includes sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h;unistd.h;mach/mach_time.h
H5_HAVE_MACH_MACH_TIME_H:INTERNAL=
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h;unistd.h;pthread.h;string.h;strings.h;stdlib.h;memory.h
H5_HAVE_MEMORY_H:INTERNAL=1
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h;unistd.h;pthread.h;string.h;strings.h;stdlib.h;memory.h;dlfcn.h;inttypes.h;netinet/in.h
H5_HAVE_NETINET_IN_H:INTERNAL=1
//Other test
H5_HAVE_OFF64_T:INTERNAL=1
//Have includes sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h;unistd.h;pdb.h
H5_HAVE_PDB_H:INTERNAL=
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h;unistd.h;pthread.h
H5_HAVE_PTHREAD_H:INTERNAL=1
//Have function random
H5_HAVE_RANDOM:INTERNAL=1
//Have function rand_r
H5_HAVE_RAND_R:INTERNAL=1
//Have function round
H5_HAVE_ROUND:INTERNAL=1
//Have function roundf
H5_HAVE_ROUNDF:INTERNAL=1
//Have function setjmp
H5_HAVE_SETJMP:INTERNAL=1
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h
H5_HAVE_SETJMP_H:INTERNAL=1
//Have function setsysinfo
H5_HAVE_SETSYSINFO:INTERNAL=
//Have function siglongjmp
H5_HAVE_SIGLONGJMP:INTERNAL=1
//Have function signal
H5_HAVE_SIGNAL:INTERNAL=1
//Have function sigprocmask
H5_HAVE_SIGPROCMASK:INTERNAL=1
//Have function sigsetjmp
H5_HAVE_SIGSETJMP:INTERNAL=1
//Have function snprintf
H5_HAVE_SNPRINTF:INTERNAL=1
//Other test
H5_HAVE_SOCKLEN_T:INTERNAL=1
//Have function srandom
H5_HAVE_SRANDOM:INTERNAL=1
//Have includes sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h;unistd.h;pthread.h;srbclient.h
H5_HAVE_SRBCLIENT_H:INTERNAL=
//Have function stat64
H5_HAVE_STAT64:INTERNAL=1
//Other test
H5_HAVE_STAT64_STRUCT:INTERNAL=1
//Other test
H5_HAVE_STAT_ST_BLOCKS:INTERNAL=1
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h;unistd.h;pthread.h;string.h;strings.h;stdlib.h;memory.h;dlfcn.h;inttypes.h;netinet/in.h;stdbool.h
H5_HAVE_STDBOOL_H:INTERNAL=1
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h
H5_HAVE_STDDEF_H:INTERNAL=1
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h
H5_HAVE_STDINT_H:INTERNAL=1
//Have include stdint.h
H5_HAVE_STDINT_H_CXX:INTERNAL=1
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h;unistd.h;pthread.h;string.h;strings.h;stdlib.h
H5_HAVE_STDLIB_H:INTERNAL=1
//Have function strdup
H5_HAVE_STRDUP:INTERNAL=1
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h;unistd.h;pthread.h;string.h;strings.h
H5_HAVE_STRINGS_H:INTERNAL=1
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h;unistd.h;pthread.h;string.h
H5_HAVE_STRING_H:INTERNAL=1
//Have function strtoll
H5_HAVE_STRTOLL:INTERNAL=1
//Have function strtoull
H5_HAVE_STRTOULL:INTERNAL=1
//Other test
H5_HAVE_STRUCT_TEXT_INFO:INTERNAL=
//Other test
H5_HAVE_STRUCT_TIMEZONE:INTERNAL=1
//Other test
H5_HAVE_STRUCT_TM_TM_ZONE:INTERNAL=
//Other test
H5_HAVE_STRUCT_VIDEOCONFIG:INTERNAL=
//Have function symlink
H5_HAVE_SYMLINK:INTERNAL=1
//Have function system
H5_HAVE_SYSTEM:INTERNAL=1
//Have include ;sys/file.h
H5_HAVE_SYS_FILE_H:INTERNAL=1
//Have include sys/file.h;sys/ioctl.h
H5_HAVE_SYS_IOCTL_H:INTERNAL=1
H5_HAVE_SYS_PROC_H:INTERNAL=
//Have include sys/file.h;sys/ioctl.h;sys/resource.h
H5_HAVE_SYS_RESOURCE_H:INTERNAL=1
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h
H5_HAVE_SYS_SOCKET_H:INTERNAL=1
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h
H5_HAVE_SYS_STAT_H:INTERNAL=1
H5_HAVE_SYS_SYSINFO_H:INTERNAL=
//Have includes sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h;unistd.h;sys/timeb.h
H5_HAVE_SYS_TIMEB_H:INTERNAL=
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h
H5_HAVE_SYS_TIME_H:INTERNAL=1
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h
H5_HAVE_SYS_TYPES_H:INTERNAL=1
//Other test
H5_HAVE_TIMEZONE:INTERNAL=1
//Have symbol TIOCGETD
H5_HAVE_TIOCGETD:INTERNAL=1
//Have symbol TIOCGWINSZ
H5_HAVE_TIOCGWINSZ:INTERNAL=1
//Have function tmpfile
H5_HAVE_TMPFILE:INTERNAL=1
//Other test
H5_HAVE_TM_GMTOFF:INTERNAL=1
//Other test
H5_HAVE_TM_ZONE:INTERNAL=
//Have include sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h;unistd.h
H5_HAVE_UNISTD_H:INTERNAL=1
//Have function vasprintf
H5_HAVE_VASPRINTF:INTERNAL=1
//Have function vsnprintf
H5_HAVE_VSNPRINTF:INTERNAL=1
//Have function waitpid
H5_HAVE_WAITPID:INTERNAL=1
//Have includes sys/file.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;sys/types.h;features.h;dirent.h;setjmp.h;stddef.h;stdint.h;unistd.h;winsock2.h
H5_HAVE_WINSOCK2_H:INTERNAL=
//Have function _getvideoconfig
H5_HAVE__GETVIDEOCONFIG:INTERNAL=
//Have function _scrsize
H5_HAVE__SCRSIZE:INTERNAL=
//Other test
H5_HAVE___INLINE:INTERNAL=1
//Other test
H5_HAVE___INLINE__:INTERNAL=1
//Other test
H5_HAVE___TM_GMTOFF:INTERNAL=
//Checking IF correctly converting long double to (unsigned) long
// long values
H5_LDOUBLE_TO_LLONG_ACCURATE:INTERNAL=1
//Result of TRY_COMPILE
H5_LDOUBLE_TO_LLONG_ACCURATE_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
H5_LDOUBLE_TO_LLONG_ACCURATE_RUN:INTERNAL=0
//Checking IF your system converts long double to (unsigned) long
// values with special algorithm
H5_LDOUBLE_TO_LONG_SPECIAL:INTERNAL=
//Result of TRY_COMPILE
H5_LDOUBLE_TO_LONG_SPECIAL_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
H5_LDOUBLE_TO_LONG_SPECIAL_RUN:INTERNAL=1
//Checking IF correctly converting (unsigned) long long to long
// double values
H5_LLONG_TO_LDOUBLE_CORRECT:INTERNAL=1
//Result of TRY_COMPILE
H5_LLONG_TO_LDOUBLE_CORRECT_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
H5_LLONG_TO_LDOUBLE_CORRECT_RUN:INTERNAL=0
//Checking IF your system can convert (unsigned) long to long double
// values with special algorithm
H5_LONG_TO_LDOUBLE_SPECIAL:INTERNAL=
//Result of TRY_COMPILE
H5_LONG_TO_LDOUBLE_SPECIAL_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
H5_LONG_TO_LDOUBLE_SPECIAL_RUN:INTERNAL=1
//Checking IF alignment restrictions are strictly enforced
H5_NO_ALIGNMENT_RESTRICTIONS:INTERNAL=1
//Result of TRY_COMPILE
H5_NO_ALIGNMENT_RESTRICTIONS_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
H5_NO_ALIGNMENT_RESTRICTIONS_RUN:INTERNAL=0
//CXX test
H5_NO_NAMESPACE:INTERNAL=
//CXX test
H5_NO_STD:INTERNAL=
//Result of TRY_COMPILE
H5_PRINTF_LL_TEST_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
H5_PRINTF_LL_TEST_RUN:INTERNAL=0
//Width for printf for type `long long' or `__int64', us. `ll
H5_PRINTF_LL_WIDTH:INTERNAL="q"
//CHECK_TYPE_SIZE: sizeof(_Bool)
H5_SIZEOF_BOOL:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(char)
H5_SIZEOF_CHAR:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(double)
H5_SIZEOF_DOUBLE:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(float)
H5_SIZEOF_FLOAT:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(int)
H5_SIZEOF_INT:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(int16_t)
H5_SIZEOF_INT16_T:INTERNAL=2
//CHECK_TYPE_SIZE: sizeof(int32_t)
H5_SIZEOF_INT32_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(int64_t)
H5_SIZEOF_INT64_T:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(int8_t)
H5_SIZEOF_INT8_T:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(int_fast16_t)
H5_SIZEOF_INT_FAST16_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(int_fast32_t)
H5_SIZEOF_INT_FAST32_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(int_fast64_t)
H5_SIZEOF_INT_FAST64_T:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(int_fast8_t)
H5_SIZEOF_INT_FAST8_T:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(int_least16_t)
H5_SIZEOF_INT_LEAST16_T:INTERNAL=2
//CHECK_TYPE_SIZE: sizeof(int_least32_t)
H5_SIZEOF_INT_LEAST32_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(int_least64_t)
H5_SIZEOF_INT_LEAST64_T:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(int_least8_t)
H5_SIZEOF_INT_LEAST8_T:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(long)
H5_SIZEOF_LONG:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(long double)
H5_SIZEOF_LONG_DOUBLE:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(long long)
H5_SIZEOF_LONG_LONG:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(off64_t)
H5_SIZEOF_OFF64_T:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(off_t)
H5_SIZEOF_OFF_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(ptrdiff_t)
H5_SIZEOF_PTRDIFF_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(short)
H5_SIZEOF_SHORT:INTERNAL=2
//CHECK_TYPE_SIZE: sizeof(size_t)
H5_SIZEOF_SIZE_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(ssize_t)
H5_SIZEOF_SSIZE_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(uint16_t)
H5_SIZEOF_UINT16_T:INTERNAL=2
//CHECK_TYPE_SIZE: sizeof(uint32_t)
H5_SIZEOF_UINT32_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(uint64_t)
H5_SIZEOF_UINT64_T:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(uint8_t)
H5_SIZEOF_UINT8_T:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(uint_fast16_t)
H5_SIZEOF_UINT_FAST16_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(uint_fast32_t)
H5_SIZEOF_UINT_FAST32_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(uint_fast64_t)
H5_SIZEOF_UINT_FAST64_T:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(uint_fast8_t)
H5_SIZEOF_UINT_FAST8_T:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(uint_least16_t)
H5_SIZEOF_UINT_LEAST16_T:INTERNAL=2
//CHECK_TYPE_SIZE: sizeof(uint_least32_t)
H5_SIZEOF_UINT_LEAST32_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(uint_least64_t)
H5_SIZEOF_UINT_LEAST64_T:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(uint_least8_t)
H5_SIZEOF_UINT_LEAST8_T:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(unsigned)
H5_SIZEOF_UNSIGNED:INTERNAL=4
//SizeOf for __int64
H5_SIZEOF___INT64:INTERNAL=0
//Other test
H5_STDC_HEADERS:INTERNAL=1
//Other test
H5_SYSTEM_SCOPE_THREADS:INTERNAL=1
//Other test
H5_TIME_WITH_SYS_TIME:INTERNAL=1
//Other test
H5_VSNPRINTF_WORKS:INTERNAL=1
//Result of TEST_BIG_ENDIAN
H5_WORDS_BIGENDIAN:INTERNAL=0
//Result of TRY_COMPILE
HAVE_ATTRIBUTE:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_C99_DESIGNATED_INITIALIZER:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_C99_FUNC:INTERNAL=TRUE
//Have variable CLOCK_MONOTONIC
HAVE_CLOCK_MONOTONIC:INTERNAL=
//Result of TRY_COMPILE
HAVE_CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_FUNCTION:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_BOOL:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_CHAR:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_DOUBLE:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_FLOAT:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT16_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT32_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT64_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT8_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT_FAST16_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT_FAST32_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT_FAST64_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT_FAST8_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT_LEAST16_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT_LEAST32_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT_LEAST64_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT_LEAST8_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_LONG:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_LONG_DOUBLE:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_LONG_LONG:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_OFF64_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_OFF_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_PTRDIFF_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_SHORT:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_SIZE_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_SSIZE_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT16_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT32_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT64_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT8_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT_FAST16_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT_FAST32_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT_FAST64_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT_FAST8_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT_LEAST16_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT_LEAST32_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT_LEAST64_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT_LEAST8_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UNSIGNED:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF___INT64:INTERNAL=FALSE
//Result of TRY_COMPILE
HAVE_H5_WORDS_BIGENDIAN:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_INLINE:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_OFF64_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_SIZEOF___FLOAT128:INTERNAL=FALSE
//Result of TRY_COMPILE
HAVE_SOCKLEN_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_STAT64_STRUCT:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_STAT_ST_BLOCKS:INTERNAL=TRUE
//Have include stddef.h
HAVE_STDDEF_H:INTERNAL=1
//Have include stdint.h
HAVE_STDINT_H:INTERNAL=1
//Result of TRY_COMPILE
HAVE_STRUCT_TEXT_INFO:INTERNAL=FALSE
//Result of TRY_COMPILE
HAVE_STRUCT_TIMEZONE:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_STRUCT_TM_TM_ZONE:INTERNAL=FALSE
//Result of TRY_COMPILE
HAVE_STRUCT_VIDEOCONFIG:INTERNAL=FALSE
//Have include sys/types.h
HAVE_SYS_TYPES_H:INTERNAL=1
//Result of TRY_COMPILE
HAVE_TIMEZONE:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_TM_GMTOFF:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_TM_ZONE:INTERNAL=FALSE
//Result of TRY_COMPILE
HAVE___INLINE:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE___INLINE__:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE___TM_GMTOFF:INTERNAL=FALSE
//STRINGS property for variable: HDF5_ALLOW_EXTERNAL_SUPPORT
HDF5_ALLOW_EXTERNAL_SUPPORT-STRINGS:INTERNAL=NO;GIT;SVN;TGZ
//ADVANCED property for variable: HDF5_ENABLE_CODESTACK
HDF5_ENABLE_CODESTACK-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_ENABLE_TRACE
HDF5_ENABLE_TRACE-ADVANCED:INTERNAL=1
//Used to pass variables between directories
HDF5_LIBRARIES_TO_EXPORT:INTERNAL=hdf5-static;hdf5-shared;hdf5_tools-static;hdf5_tools-shared;hdf5_hl-static;hdf5_hl-shared;hdf5_cpp-static;hdf5_cpp-shared;hdf5_hl_cpp-static;hdf5_hl_cpp-shared
//ADVANCED property for variable: HDF5_METADATA_TRACE_FILE
HDF5_METADATA_TRACE_FILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_NO_PACKAGES
HDF5_NO_PACKAGES-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_STRICT_FORMAT_CHECKS
HDF5_STRICT_FORMAT_CHECKS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_TEST_VFD
HDF5_TEST_VFD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_USE_FOLDERS
HDF5_USE_FOLDERS-ADVANCED:INTERNAL=1
//Used to pass variables between directories
HDF5_UTILS_TO_EXPORT:INTERNAL=h5diff;h5diff-shared;h5ls;h5ls-shared;h5debug;h5repart;h5mkgrp;h5clear;h5import;h5repack;h5repack-shared;h5jam;h5unjam;h5copy;h5copy-shared;h5stat;h5stat-shared;h5dump;h5dump-shared;h5format_convert;gif2h5;h52gif
//ADVANCED property for variable: HDF5_WANT_DATA_ACCURACY
HDF5_WANT_DATA_ACCURACY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_WANT_DCONV_EXCEPTION
HDF5_WANT_DCONV_EXCEPTION-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF_TEST_EXPRESS
HDF_TEST_EXPRESS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HGCOMMAND
HGCOMMAND-ADVANCED:INTERNAL=1
//ADVANCED property for variable: MAKECOMMAND
MAKECOMMAND-ADVANCED:INTERNAL=1
//ADVANCED property for variable: MEMORYCHECK_COMMAND
MEMORYCHECK_COMMAND-ADVANCED:INTERNAL=1
//ADVANCED property for variable: MEMORYCHECK_SUPPRESSIONS_FILE
MEMORYCHECK_SUPPRESSIONS_FILE-ADVANCED:INTERNAL=1
//CXX test
NO_STATIC_CAST:INTERNAL=
//CXX test
OLD_HEADER_FILENAME:INTERNAL=
//ADVANCED property for variable: P4COMMAND
P4COMMAND-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SCPCOMMAND
SCPCOMMAND-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SITE
SITE-ADVANCED:INTERNAL=1
//CHECK_TYPE_SIZE: __float128 unknown
SIZEOF___FLOAT128:INTERNAL=
//ADVANCED property for variable: SLURM_SBATCH_COMMAND
SLURM_SBATCH_COMMAND-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SLURM_SRUN_COMMAND
SLURM_SRUN_COMMAND-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
STDC_HEADERS:INTERNAL=TRUE
//ADVANCED property for variable: SVNCOMMAND
SVNCOMMAND-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
SYSTEM_SCOPE_THREADS:INTERNAL=TRUE
//Performing TEST_LFS_WORKS
TEST_LFS_WORKS:INTERNAL=
//Result of TRY_COMPILE
TEST_LFS_WORKS_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
TEST_LFS_WORKS_RUN:INTERNAL=1
//Result of TRY_COMPILE
TIME_WITH_SYS_TIME:INTERNAL=TRUE
//Result of TRY_COMPILE
VSNPRINTF_WORKS:INTERNAL=TRUE
================================================
FILE: packages/libhdf5/arm/H5Tinit.c
================================================
/* Generated automatically by H5detect -- do not edit */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Copyright by The HDF Group. *
* Copyright by the Board of Trustees of the University of Illinois. *
* All rights reserved. *
* *
* This file is part of HDF5. The full HDF5 copyright notice, including *
* terms governing use, modification, and redistribution, is contained in *
* the COPYING file, which can be found at the root of the source code *
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
* If you do not have access to either file, you may request a copy from *
* help@hdfgroup.org. *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Created: Apr 20, 2019
* * <u0_a100@localhost>
*
* Purpose: This machine-generated source code contains
* information about the various integer and
* floating point numeric formats found on this
* architecture. The parameters below should be
* checked carefully and errors reported to the
* HDF5 maintainer.
*
* Each of the numeric formats listed below are
* printed from most significant bit to least
* significant bit even though the actual bytes
* might be stored in a different order in
* memory. The integers above each binary byte
* indicate the relative order of the bytes in
* memory; little-endian machines have
* decreasing numbers while big-endian machines
* have increasing numbers.
*
* The fields of the numbers are printed as
* letters with `S' for the mantissa sign bit,
* `M' for the mantissa magnitude, and `E' for
* the exponent. The exponent has an associated
* bias which can be subtracted to find the
* true exponent. The radix point is assumed
* to be before the first `M' bit. Any bit
* of a floating-point value not falling into one
* of these categories is printed as a question
* mark. Bits of integer types are printed as
* `I' for 2's complement and `U' for magnitude.
*
* If the most significant bit of the normalized
* mantissa (always a `1' except for `0.0') is
* not stored then an `implicit=yes' appears
* under the field description. In this case,
* the radix point is still assumed to be
* before the first `M' but after the implicit
* bit.
*
* Modifications:
*
* DO NOT MAKE MODIFICATIONS TO THIS FILE!
* It was generated by code in `H5detect.c'.
*
*-------------------------------------------------------------------------
*/
/****************/
/* Module Setup */
/****************/
#include "H5Tmodule.h" /* This source code file is part of the H5T module */
/***********/
/* Headers */
/***********/
#include "H5private.h" /* Generic Functions */
#include "H5Eprivate.h" /* Error handling */
#include "H5FLprivate.h" /* Free Lists */
#include "H5Iprivate.h" /* IDs */
#include "H5Tpkg.h" /* Datatypes */
/****************/
/* Local Macros */
/****************/
/******************/
/* Local Typedefs */
/******************/
/********************/
/* Package Typedefs */
/********************/
/********************/
/* Local Prototypes */
/********************/
/********************/
/* Public Variables */
/********************/
/*****************************/
/* Library Private Variables */
/*****************************/
/*********************/
/* Package Variables */
/*********************/
/*******************/
/* Local Variables */
/*******************/
/*-------------------------------------------------------------------------
* Function: H5T__init_native
*
* Purpose: Initialize pre-defined native datatypes from code generated
* during the library configuration by H5detect.
*
* Return: Success: non-negative
* Failure: negative
*
* Programmer: Robb Matzke
* Wednesday, December 16, 1998
*
*-------------------------------------------------------------------------
*/
herr_t
H5T__init_native(void)
{
H5T_t *dt = NULL;
herr_t ret_value = SUCCEED;
FUNC_ENTER_PACKAGE
/*
* 0
* IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 1;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 8;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_SCHAR_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_SCHAR_ALIGN_g = 1;
H5T_NATIVE_SCHAR_COMP_ALIGN_g = 1;
/*
* 0
* UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 1;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 8;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UCHAR_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UCHAR_ALIGN_g = 1;
/*
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 2;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 16;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_SHORT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_SHORT_ALIGN_g = 1;
H5T_NATIVE_SHORT_COMP_ALIGN_g = 2;
/*
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 2;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 16;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_USHORT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_USHORT_ALIGN_g = 1;
/*
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_ALIGN_g = 1;
H5T_NATIVE_INT_COMP_ALIGN_g = 4;
/*
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT_ALIGN_g = 1;
/*
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_LONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_LONG_ALIGN_g = 1;
H5T_NATIVE_LONG_COMP_ALIGN_g = 4;
/*
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_ULONG_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_ULONG_ALIGN_g = 1;
/*
* 0
* IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 1;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 8;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT8_ALIGN_g = 1;
/*
* 0
* UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 1;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 8;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT8_ALIGN_g = 1;
/*
* 0
* IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 1;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 8;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_LEAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_LEAST8_ALIGN_g = 1;
/*
* 0
* UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 1;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 8;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT_LEAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT_LEAST8_ALIGN_g = 1;
/*
* 0
* IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 1;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 8;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_FAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_FAST8_ALIGN_g = 1;
/*
* 0
* UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 1;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 8;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT_FAST8_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT_FAST8_ALIGN_g = 1;
/*
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 2;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 16;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT16_ALIGN_g = 1;
/*
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 2;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 16;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT16_ALIGN_g = 1;
/*
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 2;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 16;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_LEAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_LEAST16_ALIGN_g = 1;
/*
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 2;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 16;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT_LEAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT_LEAST16_ALIGN_g = 1;
/*
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_FAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_FAST16_ALIGN_g = 1;
/*
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT_FAST16_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT_FAST16_ALIGN_g = 1;
/*
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT32_ALIGN_g = 1;
/*
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT32_ALIGN_g = 1;
/*
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_LEAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_LEAST32_ALIGN_g = 1;
/*
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT_LEAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT_LEAST32_ALIGN_g = 1;
/*
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_FAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_FAST32_ALIGN_g = 1;
/*
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 4;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 32;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT_FAST32_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT_FAST32_ALIGN_g = 1;
/*
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT64_ALIGN_g = 1;
/*
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT64_ALIGN_g = 1;
/*
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_LEAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_LEAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_NONE;
if((H5T_NATIVE_UINT_LEAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_UINT_LEAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->u.atomic.order = H5T_ORDER_LE;
dt->shared->u.atomic.offset = 0;
dt->shared->u.atomic.prec = 64;
dt->shared->u.atomic.lsb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.msb_pad = H5T_PAD_ZERO;
dt->shared->u.atomic.u.i.sign = H5T_SGN_2;
if((H5T_NATIVE_INT_FAST64_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_INT_FAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
dt->shared->state = H5T_STATE_IMMUTABLE;
dt->shared->type = H5T_INTEGER;
dt->shared->size = 8;
dt->shared->
gitextract_egsku50l/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── 01-bug-report.yml │ │ ├── 02-package-request.yml │ │ └── config.yml │ └── workflows/ │ └── packages.yml ├── .gitignore ├── .gitmodules ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── disabled-packages/ │ └── netcdf-cxx/ │ └── build.sh ├── packages/ │ ├── cgal/ │ │ └── build.sh │ ├── eigen/ │ │ └── build.sh │ ├── gap/ │ │ ├── Makefile.patch │ │ ├── build.sh │ │ ├── compiled.h-path.patch │ │ └── gac.in.patch │ ├── gdal/ │ │ ├── build.sh │ │ └── cpl_port.h.patch │ ├── glpk/ │ │ └── build.sh │ ├── gnucap/ │ │ ├── CXX.patch │ │ ├── apps-Make1.patch │ │ ├── apps-configure.patch │ │ ├── build.sh │ │ ├── lib-configure.patch │ │ └── no_termcap.patch.beforehostbuild │ ├── libfreexl/ │ │ └── build.sh │ ├── libgeos/ │ │ └── build.sh │ ├── libhdf5/ │ │ ├── CMakeLists.patch │ │ ├── aarch64/ │ │ │ ├── H5Tinit.c │ │ │ ├── H5lib_settings.c │ │ │ └── TryRunResults_out.cmake │ │ ├── arm/ │ │ │ ├── CMakeCache.txt │ │ │ ├── H5Tinit.c │ │ │ ├── H5lib_settings.c │ │ │ └── TryRunResults_out.cmake │ │ ├── build.sh │ │ ├── i686/ │ │ │ ├── CMakeCache.txt.hdf5.i686 │ │ │ ├── H5Tinit.c │ │ │ ├── H5lib_settings.c │ │ │ └── TryRunResults_out.cmake │ │ └── x86_64/ │ │ ├── CMakeCache.txt.hdf5.x86_64 │ │ ├── H5Tinit.c │ │ ├── H5lib_settings.c │ │ └── TryRunResults_out.cmake │ ├── libosmium/ │ │ └── build.sh │ ├── libosmpbf/ │ │ └── build.sh │ ├── libprotozero/ │ │ ├── build.sh │ │ ├── disable_tests.patch │ │ └── tests_log.patch │ ├── librttopo/ │ │ └── build.sh │ ├── libspatialite/ │ │ ├── build.sh │ │ └── src-Makefile.in.patch │ ├── mapserver/ │ │ ├── LICENSE.patch │ │ └── build.sh │ ├── netcdf-c/ │ │ ├── build.sh │ │ └── libhdf5-hdf5debug.c.patch │ ├── openbabel/ │ │ └── build.sh │ ├── openfoam/ │ │ ├── build.sh │ │ ├── etc-bashrc.patch │ │ ├── etc-config.sh-CGAL.patch │ │ ├── etc-config.sh-mpi.patch │ │ ├── etc-config.sh-settings.patch │ │ ├── etc-config.sh-unset.patch │ │ ├── src-OSspecific-POSIX-Allwmake.patch │ │ ├── src-OSspecific-POSIX-POSIX.C.patch │ │ ├── src-OSspecific-POSIX-printStack.C.patch │ │ ├── src-OSspecific-POSIX-signals-sigFpe.C.patch │ │ ├── src-OpenFOAM-db-IOstreams-IOstreams-Istream.C.patch │ │ ├── src-OpenFOAM-primitives-ints-int64-int64.H.patch32 │ │ ├── wmake-makefiles-general.patch │ │ ├── wmake-rules.patch │ │ └── wmake-scripts-sysFunctions.patch │ ├── openmpi/ │ │ ├── build.sh │ │ ├── opal-mca-memory-patcher-memory_patcher_component.c.patch │ │ ├── opal-util-info.c.patch │ │ ├── opal-util-info_subscriber.c.patch │ │ ├── opal-util-show_help_lex.c.patch │ │ ├── orte-mca-state-base-state_base_fns.c.patch │ │ └── oshmem-mca-memheat-ptmalloc-malloc.c.patch │ ├── openscad/ │ │ ├── CMakeLists.txt.patch │ │ ├── build.sh │ │ └── src-import.cc.patch │ ├── osm2pgsql/ │ │ ├── FindLua.cmake.patch │ │ └── build.sh │ ├── osmctools/ │ │ └── build.sh │ ├── osmium-tool/ │ │ └── build.sh │ ├── proj/ │ │ └── build.sh │ ├── spatialite-tools/ │ │ └── build.sh │ └── texlive/ │ ├── build.sh │ ├── cjk-gs-integrate.pl.patch │ ├── crossrefware.patch │ ├── fmtutil.cnf.patch │ ├── parse_tlpdb.py │ ├── pdfjam.patch │ ├── pedigree.pl.patch │ ├── texconfig.sh.patch │ ├── texdef.pl.patch │ ├── texlive-alegreya.subpackage.sh │ ├── texlive-antt.subpackage.sh │ ├── texlive-bibtexextra.subpackage.sh │ ├── texlive-binextra.subpackage.sh │ ├── texlive-cm-unicode.subpackage.sh │ ├── texlive-context.subpackage.sh │ ├── texlive-cormorantgaramond.subpackage.sh │ ├── texlive-dejavu.subpackage.sh │ ├── texlive-drm.subpackage.sh │ ├── texlive-ebgaramond.subpackage.sh │ ├── texlive-fira.subpackage.sh │ ├── texlive-fontsextra.subpackage.sh │ ├── texlive-fontsrecommended.subpackage.sh │ ├── texlive-fontutils.subpackage.sh │ ├── texlive-formatsextra.subpackage.sh │ ├── texlive-full.subpackage.sh │ ├── texlive-games.subpackage.sh │ ├── texlive-humanities.subpackage.sh │ ├── texlive-ipaex-type1.subpackage.sh │ ├── texlive-langarabic.subpackage.sh │ ├── texlive-langchinese.subpackage.sh │ ├── texlive-langcjk.subpackage.sh │ ├── texlive-langcyrillic.subpackage.sh │ ├── texlive-langczechslovak.subpackage.sh │ ├── texlive-langenglish.subpackage.sh │ ├── texlive-langeuropean.subpackage.sh │ ├── texlive-langfrench.subpackage.sh │ ├── texlive-langgerman.subpackage.sh │ ├── texlive-langgreek.subpackage.sh │ ├── texlive-langitalian.subpackage.sh │ ├── texlive-langjapanese.subpackage.sh │ ├── texlive-langkorean.subpackage.sh │ ├── texlive-langother.subpackage.sh │ ├── texlive-langpolish.subpackage.sh │ ├── texlive-langportuguese.subpackage.sh │ ├── texlive-langspanish.subpackage.sh │ ├── texlive-latexextra.subpackage.sh │ ├── texlive-latexrecommended.subpackage.sh │ ├── texlive-lato.subpackage.sh │ ├── texlive-libertine.subpackage.sh │ ├── texlive-libertinus-type1.subpackage.sh │ ├── texlive-luatex.subpackage.sh │ ├── texlive-mathscience.subpackage.sh │ ├── texlive-metapost.subpackage.sh │ ├── texlive-montserrat.subpackage.sh │ ├── texlive-mpfonts.subpackage.sh │ ├── texlive-music.subpackage.sh │ ├── texlive-noto.subpackage.sh │ ├── texlive-paratype.subpackage.sh │ ├── texlive-pictures.subpackage.sh │ ├── texlive-plaingeneric.subpackage.sh │ ├── texlive-plex.subpackage.sh │ ├── texlive-poltawski.subpackage.sh │ ├── texlive-pstricks.subpackage.sh │ ├── texlive-publishers.subpackage.sh │ ├── texlive-roboto.subpackage.sh │ ├── texlive-stickstoo.subpackage.sh │ ├── texlive-xetex.subpackage.sh │ ├── texmf.cnf.patch │ └── tlshell.tcl.patch ├── scripts/ │ └── lint-packages.sh └── start-builder.sh
SYMBOL INDEX (8 symbols across 5 files) FILE: packages/libhdf5/aarch64/H5Tinit.c function herr_t (line 138) | herr_t FILE: packages/libhdf5/arm/H5Tinit.c function herr_t (line 138) | herr_t FILE: packages/libhdf5/i686/H5Tinit.c function herr_t (line 138) | herr_t FILE: packages/libhdf5/x86_64/H5Tinit.c function herr_t (line 138) | herr_t FILE: packages/texlive/parse_tlpdb.py function parse_tlpdb_to_dict (line 20) | def parse_tlpdb_to_dict(tlpdb_path): function get_files_in_package (line 55) | def get_files_in_package(package, files_in_package, visited_pkgs, visit_... function Files (line 75) | def Files(packages, bool_visit_collections = False): function get_conflicting_pkgs (line 85) | def get_conflicting_pkgs(package):
Condensed preview — 159 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (590K chars).
[
{
"path": ".github/ISSUE_TEMPLATE/01-bug-report.yml",
"chars": 1675,
"preview": "name: \"Bug report\"\ndescription: \"Create a report to help us improve\"\ntitle: \"[Bug]: \"\nlabels: [\"bug report\"]\nbody:\n - t"
},
{
"path": ".github/ISSUE_TEMPLATE/02-package-request.yml",
"chars": 1601,
"preview": "name: \"Package request\"\ndescription: \"Request a new package\"\ntitle: \"[Package]: \"\nlabels: [\"package request\"]\nbody:\n - "
},
{
"path": ".github/ISSUE_TEMPLATE/config.yml",
"chars": 189,
"preview": "blank_issues_enabled: false\ncontact_links:\n - name: Want ask questions about the project?\n url: https://github.com/t"
},
{
"path": ".github/workflows/packages.yml",
"chars": 10487,
"preview": "name: Packages\n\non:\n push:\n branches:\n - master\n paths:\n - 'packages/**'\n pull_request:\n paths:\n - '"
},
{
"path": ".gitignore",
"chars": 67,
"preview": "### Vim ###\n[._]*.s[a-w][a-z]\n[._]s[a-w][a-z]\n*.un~\nSession.vim\n*~\n"
},
{
"path": ".gitmodules",
"chars": 103,
"preview": "[submodule \"termux-packages\"]\n\tpath = termux-packages\n\turl = https://github.com/termux/termux-packages\n"
},
{
"path": "CONTRIBUTING.md",
"chars": 4690,
"preview": "# Contributing guide\n\nA simple way to help out is to check if new versions of packages have been released, and then open"
},
{
"path": "LICENSE.md",
"chars": 477,
"preview": "## Licenses for package build scripts and patches\n\nThe scripts and patches to build each package is licensed under the s"
},
{
"path": "README.md",
"chars": 1519,
"preview": "# Termux science packages\n\nTHIS REPO HAS BEEN MERGED WITH [TERMUX-PACKAGES](https://github.com/termux/termux-packages) -"
},
{
"path": "disabled-packages/netcdf-cxx/build.sh",
"chars": 614,
"preview": "TERMUX_PKG_HOMEPAGE=https://www.unidata.ucar.edu/software/netcdf/\nTERMUX_PKG_DESCRIPTION=\"NetCDF is a set of software li"
},
{
"path": "packages/cgal/build.sh",
"chars": 599,
"preview": "TERMUX_PKG_HOMEPAGE=https://www.cgal.org/\nTERMUX_PKG_DESCRIPTION=\"Computational Geometry Algorithms Library\"\nTERMUX_PKG_"
},
{
"path": "packages/eigen/build.sh",
"chars": 618,
"preview": "TERMUX_PKG_HOMEPAGE=http://eigen.tuxfamily.org\nTERMUX_PKG_DESCRIPTION=\"Eigen is a C++ template library for linear algebr"
},
{
"path": "packages/gap/Makefile.patch",
"chars": 1603,
"preview": "--- ./Makefile.rules.orig\t2021-03-02 15:12:10.000000000 +0000\n+++ ./Makefile.rules\t2021-06-10 19:13:39.230787541 +0000\n@"
},
{
"path": "packages/gap/build.sh",
"chars": 668,
"preview": "TERMUX_PKG_HOMEPAGE=https://www.gap-system.org/\nTERMUX_PKG_DESCRIPTION=\"GAP is a system for computational discrete algeb"
},
{
"path": "packages/gap/compiled.h-path.patch",
"chars": 14969,
"preview": "diff -u -r ./pkg.orig/CaratInterface/src/setcaratdir.c ./pkg/CaratInterface/src/setcaratdir.c\n--- ./pkg.orig/CaratInterf"
},
{
"path": "packages/gap/gac.in.patch",
"chars": 1279,
"preview": "--- ../gac.in.orig\t2020-03-23 13:34:46.413961009 +0100\n+++ ./cnf/gac.in\t2020-03-23 15:22:16.104160530 +0100\n@@ -1,4 +1,4"
},
{
"path": "packages/gdal/build.sh",
"chars": 823,
"preview": "TERMUX_PKG_HOMEPAGE=https://gdal.org\nTERMUX_PKG_DESCRIPTION=\"A translator library for raster and vector geospatial data "
},
{
"path": "packages/gdal/cpl_port.h.patch",
"chars": 457,
"preview": "--- ../cpl_port.h\n+++ ./port/cpl_port.h\n@@ -140,7 +140,7 @@\n #include <stdarg.h>\n #include <string.h>\n #include <ctype.h"
},
{
"path": "packages/glpk/build.sh",
"chars": 415,
"preview": "TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/glpk/\nTERMUX_PKG_DESCRIPTION=\"GNU Linear Programming Kit: solve LP, MIP"
},
{
"path": "packages/gnucap/CXX.patch",
"chars": 5007,
"preview": "diff -u -r ../gnucap-20171003/apps/Make2.Debug ./apps/Make2.Debug\n--- ../gnucap-20171003/apps/Make2.Debug\t2017-10-04 00:"
},
{
"path": "packages/gnucap/apps-Make1.patch",
"chars": 692,
"preview": "--- ./apps/Make1.orig\t2021-09-12 13:58:56.131980584 +0000\n+++ ./apps/Make1\t2021-09-12 13:59:54.468571515 +0000\n@@ -119,8"
},
{
"path": "packages/gnucap/apps-configure.patch",
"chars": 838,
"preview": "--- ../apps-configure.orig\t2019-01-27 08:31:33.269997397 +0000\n+++ ./apps/configure\t2019-01-27 08:42:21.156659353 +0000\n"
},
{
"path": "packages/gnucap/build.sh",
"chars": 944,
"preview": "TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/gnucap/gnucap.html\nTERMUX_PKG_DESCRIPTION=\"The Gnu Circuit Analysis Pac"
},
{
"path": "packages/gnucap/lib-configure.patch",
"chars": 665,
"preview": "--- ./lib/configure.orig\t2019-01-24 22:44:34.406570275 +0100\n+++ ./lib/configure\t2019-01-24 22:46:51.853235913 +0100\n@@ "
},
{
"path": "packages/gnucap/no_termcap.patch.beforehostbuild",
"chars": 922,
"preview": "--- ./lib/configure.orig\t2019-01-24 22:42:28.083237847 +0100\n+++ ./lib/configure\t2019-01-24 22:42:52.323237693 +0100\n@@ "
},
{
"path": "packages/libfreexl/build.sh",
"chars": 440,
"preview": "TERMUX_PKG_HOMEPAGE=https://www.gaia-gis.it/fossil/freexl\nTERMUX_PKG_DESCRIPTION=\"Library to extract valid data from wit"
},
{
"path": "packages/libgeos/build.sh",
"chars": 520,
"preview": "TERMUX_PKG_HOMEPAGE=https://geos.osgeo.org/\nTERMUX_PKG_DESCRIPTION=\"Geometry Engine, C++ port of the Java Topology Suite"
},
{
"path": "packages/libhdf5/CMakeLists.patch",
"chars": 4259,
"preview": "--- ./src/CMakeLists.txt.orig\t2020-01-02 11:18:47.474641372 +0100\n+++ ./src/CMakeLists.txt\t2020-01-02 11:24:43.115018551"
},
{
"path": "packages/libhdf5/aarch64/H5Tinit.c",
"chars": 37308,
"preview": "/* Generated automatically by H5detect -- do not edit */\n\n\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *"
},
{
"path": "packages/libhdf5/aarch64/H5lib_settings.c",
"chars": 4646,
"preview": "/* Generated automatically by H5make_libsettings -- do not edit */\n\n\n\n/* * * * * * * * * * * * * * * * * * * * * * * * *"
},
{
"path": "packages/libhdf5/aarch64/TryRunResults_out.cmake",
"chars": 11873,
"preview": "# This file was generated by CMake because it detected TRY_RUN() commands\n# in crosscompiling mode. It will be overwritt"
},
{
"path": "packages/libhdf5/arm/CMakeCache.txt",
"chars": 54770,
"preview": "# This is the CMakeCache file.\n# For build in directory: /data/data/com.termux/files/home/hdf5-1.10.1/as\n# It was genera"
},
{
"path": "packages/libhdf5/arm/H5Tinit.c",
"chars": 36786,
"preview": "/* Generated automatically by H5detect -- do not edit */\n\n\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *"
},
{
"path": "packages/libhdf5/arm/H5lib_settings.c",
"chars": 4647,
"preview": "/* Generated automatically by H5make_libsettings -- do not edit */\n\n\n\n/* * * * * * * * * * * * * * * * * * * * * * * * *"
},
{
"path": "packages/libhdf5/arm/TryRunResults_out.cmake",
"chars": 11872,
"preview": "# This file was generated by CMake because it detected TRY_RUN() commands\n# in crosscompiling mode. It will be overwritt"
},
{
"path": "packages/libhdf5/build.sh",
"chars": 1335,
"preview": "TERMUX_PKG_HOMEPAGE=https://portal.hdfgroup.org/display/support\nTERMUX_PKG_DESCRIPTION=\"Hierarchical Data Format 5 (HDF5"
},
{
"path": "packages/libhdf5/i686/CMakeCache.txt.hdf5.i686",
"chars": 54825,
"preview": "# This is the CMakeCache file.\n# For build in directory: /data/data/com.termux/files/home/hdf5-1.10.1/as\n# It was genera"
},
{
"path": "packages/libhdf5/i686/H5Tinit.c",
"chars": 36785,
"preview": "/* Generated automatically by H5detect -- do not edit */\n\n\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *"
},
{
"path": "packages/libhdf5/i686/H5lib_settings.c",
"chars": 4662,
"preview": "/* Generated automatically by H5make_libsettings -- do not edit */\n\n\n\n/* * * * * * * * * * * * * * * * * * * * * * * * *"
},
{
"path": "packages/libhdf5/i686/TryRunResults_out.cmake",
"chars": 11872,
"preview": "# This file was generated by CMake because it detected TRY_RUN() commands\n# in crosscompiling mode. It will be overwritt"
},
{
"path": "packages/libhdf5/x86_64/CMakeCache.txt.hdf5.x86_64",
"chars": 54827,
"preview": "# This is the CMakeCache file.\n# For build in directory: /data/data/com.termux/files/home/hdf5-1.10.1/as\n# It was genera"
},
{
"path": "packages/libhdf5/x86_64/H5Tinit.c",
"chars": 37306,
"preview": "/* Generated automatically by H5detect -- do not edit */\n\n\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *"
},
{
"path": "packages/libhdf5/x86_64/H5lib_settings.c",
"chars": 4661,
"preview": "/* Generated automatically by H5make_libsettings -- do not edit */\n\n\n\n/* * * * * * * * * * * * * * * * * * * * * * * * *"
},
{
"path": "packages/libhdf5/x86_64/TryRunResults_out.cmake",
"chars": 11874,
"preview": "# This file was generated by CMake because it detected TRY_RUN() commands\n# in crosscompiling mode. It will be overwritt"
},
{
"path": "packages/libosmium/build.sh",
"chars": 619,
"preview": "TERMUX_PKG_HOMEPAGE=https://osmcode.org/libosmium/\nTERMUX_PKG_DESCRIPTION=\"Library for reading from and writing to OSM f"
},
{
"path": "packages/libosmpbf/build.sh",
"chars": 511,
"preview": "TERMUX_PKG_HOMEPAGE=https://github.com/openstreetmap/OSM-binary/\nTERMUX_PKG_DESCRIPTION=\"osmpbf is a Java/C library to r"
},
{
"path": "packages/libprotozero/build.sh",
"chars": 497,
"preview": "TERMUX_PKG_HOMEPAGE=https://github.com/mapbox/protozero\nTERMUX_PKG_DESCRIPTION=\"Minimalistic protocol buffer decoder and"
},
{
"path": "packages/libprotozero/disable_tests.patch",
"chars": 1024,
"preview": "diff --git a/CMakeLists.txt b/CMakeLists.txt\nindex f9702d6..2b870c1 100644\n--- a/CMakeLists.txt\n+++ b/CMakeLists.txt\n@@ "
},
{
"path": "packages/libprotozero/tests_log.patch",
"chars": 1223,
"preview": "diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt\nindex c769123..79d4c87 100644\n--- a/test/CMakeLists.txt\n+++ b/tes"
},
{
"path": "packages/librttopo/build.sh",
"chars": 531,
"preview": "TERMUX_PKG_HOMEPAGE=https://git.osgeo.org/gitea/rttopo/librttopo\nTERMUX_PKG_DESCRIPTION=\"The RT Topology Library exposes"
},
{
"path": "packages/libspatialite/build.sh",
"chars": 692,
"preview": "TERMUX_PKG_HOMEPAGE=https://www.gaia-gis.it/fossil/libspatialite\nTERMUX_PKG_DESCRIPTION=\"SQLite extension to support spa"
},
{
"path": "packages/libspatialite/src-Makefile.in.patch",
"chars": 667,
"preview": "--- ../Makefile.in.orig\t2021-02-16 06:59:25.596423632 +0000\n+++ ./src/Makefile.in\t2021-02-16 06:59:45.903064002 +0000\n@@"
},
{
"path": "packages/mapserver/LICENSE.patch",
"chars": 1334,
"preview": "Extracted from README.rst\n--- /dev/null\t2020-07-12 08:42:35.071383160 +0200\n+++ ./LICENSE\t2020-07-12 10:25:48.101336557 "
},
{
"path": "packages/mapserver/build.sh",
"chars": 1031,
"preview": "TERMUX_PKG_HOMEPAGE=https://mapserver.org/\nTERMUX_PKG_DESCRIPTION=\"MapServer is CGI-based platform for publishing spatia"
},
{
"path": "packages/netcdf-c/build.sh",
"chars": 744,
"preview": "TERMUX_PKG_HOMEPAGE=https://www.unidata.ucar.edu/software/netcdf/\nTERMUX_PKG_DESCRIPTION=\"NetCDF is a set of software li"
},
{
"path": "packages/netcdf-c/libhdf5-hdf5debug.c.patch",
"chars": 345,
"preview": "--- ../hdf5debug.c.orig\t2020-04-04 12:36:38.890268947 +0200\n+++ ./libhdf5/hdf5debug.c\t2020-04-04 12:36:57.386896660 +020"
},
{
"path": "packages/openbabel/build.sh",
"chars": 757,
"preview": "TERMUX_PKG_HOMEPAGE=http://openbabel.org/wiki/Main_Page\nTERMUX_PKG_DESCRIPTION=\"Open Babel is a chemical toolbox designe"
},
{
"path": "packages/openfoam/build.sh",
"chars": 3103,
"preview": "TERMUX_PKG_HOMEPAGE=https://www.openfoam.com\nTERMUX_PKG_DESCRIPTION=\"OpenFOAM is a CFD software written in C++\"\nTERMUX_P"
},
{
"path": "packages/openfoam/etc-bashrc.patch",
"chars": 1743,
"preview": "--- ./etc/bashrc.orig\t2021-12-01 03:15:49.000000000 +0100\n+++ ./etc/bashrc\t2021-12-01 03:15:49.000000000 +0100\n@@ -68,7 "
},
{
"path": "packages/openfoam/etc-config.sh-CGAL.patch",
"chars": 595,
"preview": "--- ./etc/config.sh/CGAL.orig\t2020-07-04 12:28:32.082903795 +0200\n+++ ./etc/config.sh/CGAL\t2020-07-04 12:30:22.704797834"
},
{
"path": "packages/openfoam/etc-config.sh-mpi.patch",
"chars": 469,
"preview": "--- ./etc/config.sh/mpi.orig\t2021-09-11 07:17:25.881541148 +0000\n+++ ./etc/config.sh/mpi\t2021-09-11 07:18:36.067863881 +"
},
{
"path": "packages/openfoam/etc-config.sh-settings.patch",
"chars": 1823,
"preview": "--- ../etc-config.sh-settings.orig\t2021-11-30 17:36:32.001059127 +0000\n+++ ./etc/config.sh/settings\t2021-11-30 17:40:00."
},
{
"path": "packages/openfoam/etc-config.sh-unset.patch",
"chars": 498,
"preview": "--- ./etc/config.sh/unset.orig\t2020-07-04 12:31:53.433426922 +0200\n+++ ./etc/config.sh/unset\t2020-07-04 12:32:27.2703198"
},
{
"path": "packages/openfoam/src-OSspecific-POSIX-Allwmake.patch",
"chars": 468,
"preview": "--- ../OpenFOAM-v1906/src/OSspecific/POSIX/Allwmake\t2019-06-26 16:16:55.000000000 +0200\n+++ ./src/OSspecific/POSIX/Allwm"
},
{
"path": "packages/openfoam/src-OSspecific-POSIX-POSIX.C.patch",
"chars": 489,
"preview": "--- ./src/OSspecific/POSIX/POSIX.C.orig\t2021-12-01 03:15:49.000000000 +0100\n+++ ./src/OSspecific/POSIX/POSIX.C\t2021-12-0"
},
{
"path": "packages/openfoam/src-OSspecific-POSIX-printStack.C.patch",
"chars": 914,
"preview": "--- ./src/OSspecific/POSIX/printStack/printStack.C.orig\t2021-12-01 03:15:50.000000000 +0100\n+++ ./src/OSspecific/POSIX/p"
},
{
"path": "packages/openfoam/src-OSspecific-POSIX-signals-sigFpe.C.patch",
"chars": 1755,
"preview": "--- ./src/OSspecific/POSIX/signals/sigFpe.C.orig\t2021-12-01 03:15:50.000000000 +0100\n+++ ./src/OSspecific/POSIX/signals/"
},
{
"path": "packages/openfoam/src-OpenFOAM-db-IOstreams-IOstreams-Istream.C.patch",
"chars": 923,
"preview": "--- ./src/OpenFOAM/db/IOstreams/IOstreams/Istream.C.orig\t2021-12-01 03:15:50.000000000 +0100\n+++ ./src/OpenFOAM/db/IOstr"
},
{
"path": "packages/openfoam/src-OpenFOAM-primitives-ints-int64-int64.H.patch32",
"chars": 306,
"preview": "--- ../OpenFOAM-v1906/src/OpenFOAM/primitives/ints/int64/int64.H\t2019-06-26 16:16:55.000000000 +0200\n+++ ./src/OpenFOAM/"
},
{
"path": "packages/openfoam/wmake-makefiles-general.patch",
"chars": 673,
"preview": "--- ../OpenFOAM-v1906/wmake/makefiles/general\t2019-06-26 16:16:55.000000000 +0200\n+++ ./wmake/makefiles/general\t2019-09-"
},
{
"path": "packages/openfoam/wmake-rules.patch",
"chars": 6511,
"preview": "--- /dev/null\t2020-07-04 07:25:57.571395009 +0200\n+++ ./wmake/rules/linuxARM7Clang/c\t2020-07-04 14:21:40.625378168 +0200"
},
{
"path": "packages/openfoam/wmake-scripts-sysFunctions.patch",
"chars": 752,
"preview": "--- ./wmake/scripts/sysFunctions.orig\t2021-09-12 20:35:59.681678592 +0000\n+++ ./wmake/scripts/sysFunctions\t2021-09-12 20"
},
{
"path": "packages/openmpi/build.sh",
"chars": 1062,
"preview": "TERMUX_PKG_HOMEPAGE=https://www.open-mpi.org\nTERMUX_PKG_DESCRIPTION=\"Open source Message Passing Interface implementatio"
},
{
"path": "packages/openmpi/opal-mca-memory-patcher-memory_patcher_component.c.patch",
"chars": 1955,
"preview": "--- ./opal/mca/memory/patcher/memory_patcher_component.c.orig\t2020-12-18 20:44:38.000000000 +0000\n+++ ./opal/mca/memory/"
},
{
"path": "packages/openmpi/opal-util-info.c.patch",
"chars": 277,
"preview": "--- ../info.c.orig\t2018-09-13 21:30:21.602391682 +0200\n+++ ./opal/util/info.c\t2018-09-13 21:30:30.942315803 +0200\n@@ -27"
},
{
"path": "packages/openmpi/opal-util-info_subscriber.c.patch",
"chars": 299,
"preview": "--- ../info_subscriber.c.orig\t2018-09-13 21:27:28.615555253 +0200\n+++ ./opal/util/info_subscriber.c\t2018-09-13 21:27:59."
},
{
"path": "packages/openmpi/opal-util-show_help_lex.c.patch",
"chars": 289,
"preview": "--- ./opal/util/show_help_lex.c\t2017-05-10 18:02:26.000000000 +0200\n+++ ../show_help_lex.c\t2017-08-21 17:12:51.502680794"
},
{
"path": "packages/openmpi/orte-mca-state-base-state_base_fns.c.patch",
"chars": 673,
"preview": "\"The getdtablesize functions has been deprecated by Posix and has been \n removed from Android's LB64 ABI. Replace call"
},
{
"path": "packages/openmpi/oshmem-mca-memheat-ptmalloc-malloc.c.patch",
"chars": 443,
"preview": "--- ./oshmem/mca/memheap/ptmalloc/malloc.c\t2017-05-10 17:40:49.000000000 +0200\n+++ ../malloc.c\t2017-08-21 19:00:22.75797"
},
{
"path": "packages/openscad/CMakeLists.txt.patch",
"chars": 1375,
"preview": "--- ../CMakeLists.txt.orig\t2020-02-14 20:41:56.576884809 +0100\n+++ ./CMakeLists.txt\t2020-02-14 20:44:41.792539280 +0100\n"
},
{
"path": "packages/openscad/build.sh",
"chars": 881,
"preview": "TERMUX_PKG_HOMEPAGE=http://openscad.org/\nTERMUX_PKG_DESCRIPTION=\"The programmers solid 3D CAD modeller (headless build)\""
},
{
"path": "packages/openscad/src-import.cc.patch",
"chars": 363,
"preview": "--- ../import.cc.orig\t2020-07-14 09:26:06.065405741 +0200\n+++ ./src/import.cc\t2020-07-14 09:33:39.557419903 +0200\n@@ -50"
},
{
"path": "packages/osm2pgsql/FindLua.cmake.patch",
"chars": 704,
"preview": "--- /data/data/com.termux/files/home/.termux-build/osm2pgsql/src/cmake/FindLua.cmake\t2021-02-03 10:26:41.000000000 -0500"
},
{
"path": "packages/osm2pgsql/build.sh",
"chars": 488,
"preview": "TERMUX_PKG_HOMEPAGE=https://osm2pgsql.org/\nTERMUX_PKG_DESCRIPTION=\"osm2pgsql imports OpenStreetMap (OSM) data into a Pos"
},
{
"path": "packages/osmctools/build.sh",
"chars": 529,
"preview": "TERMUX_PKG_HOMEPAGE=https://gitlab.com/osm-c-tools/osmctools\nTERMUX_PKG_DESCRIPTION=\"Simple tools for OpenStreetMap proc"
},
{
"path": "packages/osmium-tool/build.sh",
"chars": 526,
"preview": "TERMUX_PKG_HOMEPAGE=https://osmcode.org/osmium-tool/\nTERMUX_PKG_DESCRIPTION=\"A multipurpose command line tool based on t"
},
{
"path": "packages/proj/build.sh",
"chars": 522,
"preview": "TERMUX_PKG_HOMEPAGE=https://proj.org\nTERMUX_PKG_DESCRIPTION=\"Generic coordinate transformation software\"\nTERMUX_PKG_LICE"
},
{
"path": "packages/spatialite-tools/build.sh",
"chars": 562,
"preview": "TERMUX_PKG_HOMEPAGE=https://www.gaia-gis.it/fossil/spatialite-tools\nTERMUX_PKG_DESCRIPTION=\"Collection of tools supporti"
},
{
"path": "packages/texlive/build.sh",
"chars": 16513,
"preview": "TERMUX_PKG_HOMEPAGE=https://www.tug.org/texlive/\nTERMUX_PKG_DESCRIPTION=\"TeX Live is a distribution of the TeX typesetti"
},
{
"path": "packages/texlive/cjk-gs-integrate.pl.patch",
"chars": 501,
"preview": "--- ../cjk-gs-integrate.pl.orig\t2020-05-01 17:26:10.709915553 +0200\n+++ ./texmf-dist/scripts/cjk-gs-integrate/cjk-gs-int"
},
{
"path": "packages/texlive/crossrefware.patch",
"chars": 3666,
"preview": "diff -u -r ../crossrefware.orig/bbl2bib.pl ./texmf-dist/scripts/crossrefware/bbl2bib.pl\n--- ../crossrefware.orig/bbl2bib"
},
{
"path": "packages/texlive/fmtutil.cnf.patch",
"chars": 2475,
"preview": "--- ./texmf-dist/web2c/fmtutil.cnf.orig\t2020-04-04 10:19:08.467622980 +0200\n+++ ./texmf-dist/web2c/fmtutil.cnf\t2020-04-0"
},
{
"path": "packages/texlive/parse_tlpdb.py",
"chars": 11603,
"preview": "#!/usr/bin/python3\n##\n## Script to parse texlive.tlpdb and get list of files in a package\n##\n## Copyright (C) 2019-202"
},
{
"path": "packages/texlive/pdfjam.patch",
"chars": 1075,
"preview": "--- ../pdfjam.orig\t2020-04-04 09:23:16.198017919 +0200\n+++ ./texmf-dist/scripts/pdfjam/pdfjam\t2020-04-04 09:24:36.684519"
},
{
"path": "packages/texlive/pedigree.pl.patch",
"chars": 546,
"preview": "--- ../pedigree.pl.orig\t2020-05-01 17:26:30.863222262 +0200\n+++ ./texmf-dist/scripts/pedigree-perl/pedigree.pl\t2020-05-0"
},
{
"path": "packages/texlive/texconfig.sh.patch",
"chars": 522,
"preview": "--- ../texconfig.sh.orig\t2020-04-04 09:33:30.373390496 +0200\n+++ ./texmf-dist/scripts/texlive-extra/texconfig.sh\t2020-04"
},
{
"path": "packages/texlive/texdef.pl.patch",
"chars": 498,
"preview": "--- ../texdef.pl.orig\t2020-04-04 09:27:54.747454581 +0200\n+++ ./texmf-dist/scripts/texdef/texdef.pl\t2020-04-04 09:28:20."
},
{
"path": "packages/texlive/texlive-alegreya.subpackage.sh",
"chars": 368,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's alegreya package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py al"
},
{
"path": "packages/texlive/texlive-antt.subpackage.sh",
"chars": 360,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's antt package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py antt $"
},
{
"path": "packages/texlive/texlive-bibtexextra.subpackage.sh",
"chars": 446,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-bibtexextra\"\nTERMUX_SUBPKG_DEPENDS=\"texlive-binextra\"\nTERMUX_SUBPKG_INCL"
},
{
"path": "packages/texlive/texlive-binextra.subpackage.sh",
"chars": 399,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-binextra\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py"
},
{
"path": "packages/texlive/texlive-cm-unicode.subpackage.sh",
"chars": 372,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's cm-unicode package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py "
},
{
"path": "packages/texlive/texlive-context.subpackage.sh",
"chars": 498,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-context\"\nTERMUX_SUBPKG_DEPENDS=\"texlive-mathscience, texlive-fontsrecomm"
},
{
"path": "packages/texlive/texlive-cormorantgaramond.subpackage.sh",
"chars": 386,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's cormorantgaramond package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tl"
},
{
"path": "packages/texlive/texlive-dejavu.subpackage.sh",
"chars": 364,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's dejavu package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py deja"
},
{
"path": "packages/texlive/texlive-drm.subpackage.sh",
"chars": 358,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's drm package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py drm $TE"
},
{
"path": "packages/texlive/texlive-ebgaramond.subpackage.sh",
"chars": 372,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's ebgaramond package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py "
},
{
"path": "packages/texlive/texlive-fira.subpackage.sh",
"chars": 360,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's fira package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py fira $"
},
{
"path": "packages/texlive/texlive-fontsextra.subpackage.sh",
"chars": 1021,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-fontsextra\"\n# noto, alegreya, montserrat and so on are splitted out beca"
},
{
"path": "packages/texlive/texlive-fontsrecommended.subpackage.sh",
"chars": 413,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-fontsrecommended\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_"
},
{
"path": "packages/texlive/texlive-fontutils.subpackage.sh",
"chars": 399,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-fontutils\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.p"
},
{
"path": "packages/texlive/texlive-formatsextra.subpackage.sh",
"chars": 519,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-formatsextra\"\nTERMUX_SUBPKG_DEPENDS=\"texlive-langcyrillic, texlive-maths"
},
{
"path": "packages/texlive/texlive-full.subpackage.sh",
"chars": 1262,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive-full, meta package that depends on all texlive-collections\"\nTERMUX_SUBPKG_CONFLICTS=\""
},
{
"path": "packages/texlive/texlive-games.subpackage.sh",
"chars": 391,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-games\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py co"
},
{
"path": "packages/texlive/texlive-humanities.subpackage.sh",
"chars": 444,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-humanities\"\nTERMUX_SUBPKG_DEPENDS=\"texlive-latexextra\"\nTERMUX_SUBPKG_INC"
},
{
"path": "packages/texlive/texlive-ipaex-type1.subpackage.sh",
"chars": 374,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's ipaex-type1 package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py"
},
{
"path": "packages/texlive/texlive-langarabic.subpackage.sh",
"chars": 401,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-langarabic\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb."
},
{
"path": "packages/texlive/texlive-langchinese.subpackage.sh",
"chars": 462,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-langchinese\"\nTERMUX_SUBPKG_DEPENDS=\"texlive-langcjk, texlive-fontutils\"\n"
},
{
"path": "packages/texlive/texlive-langcjk.subpackage.sh",
"chars": 437,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-langcjk\"\nTERMUX_SUBPKG_DEPENDS=\"texlive-langother\"\nTERMUX_SUBPKG_INCLUDE"
},
{
"path": "packages/texlive/texlive-langcyrillic.subpackage.sh",
"chars": 519,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-langcyrillic\"\nTERMUX_SUBPKG_DEPENDS=\"texlive-fontsextra, texlive-fontsre"
},
{
"path": "packages/texlive/texlive-langczechslovak.subpackage.sh",
"chars": 470,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-langczechslovak\"\nTERMUX_SUBPKG_DEPENDS=\"texlive-fontsextra, texlive-luat"
},
{
"path": "packages/texlive/texlive-langenglish.subpackage.sh",
"chars": 403,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-langenglish\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb"
},
{
"path": "packages/texlive/texlive-langeuropean.subpackage.sh",
"chars": 405,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-langeuropean\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpd"
},
{
"path": "packages/texlive/texlive-langfrench.subpackage.sh",
"chars": 401,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-langfrench\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb."
},
{
"path": "packages/texlive/texlive-langgerman.subpackage.sh",
"chars": 401,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-langgerman\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb."
},
{
"path": "packages/texlive/texlive-langgreek.subpackage.sh",
"chars": 399,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-langgreek\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.p"
},
{
"path": "packages/texlive/texlive-langitalian.subpackage.sh",
"chars": 403,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-langitalian\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb"
},
{
"path": "packages/texlive/texlive-langjapanese.subpackage.sh",
"chars": 498,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-langjapanese\"\nTERMUX_SUBPKG_DEPENDS=\"texlive-langcjk, texlive-langchines"
},
{
"path": "packages/texlive/texlive-langkorean.subpackage.sh",
"chars": 489,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-langkorean\"\nTERMUX_SUBPKG_DEPENDS=\"texlive-langjapanese, texlive-langcjk"
},
{
"path": "packages/texlive/texlive-langother.subpackage.sh",
"chars": 399,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-langother\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.p"
},
{
"path": "packages/texlive/texlive-langpolish.subpackage.sh",
"chars": 401,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-langpolish\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb."
},
{
"path": "packages/texlive/texlive-langportuguese.subpackage.sh",
"chars": 409,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-langportuguese\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tl"
},
{
"path": "packages/texlive/texlive-langspanish.subpackage.sh",
"chars": 403,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-langspanish\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb"
},
{
"path": "packages/texlive/texlive-latexextra.subpackage.sh",
"chars": 592,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-latexextra\"\nTERMUX_SUBPKG_DEPENDS=\"texlive-fontsextra\"\nTERMUX_SUBPKG_INC"
},
{
"path": "packages/texlive/texlive-latexrecommended.subpackage.sh",
"chars": 522,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-latexrecommended\"\nTERMUX_SUBPKG_DEPENDS=\"texlive-fontsrecommended, texli"
},
{
"path": "packages/texlive/texlive-lato.subpackage.sh",
"chars": 360,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's lato package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py lato $"
},
{
"path": "packages/texlive/texlive-libertine.subpackage.sh",
"chars": 370,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's libertine package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py l"
},
{
"path": "packages/texlive/texlive-libertinus-type1.subpackage.sh",
"chars": 384,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's libertinus-type1 package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlp"
},
{
"path": "packages/texlive/texlive-luatex.subpackage.sh",
"chars": 437,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-luatex\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py c"
},
{
"path": "packages/texlive/texlive-mathscience.subpackage.sh",
"chars": 447,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-mathscience\"\nTERMUX_SUBPKG_DEPENDS=\"texlive-langgreek\"\nTERMUX_SUBPKG_INC"
},
{
"path": "packages/texlive/texlive-metapost.subpackage.sh",
"chars": 397,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-metapost\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py"
},
{
"path": "packages/texlive/texlive-montserrat.subpackage.sh",
"chars": 372,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's montserrat package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py "
},
{
"path": "packages/texlive/texlive-mpfonts.subpackage.sh",
"chars": 366,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's mpfonts package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py mpf"
},
{
"path": "packages/texlive/texlive-music.subpackage.sh",
"chars": 391,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-music\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py co"
},
{
"path": "packages/texlive/texlive-noto.subpackage.sh",
"chars": 360,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's noto package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py noto $"
},
{
"path": "packages/texlive/texlive-paratype.subpackage.sh",
"chars": 368,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's paratype package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py pa"
},
{
"path": "packages/texlive/texlive-pictures.subpackage.sh",
"chars": 440,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-pictures\"\nTERMUX_SUBPKG_DEPENDS=\"texlive-latexextra\"\nTERMUX_SUBPKG_INCLU"
},
{
"path": "packages/texlive/texlive-plaingeneric.subpackage.sh",
"chars": 405,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-plaingeneric\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpd"
},
{
"path": "packages/texlive/texlive-plex.subpackage.sh",
"chars": 360,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's plex package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py plex $"
},
{
"path": "packages/texlive/texlive-poltawski.subpackage.sh",
"chars": 370,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's poltawski package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py p"
},
{
"path": "packages/texlive/texlive-pstricks.subpackage.sh",
"chars": 478,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-pstricks\"\nTERMUX_SUBPKG_DEPENDS=\"texlive-plaingeneric\"\nTERMUX_SUBPKG_INC"
},
{
"path": "packages/texlive/texlive-publishers.subpackage.sh",
"chars": 403,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-publishers\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb."
},
{
"path": "packages/texlive/texlive-roboto.subpackage.sh",
"chars": 364,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's roboto package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py robo"
},
{
"path": "packages/texlive/texlive-stickstoo.subpackage.sh",
"chars": 370,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's stickstoo package\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py s"
},
{
"path": "packages/texlive/texlive-xetex.subpackage.sh",
"chars": 391,
"preview": "TERMUX_SUBPKG_DESCRIPTION=\"Texlive's collection-xetex\"\nTERMUX_SUBPKG_INCLUDE=$($TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py co"
},
{
"path": "packages/texlive/texmf.cnf.patch",
"chars": 1641,
"preview": "--- ./texmf-dist/web2c/texmf.cnf.orig\t2020-03-01 23:41:34.000000000 +0100\n+++ ./texmf-dist/web2c/texmf.cnf\t2020-04-30 09"
},
{
"path": "packages/texlive/tlshell.tcl.patch",
"chars": 509,
"preview": "--- ../tlshell.tcl.orig\t2020-05-01 17:29:18.643000616 +0200\n+++ ./texmf-dist/scripts/tlshell/tlshell.tcl\t2020-05-01 17:2"
},
{
"path": "scripts/lint-packages.sh",
"chars": 10548,
"preview": "#!/usr/bin/env bash\n\nset -e -u\n\nREPO_DIR=$(realpath \"$(dirname \"$0\")/../\")\nPACKAGES_DIR=\"$REPO_DIR/packages\"\n\ncheck_pack"
},
{
"path": "start-builder.sh",
"chars": 3169,
"preview": "#!/bin/sh\n##\n## Script for preparing & launching build environment.\n##\n## Copyright 2019 Leonid Plyushch <leonid.plyus"
}
]
About this extraction
This page contains the full source code of the termux/science-packages GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 159 files (544.7 KB), approximately 181.6k tokens, and a symbol index with 8 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.